:root{--minimal-ink:#0a0a0a;--minimal-ink-soft:#0a0a0a94;--minimal-auth-ink:#0f1115;--minimal-auth-line:#e6e8ec;--minimal-auth-line-strong:#cfd3da;--minimal-auth-muted:#697386}.minimal-landing{padding:max(2.75rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2.75rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.minimal-landing__inner{width:100%;max-width:26rem}@media (min-width:900px){.minimal-landing__inner{max-width:28rem}}.minimal-shell{padding:max(1.25rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}@media (min-width:641px){.minimal-shell{justify-content:center;min-height:100%}}.minimal-wordmark{letter-spacing:-.035em;color:var(--minimal-ink,var(--fg));margin:0;font-size:clamp(2.125rem,5.6vw,2.625rem);font-weight:600;line-height:1.08}.minimal-tagline{color:var(--minimal-ink-soft,var(--muted));margin:0 0 2.35rem;font-size:clamp(1rem,2.8vw,1.0625rem);font-weight:400;line-height:1.45}.minimal-wordmark-sm{letter-spacing:-.03em;text-align:center;color:var(--minimal-ink,var(--fg));margin:0 0 1.75rem;font-size:clamp(1.375rem,2.4vw,1.5rem);font-weight:600;line-height:1.25}.minimal-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.minimal-actions--stack{flex-direction:column;align-items:stretch;max-width:20.5rem;margin:0 auto}@media (min-width:900px){.minimal-actions--stack{max-width:22rem}}.minimal-action,.minimal-action-btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:0 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:filter .15s,transform .1s,background .15s,border-color .15s;display:inline-flex}.minimal-action--primary,.minimal-action-btn.minimal-action--primary{background:var(--minimal-ink,var(--fg));color:#fafafa;border-color:var(--minimal-ink,var(--fg))}.minimal-action--primary:hover,.minimal-action--primary:focus-visible,.minimal-action-btn.minimal-action--primary:hover:not(:disabled),.minimal-action-btn.minimal-action--primary:focus-visible:not(:disabled){filter:brightness(1.03)}.minimal-action--secondary{color:var(--minimal-ink,var(--fg));background:0 0;border-color:#0a0a0a24}.minimal-action--secondary:hover,.minimal-action--secondary:focus-visible{border-color:#0a0a0a47}.minimal-action:active,.minimal-action-btn:active:not(:disabled){transform:scale(.992)}.minimal-action-btn{background:var(--minimal-auth-ink);color:#fff;border:1px solid var(--minimal-auth-ink);border-radius:.5rem;width:100%;min-height:2.75rem;font-size:.9375rem;font-weight:500}.minimal-action-btn:hover:not(:disabled),.minimal-action-btn:focus-visible:not(:disabled){filter:none;background:color-mix(in srgb, var(--minimal-auth-ink) 88%, #fff)}.minimal-action-btn:active:not(:disabled){transform:translateY(1px)}.minimal-action-btn:disabled{opacity:.55;cursor:not-allowed}.minimal-form{text-align:left;flex-direction:column;gap:1.125rem;width:100%;max-width:26rem;margin:0 auto;display:flex}.minimal-form label{margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.minimal-form input{border:1px solid var(--minimal-auth-line);width:100%;min-height:2.75rem;color:var(--minimal-auth-ink);background:#fff;border-radius:.5rem;padding:.75rem .875rem;font-size:.9375rem}.minimal-form input:focus-visible{outline-offset:0;border-color:var(--minimal-auth-line-strong);outline:3px solid #0f11151a}.minimal-nav{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-bottom:2rem;font-size:.875rem;font-weight:500;display:flex}.minimal-nav a{color:inherit;border-radius:.5rem;align-items:center;min-height:2.25rem;padding:.35rem .75rem;text-decoration:none;display:inline-flex}.minimal-nav a:hover{background:#1113180a}.minimal-nav a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.minimal-section{text-align:left;width:100%;max-width:26rem;margin:0 auto}.minimal-section h1{letter-spacing:-.03em;text-align:center;margin:0 0 .75rem;font-size:clamp(1.375rem,2.4vw,1.5rem);font-weight:600;line-height:1.25}.minimal-note{color:var(--minimal-auth-muted,var(--muted));margin:.75rem 0;font-size:.9375rem;line-height:1.55}.minimal-error{color:#b42318;margin:.75rem 0;font-size:.875rem;line-height:1.5}.minimal-site-footer{justify-content:center;gap:1.5rem;padding:1.5rem 1rem;font-size:.875rem;display:flex}.minimal-site-footer a{color:var(--muted)}
