.lg{--lg-ink: #18202c;--lg-panel: #26303f;--lg-line: #364356;--lg-line-lit: #45566d;--lg-fg: #e7eff6;--lg-fg-mid: #adbfcd;--lg-fg-dim: #7a90a2;--lg-signal: #4fd8c8;--lg-error: #ef8a8a;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem 1.25rem;background:var(--lg-ink);color:var(--lg-fg);font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif}.lg-card{width:min(100%,25rem);padding:2.25rem;border:1px solid var(--lg-line);border-radius:4px;background:var(--lg-panel)}.lg-mark{display:inline-block;margin-bottom:1.75rem;color:var(--lg-fg);font-size:.95rem;font-weight:500;letter-spacing:.01em;text-decoration:none}.lg-mark-dim{color:var(--lg-fg-dim)}.lg-title{margin:0 0 .35rem;font-size:1.6rem;font-weight:600;letter-spacing:-.015em}.lg-lead{margin:0 0 1.75rem;font-size:.92rem;color:var(--lg-fg-mid)}.lg-error{margin:0 0 1.25rem;padding:.65rem .85rem;border:1px solid var(--lg-error);border-radius:4px;font-size:.88rem;color:var(--lg-error)}.lg-field{display:block;margin-bottom:1.1rem}.lg-field>span{display:block;margin-bottom:.35rem;font-size:.78rem;font-weight:500;letter-spacing:.04em;color:var(--lg-fg-dim)}.lg-field input{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid var(--lg-line-lit);border-radius:4px;background:transparent;color:var(--lg-fg);font:inherit;font-size:.95rem}.lg-field input:focus-visible{outline:1px solid var(--lg-signal);outline-offset:2px;border-color:var(--lg-signal)}.lg-submit{width:100%;margin-top:.5rem;padding:.72rem 1rem;border:1px solid var(--lg-signal);border-radius:999px;background:transparent;color:var(--lg-signal);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s ease,opacity .2s ease}.lg-submit:hover:not(:disabled){background:#4fd8c81a}.lg-submit:disabled{opacity:.5;cursor:default}.lg-note{margin:1.5rem 0 0;font-size:.8rem;line-height:1.55;color:var(--lg-fg-dim)}.lg-back{display:inline-block;margin-top:1.5rem;color:var(--lg-fg-dim);font-size:.85rem;text-decoration:none}.lg-back:hover{color:var(--lg-fg)}
