/* DiarySuite shared public navigation — 2026-10-28 */
:root{--ds-ink:#f5f2e9;--ds-muted:#bdc9ce;--ds-gold:#e2c48d;--ds-bg:#070a0e;--ds-line:#526470;--ds-display:"Iowan Old Style","Palatino Linotype",Georgia,serif}
.ds-network{background:var(--ds-bg);color:var(--ds-ink);border-bottom:1px solid var(--ds-line);font:13px/1.5 system-ui,sans-serif;padding:16px max(22px,calc((100vw - 1236px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}
.ds-network .ds-home{font-weight:700;letter-spacing:.16em;text-decoration:none;color:var(--ds-ink);white-space:nowrap}.ds-home span{color:var(--ds-gold)}
.ds-network nav{display:flex;gap:6px 20px;flex-wrap:wrap;align-items:center}.ds-network nav a{color:var(--ds-muted);padding:7px 0;text-decoration:none;min-height:36px}.ds-network nav a:hover,.ds-network nav a[aria-current=page]{color:var(--ds-gold)}.ds-network nav a[aria-current=page]{border-bottom:1px solid var(--ds-gold)}
.ds-network a:focus-visible{outline:3px solid var(--ds-gold);outline-offset:4px}.ds-network .ds-section{border-left:1px solid var(--ds-line);padding-left:20px}
@media(max-width:650px){.ds-network{display:block;padding:16px 22px}.ds-network nav{margin-top:12px;gap:4px 18px}.ds-network .ds-section{border-left:0;padding-left:0}}
/* Shared display face and dark surface; family editorial content remains distinct. */
body{background:var(--ds-bg)}h1,h2,h3{font-family:var(--ds-display)}.brand small{letter-spacing:2px}.release{line-height:1.7}.top nav a{padding:6px 0}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:var(--ds-gold)}
