/* Original Sufengsu 24-hour palette; no former template rules. */
:root{--sky:#080e23;--panel:#101b32;--line:#30425c;--text:#edf1ff;--muted:#aab7cc;--gold:#d6bb83;color-scheme:dark}
html{background:var(--sky)}body{color:var(--text);background:var(--sky);background-image:radial-gradient(ellipse at 75% 10%,#26345c66,transparent 52%),radial-gradient(1px 1px at 15px 32px,#dce9ffa8 70%,transparent);background-size:auto,253px 239px;background-attachment:fixed}a{color:inherit}a:hover{color:var(--gold)}button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
body[data-time="dawn"],body[data-time="day"],body[data-time="dusk"]{--sky:var(--time-bg);--panel:var(--time-panel);--line:var(--time-line);--text:var(--time-text);--muted:var(--time-muted);--gold:var(--time-accent);color-scheme:light}body[data-time="dusk"]{color-scheme:dark}
.article-body p,.article-body span,.article-body div,.article-body strong,.article-body h1,.article-body h2,.article-body h3{color:var(--text)!important}.article-body p,.article-body span,.article-body div{line-height:28px!important;font-family:var(--sans)!important}.article-body a{color:var(--gold)}
