.lm{margin-top:8px}.lm-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.lm-bar-actions,.lm-row,.lm-setup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lm-pick{color:var(--muted);gap:4px;font-size:.82rem;font-weight:600;display:grid}.lm-pick select,.lm-field input,.lm-field select,.lm-field textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;padding:9px 12px;font-size:.98rem}.lm-field textarea{resize:vertical;line-height:1.5}.lm-import{cursor:pointer}.lm-setup,.lm-main{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:clamp(16px,3vw,28px)}.lm-setup{gap:18px;max-width:760px;display:grid}.lm-setup h2,.lm-head h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.lm-field{gap:6px;font-size:.92rem;font-weight:650;display:grid}.lm-field small{color:var(--muted);font-weight:500}.lm-formats{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;display:grid}.lm-formats legend{margin-bottom:6px;font-size:.92rem;font-weight:650}.lm-formats label{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface-2);gap:2px;padding:12px 14px;display:grid;position:relative}.lm-formats input{opacity:0;position:absolute}.lm-formats label:has(input:checked){border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.lm-formats label:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.lm-formats b{font:800 1.05rem/1.1 var(--font-display);text-transform:uppercase}.lm-formats small{color:var(--muted);font-size:.82rem}.lm-opts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:14px;display:grid}.lm-check{color:var(--text-2);align-items:center;gap:8px;font-size:.9rem;display:flex}.lm-err{color:#e5484d;min-height:1.2em;margin:0;font-weight:600}.lm-privacy{color:var(--muted);margin:0;font-size:.82rem}[data-lm] [hidden]{display:none!important}.lm-head{gap:10px;margin-bottom:16px;display:grid}.lm-head p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.lm-meter{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.lm-meter i{background:var(--chart-bar);height:100%;transition:width .4s var(--ease-out);border-radius:999px;display:block}.lm-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.lm-tabs button{font:650 .95rem var(--font-body);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px}.lm-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent-text)}.lm-only{margin-bottom:12px}.lm-share{gap:22px;display:grid}.lm-share h3{margin:0 0 6px;font-size:1.1rem}.lm-share p{color:var(--text-2);margin:0 0 10px;font-size:.95rem}.lm-open{color:var(--accent-text);margin-left:12px;font-size:.9rem}.lm-pre{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;max-height:260px;color:var(--text-2);margin:12px 0 0;padding:12px 14px;font-size:.8rem;overflow:auto}.lm-points{color:var(--text-2);margin-top:12px;font-size:.88rem}.lm-points input{width:3.2em;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;margin-left:4px;padding:5px}.lm-danger{color:#e5484d}.lm-toast{opacity:0;pointer-events:none;z-index:50;background:var(--text);color:var(--bg);transition:opacity .2s ease, transform .3s var(--ease-out);border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.lm-toast.show{opacity:1;transform:translate(-50%)}.page-head[data-astro-cid-kamco6zx]{padding-block:48px 24px}.page-head[data-astro-cid-kamco6zx] h1[data-astro-cid-kamco6zx]{margin:12px 0 10px}.page-head[data-astro-cid-kamco6zx] p[data-astro-cid-kamco6zx]{color:var(--text-2);max-width:70ch;font-size:1.05rem}.howto[data-astro-cid-kamco6zx]{max-width:820px;margin-inline:auto;padding-top:56px}.howto[data-astro-cid-kamco6zx] p[data-astro-cid-kamco6zx],.howto[data-astro-cid-kamco6zx] li[data-astro-cid-kamco6zx]{color:var(--text-2)}.howto[data-astro-cid-kamco6zx] li[data-astro-cid-kamco6zx]+li[data-astro-cid-kamco6zx]{margin-top:.5em}
