.dossier-hero{margin:32px 0 24px;padding:32px;border:1px solid var(--rule);border-top:3px solid var(--gold);background:var(--surface);border-radius:5px}.dossier-hero>.back{font-size:12px;display:inline-block;margin-bottom:24px}.dossier-identity{display:grid;grid-template-columns:220px minmax(0,1fr);gap:38px;align-items:center}.dossier-portrait{margin:0;min-width:0}.dossier-portrait img{display:block;width:100%;height:275px;object-fit:contain;background:color-mix(in srgb,var(--gold) 12%,var(--paper));border-radius:3px}.dossier-portrait figcaption{font:10px/1.6 system-ui;color:var(--muted);margin-top:9px;overflow-wrap:anywhere}.dossier-no-portrait{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gold) 12%,var(--paper));border:1px solid var(--rule);color:var(--muted)}.dossier-no-portrait>span{font:65px Georgia;color:var(--gold)}.dossier-no-portrait small{font:11px system-ui;margin-top:16px}.dossier-identity h1{font:clamp(32px,4vw,54px)/1.2 var(--serif);letter-spacing:-.025em;margin:12px 0;overflow-wrap:anywhere}.dossier-identity p{color:var(--muted);font-size:14px}.dossier-badges,.dossier-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dossier-badges span{font-size:11px;padding:5px 9px;border:1px solid var(--rule);border-radius:3px;color:var(--muted)}.dossier-nav a{font-size:12px;color:var(--accent);text-underline-offset:5px;margin-right:10px}.dossier-section{padding:30px 0;border-bottom:1px solid var(--rule);scroll-margin-top:24px}.dossier-section header h2{font:30px/1.3 var(--serif);margin:8px 0 15px}.dossier-section header>p,.dossier-attribution,.dossier-sources p{font:12px/1.85 system-ui;color:var(--muted);max-width:85ch}.dossier-biography{max-width:78ch;font:18px/1.9 var(--serif);overflow-wrap:anywhere}.dossier-biography p{margin:0 0 1em}.dossier-attribution a{color:var(--accent)}.dossier-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:18px;margin:24px 0 12px}.dossier-controls label{font:12px system-ui;color:var(--muted)}.dossier-controls input,.dossier-controls select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:3px;font:14px system-ui;min-height:44px}#dossier-status{font:12px system-ui;color:var(--muted)}.dossier-works{list-style:none;padding:0;margin:0;counter-reset:work}.dossier-work{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;border-bottom:1px solid var(--rule);padding:19px 0;counter-increment:work}.dossier-work[hidden]{display:none}.dossier-work strong{font:20px/1.5 var(--serif);overflow-wrap:anywhere}.dossier-work strong:before{content:counter(work,decimal-leading-zero) '  ';font:11px system-ui;color:var(--gold);margin-right:10px}.dossier-work p{font:12px/1.8 system-ui;color:var(--muted);margin:6px 0 0}.dossier-work>small{font:10px/1.5 system-ui;color:var(--muted);max-width:150px;text-align:right;align-self:center}.dossier-sources>a{display:block;width:fit-content;color:var(--accent);font-size:13px;margin:8px 0}.dossier-unverified,.dossier-photo-error{font:14px/1.8 system-ui;color:var(--muted)}.dossier-no-results{padding:20px;background:var(--surface);border:1px dashed var(--rule);color:var(--muted)}
@media(max-width:650px){.dossier-hero{padding:23px 20px;margin-top:20px}.dossier-identity{grid-template-columns:1fr;gap:24px}.dossier-portrait{width:155px}.dossier-portrait img{height:195px}.dossier-no-portrait{height:180px}.dossier-identity h1{font-size:32px}.dossier-badges span{font-size:10px}.dossier-nav a{font-size:12px}.dossier-section header h2{font-size:26px}.dossier-biography{font-size:17px}.dossier-controls{grid-template-columns:1fr;gap:14px}.dossier-work{grid-template-columns:1fr;gap:6px;padding:17px 0}.dossier-work strong{font-size:19px}.dossier-work>small{text-align:left;max-width:none}.author-profile-stats{grid-template-columns:repeat(2,1fr)}}
.author-index-search{display:block;max-width:600px;font:13px system-ui;color:var(--muted);margin:25px 0 10px}.author-index-search input{display:block;width:100%;min-height:44px;margin-top:8px;padding:12px;border:1px solid var(--rule);border-radius:3px;background:var(--surface);color:var(--ink)}#author-index-status{font:12px system-ui;color:var(--muted)}.author-letter a[data-author-name]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;background:var(--surface)}.author-letter a[data-author-name][hidden],.author-letter[hidden]{display:none}.author-letter img{width:44px;height:54px;object-fit:cover;border-radius:2px}.author-index-initial{display:grid;place-items:center;width:44px;height:54px;background:color-mix(in srgb,var(--gold) 12%,var(--paper));font:27px var(--serif);font-weight:400;color:var(--gold)}
