/* GENERATED by tools/darkify.py -- do not edit by hand. Hand rules: theme-dark.css */

/* ---- from pages/story.css ---- */
html:not(.hc) .rw { background: #323F2F; color: #fff; }
html:not(.hc) .rw-hero { background: linear-gradient(135deg,#1a2416 0%,#323F2F 50%,#1e2a18 100%); }
html:not(.hc) .rw-hero::after { background: radial-gradient(ellipse at 25% 50%,rgba(43, 55, 42, 0.144) 0%,transparent 60%); }
html:not(.hc) .rw-tag { border: 1px solid rgb(255 215 0 / .4); color: var(--dk-gold); }
html:not(.hc) .rw-tag-dot { background: gold; }
html:not(.hc) .rw-name { color: #fff; }
html:not(.hc) .rw-subtitle { color: rgb(255 255 255 / .55); }
html:not(.hc) .rw-quote-short { color: rgb(255 255 255 / .8); border-left: 3px solid gold; }
html:not(.hc) .rw-stat { background: rgba(43, 55, 42, 0.08); border: 1px solid var(--dk-border); }
html:not(.hc) .rw-stat:hover { box-shadow: 0 16px 40px rgba(0, 0, 0, 0.55),0 0 24px rgb(255 215 0 / .15); }
html:not(.hc) .rw-stat-n { color: var(--dk-gold); }
html:not(.hc) .rw-stat-l { color: rgb(255 255 255 / .45); }
html:not(.hc) .rw-card-inner { background: #fff0; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55); }
html:not(.hc) .rw-divider { background: #1e2a18; }
html:not(.hc) .rw-label { color: var(--dk-gold); }
html:not(.hc) .rw-heading { color: #fff; }
html:not(.hc) .rw-bar { background: gold; }
html:not(.hc) .rw-bar::after { background: linear-gradient(90deg,transparent,rgba(43, 55, 42, 0.7),transparent); }
html:not(.hc) .rw-info-card { background: rgb(0 0 0 / .3); border: 1px solid var(--dk-border); box-shadow: 0 30px 70px rgba(0, 0, 0, 0.55),inset 0 1px 0 rgba(255, 215, 0, 0.14); }
html:not(.hc) .rw-info-card::before { background: linear-gradient(90deg,transparent,#FFD700,transparent); }
html:not(.hc) .rw-info-row { border-bottom: 1px solid var(--dk-border); }
html:not(.hc) .rw-info-row:last-of-type { border-bottom: none; }
html:not(.hc) .rw-info-k { color: rgb(255 255 255 / .4); }
html:not(.hc) .rw-info-v { color: var(--dk-gold); }
html:not(.hc) .rw-scheme-pill { background: gold; }
html:not(.hc) .rw-scheme-t { color: var(--dk-cream); }
html:not(.hc) .rw-scheme-s { color: var(--dk-cream); }
html:not(.hc) .rw-story-bg { background: linear-gradient(135deg,#1e2a18 0%,#2a3623 100%); }
html:not(.hc) .rw-story-bg::before { color: rgb(255 215 0 / .04); }
html:not(.hc) .rw-story-card { background: rgb(0 0 0 / .3); border: 1px solid var(--dk-border); box-shadow: 0 30px 70px rgba(0, 0, 0, 0.55),inset 0 1px 0 rgba(255, 215, 0, 0.14); }
html:not(.hc) .rw-story-qmark { background: gold; color: var(--dk-cream); box-shadow: 0 6px 20px rgb(255 215 0 / .4); }
html:not(.hc) .rw-story-card p { color: rgb(255 255 255 / .85); }
html:not(.hc) .rw-story-footer { border-top: 1px solid var(--dk-border); }
html:not(.hc) .rw-story-avatar { background: linear-gradient(135deg,#FFD700,#c9a000); color: #000; }
html:not(.hc) .rw-story-n { color: #fff; }
html:not(.hc) .rw-story-r { color: var(--dk-gold); }
html:not(.hc) .rw-card-avatar { background: linear-gradient(160deg, #1e2a18 0%, #2e3d26 60%, #1a2416 100%); }
html:not(.hc) .rw-card-avatar-circle { background: linear-gradient(135deg, #FFD700, #c9a000); color: #000; box-shadow: 0 8px 32px rgba(255, 215, 0, .35); }
html:not(.hc) .rw-card-avatar-name { color: #fff; }
html:not(.hc) .rw-card-avatar-role { color: var(--dk-gold); background: rgba(43, 55, 42, 0.192); border: 1px solid rgba(255, 215, 0, .3); }
