
:root{--lore-cyan:#9aeeff;--lore-violet:#bd9aff;--gold:#f0d38a}
html,body{background-color:#050719!important;color:#f5f2ff}
body{background-image:linear-gradient(#040619bf,#080923e8),url('/assets/lore/cosmic-realm.jpg');background-size:cover;background-attachment:fixed}
.lore-collection-nav,.review-header{background:#080b27eb!important;border-bottom:1px solid #8972cc77}
.lore-care{background:linear-gradient(100deg,#111f41,#301644)!important;color:#eae5ff!important}
.lore-choice{background:linear-gradient(135deg,#101e3ee8,#2b1649e8)!important;border-color:#8b7ac5!important}
#home .hero,.hero,.about-showcase{background-image:linear-gradient(#07091b9c,#100b29c7),url('/assets/lore/cosmic-realm.jpg')!important;background-size:cover!important;background-position:center!important}
#sig-founders-story{--gold:#efd18d;--ink:#090b25;background:#090b25!important}
#sig-founders-story .s-stage::before{background:linear-gradient(#080824bd,#180b35a8),url('/assets/lore/cosmic-realm.jpg') center/cover!important}
#sig-founders-story .s-top,#sig-founders-story .s-bottom{background:#0b0e2b!important}
#sig-founders-story .s-slide:last-child{background:#0b0e2bea!important}
.post{background:transparent!important;border-color:#8b79bf80!important;box-shadow:0 0 55px #633ab830}
.post:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(#05071da8,#090720d9),url('/assets/lore/cosmic-realm.jpg') center/cover!important;filter:hue-rotate(var(--realm-hue,0deg))}
.post .headline{color:#fff5df;text-shadow:0 0 28px #ac81ed40;letter-spacing:-.025em}
.journey-chapter{font:700 13px/1.5 system-ui;letter-spacing:.15em;color:#a5f2ff;margin:6px 0}
.post .masthead span{color:#b6f4ff;border-color:#9b83df}
.post .image-button{background:transparent;border:0;filter:drop-shadow(0 0 24px #72baff24)}
.post .action,.pager button,.jump button{background:#191b3be8!important;border-color:#9581d0!important;color:#f4e7bd!important}
.post .subline{color:#f0edf9}
@media(prefers-reduced-motion:no-preference){.post:not([hidden]) .journey-chapter{animation:realm-arrive .65s ease-out}.post:not([hidden]) .image-button{animation:realm-arrive .85s ease-out}}
@keyframes realm-arrive{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

.journey-next{color:#bda5ef;font:600 12px/1.6 system-ui;letter-spacing:.12em;border-top:1px solid #8c74b94d;padding-top:14px}

/* Version 2: distinct realms, quiet and readable service surfaces. */
#home .hero-art.lore-world-home,#home .lore-world-home{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;transform:none!important}
.lore-world-home lore-worlds{display:block;width:100%;max-width:600px;margin:auto}#home .lore-world-home:before,#home .lore-world-home:after{display:none!important}
#home .hero,.hero:has(lore-worlds){background:#080d20!important;gap:24px!important;align-items:start!important}
.hero-card{width:100%}.hero:has(lore-worlds){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
#sig-founders-story .s-stage::before{background:linear-gradient(#07091c88,#07091ccc),url('/assets/lore/realm-disney.jpg') center/cover!important}
#sig-founders-story .s-slide:nth-child(7),#sig-founders-story .s-slide:nth-child(8){background:linear-gradient(#11091bc0,#11091bbd),url('/assets/lore/realm-pokemon.jpg') center/cover}
img.hero{background:#f7f3eb!important;border:1px solid #c4b5e6;border-radius:14px}
@media(max-width:760px){.hero:has(lore-worlds){grid-template-columns:1fr!important}.hero-card{grid-column:1/-1}main:has(>.hero lore-worlds){padding-left:16px;padding-right:16px}}

.post:before{filter:none!important;background:linear-gradient(#05091ab8,#05091a33 48%,#05091ad9),var(--chapter-scene) center/cover!important}
.post.realm-disney{--chapter-scene:url('/assets/lore/realm-disney.jpg')}.post.realm-marvel{--chapter-scene:url('/assets/lore/realm-marvel.jpg')}.post.realm-pokemon{--chapter-scene:url('/assets/lore/realm-pokemon.jpg')}
.post:not([hidden]):before{animation:chapter-depth 14s ease-in-out both}.chapter-card{width:100%;height:650px;min-width:0}.chapter-card sig-rotating-card{height:100%}.post.live-chapter{padding:22px 16px}.post.live-chapter .headline{font-size:clamp(32px,6vw,48px)}.post .subline{padding:10px 12px;background:#070b1ab8;border-left:2px solid #d4bb82;text-shadow:0 1px 2px #000}.post .masthead{font-size:42px}.post .image-button{min-height:260px}.post .image-button img[src*=apparel]{background:#f7f3eb;border-radius:12px}.post .fireworks{pointer-events:none}
@keyframes chapter-depth{from{transform:scale(1.045)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.post:before{animation:none!important}}
#home .hero-copy{padding:30px 24px!important}#home .hero-art.lore-world-home>.sig-gold-particles,#home .hero-art.lore-world-home>.sig-verification-sweep{display:none!important}#home .hero-art.lore-world-home{order:2!important}#home .hero-copy{order:1!important}.hero-card lore-worlds{max-width:600px;margin:auto}

.post:not([hidden]) .image-button{animation:none!important;filter:none!important}.post .art,.s-slab-face{filter:none!important;opacity:1!important;object-fit:contain!important}
.post .image-button{background:transparent!important}.chapter-card{height:760px!important}.post.live-chapter .subline{font-size:17px!important}
#sig-founders-story .s-slab-turn{transform:none!important;transition:none!important;transform-style:flat!important}
#sig-founders-story .s-slab-face{transform:none!important;backface-visibility:visible!important}
#sig-founders-story .s-rotator[data-side=front] .s-reverse{display:none!important}
#sig-founders-story .s-rotator[data-side=back] .s-slab-face:not(.s-reverse){display:none!important}
#sig-founders-story .s-slide:first-child .s-product>.s-rotator{transform:none!important;animation:none!important;filter:none!important}

.grid:has(sig-rotating-card){grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}#sig-founders-story .s-slide:nth-child(9),#sig-founders-story .s-slide:nth-child(10){background:linear-gradient(#080c20aa,#080c20a8),url('/assets/lore/realm-disney-detail.jpg') center/cover}
