.auth{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.auth__story{padding:var(--space-6) var(--gutter);align-content:space-between;gap:var(--space-6);background:var(--chrome-bg);color:var(--chrome-fg);display:grid;position:relative;overflow:hidden}.auth__story:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2.4rem,#ffffff14 2.4rem calc(2.4rem + 1px));background:repeating-linear-gradient(#0000 0 2.4rem,lab(100% 0 0/.08) 2.4rem calc(2.4rem + 1px));height:70%;position:absolute;inset:auto -20% -30% 30%;transform:rotate(-6deg)}.auth__brand{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;font-style:italic}.auth__brand b{color:var(--signal);font-style:normal}.auth__headline{font-size:var(--text-hero);z-index:1;max-width:11ch;position:relative}.auth__headline em{color:var(--signal);font-style:italic}.auth__stub{z-index:1;max-width:22rem;padding:var(--space-4);border-radius:var(--radius);gap:var(--space-1);font-size:var(--text-sm);color:var(--chrome-fg-soft);border:1px dashed #ffffff59;border:1px dashed lab(100% 0 0/.35);display:grid;position:relative;transform:rotate(-1.2deg)}.auth__stub .num{font-family:var(--font-display);font-size:var(--text-lg);color:var(--chrome-fg)}.auth__panel{padding:var(--space-6) var(--gutter);align-content:center;justify-items:start;display:grid}.auth__form{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:min(100%,26rem);display:grid}.auth__form h1{font-size:var(--text-xl)}.auth__alt{font-size:var(--text-sm);color:var(--ink-soft)}@media (min-width:60rem){.auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.auth__story{padding:var(--space-7) var(--space-7)}}
