:root{--ink:#282139;--muted:#71697f;--paper:#f6f3fa;--lime:#d7c5fa;--line:#ded5e8}
.dot{background:#8154c7}h1 em{color:#7953aa}.heading-dot,.footer-star{color:#9b79cd}
.hero-art{background:#d9c7f4}.art-disc{background:linear-gradient(140deg,#f6edff,#b997e4);box-shadow:inset 0 0 70px #c4a3e7}
.orbit{border-color:#9772c14f}.controller{filter:hue-rotate(165deg)}
.button:hover{background:#594173}.news-card,.news-card:first-child{background:#fdfbff}.news-card:hover{border-color:#a080c2}
.filter:hover{background:#ebe3f5}.filter[aria-pressed="true"]{background:var(--ink);color:#fff}
.filter:focus-visible,.sort-label select:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#8659ba}
.search:focus-within{outline-color:#8659ba}.empty{background:#ece4f4}
.discover p:not(.eyebrow),.discovery-links small{color:#c9bdd8}
