.hero-fallback{background:radial-gradient(120% 90% at 78% 18%,#c79a0a4d,#f1c11912 42%,#0000 72%),radial-gradient(80% 60% at 92% 78%,#f1c1191f,#0000 60%),#0a0a0c}@keyframes stage-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stage-swap{animation:stage-in .7s var(--ease-out-expo) both}@keyframes redact-wipe{0%{width:0}to{width:100%}}.redact{white-space:nowrap;display:inline-block;position:relative}.redact:after{content:"";width:0;animation:redact-wipe .8s var(--ease-out-expo) .35s forwards;background:#2a2a33;position:absolute;inset:1px auto 1px 0}@media (prefers-reduced-motion:reduce){.redact:after{width:100%;animation:none}}.range-gold{appearance:none;background:var(--color-ink-border);cursor:pointer;outline:none;width:100%;height:2px}.range-gold::-webkit-slider-thumb{appearance:none;background:var(--color-gold);cursor:pointer;width:14px;height:14px;transition:transform .2s var(--ease-out-expo);border:none;border-radius:0}.range-gold::-webkit-slider-thumb:hover{transform:scale(1.25)}.range-gold::-moz-range-thumb{background:var(--color-gold);cursor:pointer;border:none;border-radius:0;width:14px;height:14px}.range-gold:focus-visible{outline:1px solid var(--color-gold);outline-offset:6px}@media (pointer:coarse){.range-gold{height:4px}.range-gold::-webkit-slider-thumb{width:24px;height:24px}.range-gold::-moz-range-thumb{width:24px;height:24px}}.term-line{white-space:pre-wrap;word-break:break-word}@keyframes article-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.article-in{animation:article-in .9s var(--ease-out-expo) both}@media (prefers-reduced-motion:reduce){.stage-swap,.article-in{animation:none}}
