html:where([data-theme-ready][data-theme=dark]) .lamp-card{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-raised) 84%, transparent)}html:where([data-theme-ready][data-theme=dark]) .lamp-meta,html:where([data-theme-ready][data-theme=dark]) .lamp-platform{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .lamp-card{background:linear-gradient(180deg, var(--color-bg), var(--color-bg))}html:where([data-theme-ready][data-theme=dark]) .lamp-platform{border:1px solid var(--color-line)}html:where([data-theme-ready][data-theme=dark]) .home-v1{color:var(--color-text);background:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-text) 4%, transparent) 1px, transparent 1px), var(--color-bg-2)}html:where([data-theme-ready][data-theme=dark]) .home-v1 .site-header{border-bottom:1px solid var(--color-line);color:var(--color-text);background:radial-gradient(circle, color-mix(in srgb, var(--color-text) 6%, transparent) 1px, transparent 1.5px) 0 0 / 9px 9px, color-mix(in srgb, var(--color-surface) 94%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-v1 .brand span{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-v1 .site-nav a{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .home-v1 .site-nav a:hover{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-hero-paper{border:1px solid var(--color-line);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-raised) 90%, transparent), color-mix(in srgb, var(--color-surface) 96%, transparent)), var(--pattern-bagua) center / 420px 420px repeat, radial-gradient(circle, color-mix(in srgb, var(--color-text) 7%, transparent) 1px, transparent 1.6px) 0 0 / 8px 8px, var(--color-surface)}html:where([data-theme-ready][data-theme=dark]) .home-reveal-line{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-surface) 95%, transparent), transparent)}html:where([data-theme-ready][data-theme=dark]) .home-reveal-seal{background:radial-gradient(circle at center, #fff0bf33 0 22%, transparent 23%), repeating-conic-gradient(from -8deg, color-mix(in srgb, var(--color-surface) 56%, transparent) 0deg 12deg, transparent 12deg 24deg), color-mix(in srgb, var(--color-text) 14%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-hero-paper:before{border:2px double var(--color-line-strong)}html:where([data-theme-ready][data-theme=dark]) .home-top-row{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .home-wave{background:radial-gradient(ellipse at 74% 5%, var(--color-surface) 0 9%, transparent 10%), radial-gradient(ellipse at 47% 8%, var(--color-surface) 0 7%, transparent 8%), linear-gradient(180deg, #213c73 0 68%, transparent 69%)}html:where([data-theme-ready][data-theme=dark]) .home-side-copy{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .home-hero-title{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-puppet:before{background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--color-bg-2) 56%, transparent) 0 7%, transparent 8%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--color-bg-2) 52%, transparent) 0 5%, transparent 6%), radial-gradient(circle at 10% 88%, color-mix(in srgb, var(--color-bg-2) 48%, transparent) 0 6%, transparent 7%), color-mix(in srgb, var(--color-text) 8%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-section-head p,html:where([data-theme-ready][data-theme=dark]) .home-endcap p,html:where([data-theme-ready][data-theme=dark]) .home-post-card span{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-button{color:var(--color-text)}html:where([data-theme-ready][data-theme=dark]) .home-button-primary{color:var(--home-paper-light);border-color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-button-ghost{background:color-mix(in srgb, var(--color-bg) 62%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-button-gold{color:var(--home-ink)}html:where([data-theme-ready][data-theme=dark]) .home-endcap p{color:var(--gold-bright)}html:where([data-theme-ready][data-theme=dark]) .home-section-head h2,html:where([data-theme-ready][data-theme=dark]) .home-endcap h2{color:var(--color-text)}html:where([data-theme-ready][data-theme=dark]) .home-seasonal-link{border:1px solid color-mix(in srgb, var(--color-red) 24%, transparent);color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-deity-card,html:where([data-theme-ready][data-theme=dark]) .home-service-card,html:where([data-theme-ready][data-theme=dark]) .home-post-card{border:1px solid var(--color-line)}html:where([data-theme-ready][data-theme=dark]) .home-deity-card{background:var(--color-bg)}html:where([data-theme-ready][data-theme=dark]) .home-deity-card.is-blue,html:where([data-theme-ready][data-theme=dark]) .home-deity-card.is-red{color:var(--home-paper-light)}html:where([data-theme-ready][data-theme=dark]) .home-deity-card.is-paper{color:var(--color-text);background:radial-gradient(circle, color-mix(in srgb, var(--color-text) 7%, transparent) 1px, transparent 1.5px) 0 0 / 8px 8px, var(--color-bg-2)}html:where([data-theme-ready][data-theme=dark]) .home-deity-card.is-ink,html:where([data-theme-ready][data-theme=dark]) .home-deity-card.is-green{color:var(--home-paper-light)}html:where([data-theme-ready][data-theme=dark]) .home-service-card{color:var(--color-text);background:radial-gradient(circle, color-mix(in srgb, var(--color-text) 6%, transparent) 1px, transparent 1.4px) 0 0 / 6px 6px, var(--color-surface-raised)}html:where([data-theme-ready][data-theme=dark]) .home-post-card{background:linear-gradient(135deg, color-mix(in srgb, var(--color-bg) 90%, transparent), color-mix(in srgb, var(--color-bg-2) 76%, transparent)), color-mix(in srgb, var(--color-bg) 72%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-post-card a{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-hub{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 96%, transparent), color-mix(in srgb, var(--color-bg-2) 92%, transparent)), var(--color-bg)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card{border:1px solid var(--color-line);color:var(--color-text);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-raised) 96%, transparent), color-mix(in srgb, var(--color-surface) 90%, transparent)), var(--color-surface-raised)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card span{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card small{color:var(--color-signal)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card h3{color:var(--color-text)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card p{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card strong{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-broadcast-card:hover{border-color:color-mix(in srgb, var(--color-red) 34%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-endcap,html:where([data-theme-ready][data-theme=dark]) .home-endcap h2,html:where([data-theme-ready][data-theme=dark]) .home-endcap a{color:var(--home-paper-light)}html:where([data-theme-ready][data-theme=dark]) .home-endcap>span{color:#fff7df85}html:where([data-theme-ready][data-theme=dark]) .home-v1 .site-footer{color:var(--home-paper-light)}html:where([data-theme-ready][data-theme=dark]) .home-oracle-console{border:1px solid var(--color-line);background:linear-gradient(90deg, #2d8e8c1f, transparent 44%), var(--color-surface-raised)}html:where([data-theme-ready][data-theme=dark]) .home-oracle-console span{color:var(--color-red)}html:where([data-theme-ready][data-theme=dark]) .home-oracle-console p{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .home-oracle-actions button{border:1px solid var(--color-line);color:var(--color-text);background:color-mix(in srgb, var(--color-surface-raised) 62%, transparent)}html:where([data-theme-ready][data-theme=dark]) .home-oracle-actions button:hover,html:where([data-theme-ready][data-theme=dark]) .home-oracle-actions button.is-active{color:#fff7df}html:where([data-theme-ready][data-theme=dark]) .home-oracle-stage-copy p{color:#f6d66e}html:where([data-theme-ready][data-theme=dark]) .home-oracle-stage-copy h2{color:#f5d66c}
