.entry-shell{width:min(46rem,100% - 3rem);padding:14vh 0 var(--space-8);margin:0 auto}.entry-shell--auth{padding-top:10vh}.eyebrow{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-quiet);font-weight:500}.entry-shell h1{max-width:18ch;font-size:clamp(2.25rem, 6vw, var(--text-4xl));font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.entry-shell>p{max-width:var(--prose-max);margin-top:var(--space-5);font-size:var(--text-md);color:var(--ink-muted)}.entry-shell .panel{margin-top:var(--space-6)}.status{padding-left:var(--space-4);border-left:2px solid var(--accent);font-size:var(--text-sm);color:var(--ink-muted)}.primary-link{margin-top:var(--space-6);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);background:var(--accent);color:var(--ink-on-fill);font-weight:550;font-size:var(--text-sm);text-decoration:none;transition:background .12s;display:inline-block}.primary-link:hover{background:var(--accent-hover);color:var(--ink-on-fill)}.auth-panel{max-width:30rem}.form-stack{gap:var(--space-4);margin:var(--space-5) 0 var(--space-4);display:grid}.form-stack label{gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-muted);font-weight:550;display:grid}.form-stack input{border:var(--border-strong);border-radius:var(--radius-md);width:100%;padding:var(--space-3);background:var(--surface-sunken);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm)}.form-stack input:focus-visible{border-color:var(--accent)}.alert{padding:var(--space-3) var(--space-4);border:var(--border);border-left:2px solid var(--status-error);border-radius:var(--radius-md);background:var(--evidence-contradicted-wash);font-size:var(--text-sm);color:var(--ink)}.notice{padding:var(--space-4);border:var(--border);border-left:2px solid var(--status-notice);border-radius:var(--radius-md);background:var(--surface)}.subtle,small{color:var(--ink-muted)}
