.prose{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:1rem;width:min(42rem,100% - 2rem);margin:1rem auto 2rem;padding:1.5rem 1.25rem 2rem;line-height:1.65}.prose h1{color:var(--gold);margin:0 0 .5rem;font-size:1.75rem}.prose h2{color:var(--gold);margin:2rem 0 .5rem;font-size:1.2rem}.prose a{color:var(--gold)}.prose .draft-note{border-left:3px solid var(--gold-dim);background:var(--surface);color:var(--text-muted);margin:0 0 1.5rem;padding:.6rem .8rem;font-size:.9rem}.sources-wrap{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:1rem;width:min(72rem,100% - 2rem);margin:1rem auto 2rem;padding:1.5rem 1.25rem 2rem}.sources-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.source-card{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;padding:.9rem 1rem}.source-card h3{margin:0 0 .4rem;font-size:1rem}.source-card dl{grid-template-columns:max-content 1fr;gap:.2rem .75rem;margin:0;font-size:.9rem;display:grid}.source-card dt{color:var(--text-muted)}.source-card dd{overflow-wrap:anywhere;margin:0}.source-flag{color:var(--warn);font-weight:600}.center-page{text-align:center;place-content:center;gap:1rem;min-height:60dvh;padding:1rem;display:grid}.center-page a{color:var(--gold)}
