.divine-player-shell .divine-universe{--audit-gold:#e3bf83;--audit-parchment:#e2d0ad;--audit-deep-blue:#0b1a29}.divine-player-shell .divine-universe .universe-cinematic-hero{border-bottom:2px solid #c7a671;min-height:clamp(660px,78vh,880px);box-shadow:inset 0 -25px 50px #020813}.divine-player-shell .divine-universe .universe-cinematic-hero>img{object-position:68% 49%;filter:contrast(1.11)saturate(.85)}.divine-player-shell .divine-universe .universe-cinematic-hero:before{background:linear-gradient(90deg,#050d19fc 0%,#081725f3 26%,#0d20337a 60%,#0a17223d 90%),radial-gradient(34% 60% at 72% 38%,#f0c58335,#0000 80%),linear-gradient(#0000 68%,#07121ff9)}.divine-player-shell .divine-universe .universe-cinematic-content{padding-block:clamp(110px,12vw,175px)}.divine-player-shell .divine-universe .universe-cinematic-content h1{color:#fff0d1;text-shadow:0 5px 25px #000c;max-width:13ch;font-size:clamp(3.2rem,6.1vw,6.1rem);line-height:1.025}.divine-player-shell .divine-universe .universe-cinematic-content p{color:#f0e3d0;text-shadow:0 2px 9px #000b;border-left:2px solid #d1ac70;max-width:48ch;padding-left:17px}.divine-player-shell .divine-universe .universe-chapter-nav{background:linear-gradient(150deg,#21344a,#0b1b2bf9);border:2px solid #cdb181a6;box-shadow:inset 0 0 0 3px #ead3a124,0 21px 37px #0009}.divine-player-shell .divine-universe .universe-chapter-nav a{color:#ebd6b0;border:1px solid #0000}.divine-player-shell .divine-universe .universe-chapter-nav a:hover,.divine-player-shell .divine-universe .universe-chapter-nav a:focus-visible{color:#fff1d1;background:#a2804845;border-color:#c3a578}.divine-player-shell .divine-universe .universe-realm-chapter{padding-block:clamp(76px,8vw,120px);position:relative}.divine-player-shell .divine-universe .universe-realm-grid{align-items:stretch;gap:clamp(13px,1.8vw,24px)}.divine-player-shell .divine-universe .universe-realm-card{isolation:isolate;border:2px solid var(--realm-stroke);border-bottom:5px solid var(--realm-stroke);background:#0c1d2a;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:clamp(480px,36vw,560px);padding:clamp(28px,3vw,39px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #081423ab,inset 0 0 0 7px #e2c48a22,0 18px 42px #000a}.divine-player-shell .divine-universe .universe-realm-card:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(0deg, #07121efa 0%, #0a1623f5 25%, #111e2b93 52%, #0d1d2a24 100%), radial-gradient(ellipse at 50% 24%, var(--realm-haze), transparent 79%), var(--realm-scene) center 37% / cover no-repeat;filter:saturate(var(--realm-saturation,.86)) contrast(1.08);transition:transform .4s;position:absolute;inset:0}.divine-player-shell .divine-universe .universe-realm-card:after{content:"";opacity:.55;border:1px solid var(--realm-stroke);pointer-events:none;width:auto;height:auto;position:absolute;inset:12px 12px 11px;transform:none}.divine-player-shell .divine-universe .universe-realm-card[data-realm=light]{--realm-scene:url(/assets/adventure/kingdoms.svg);--realm-saturation:1}.divine-player-shell .divine-universe .universe-realm-card[data-realm=creation]{--realm-scene:url(/assets/adventure/cinematic-realm.svg);--realm-saturation:.94}.divine-player-shell .divine-universe .universe-realm-card[data-realm=abyss]{--realm-scene:url(/assets/adventure/cataclysm.svg);--realm-saturation:.88}.divine-player-shell .divine-universe .universe-realm-card>*{z-index:1;position:relative}.divine-player-shell .divine-universe .universe-realm-mark{border:2px solid var(--realm-stroke);width:80px;height:80px;color:var(--realm-stroke);background:radial-gradient(circle at 50% 30%,#8d9aa733,#0000),#0c1c2be0;border-radius:50%;flex:none;box-shadow:inset 0 0 0 5px #e9d4a514,0 0 24px #0009}.divine-player-shell .divine-universe .universe-realm-card .cinema-kicker{letter-spacing:.14em;text-shadow:0 2px 8px #000;margin-top:auto;padding-top:50px}.divine-player-shell .divine-universe .universe-realm-card h3{color:#fff0d4;text-shadow:0 3px 18px #000e;font-size:clamp(1.65rem,2.2vw,2.3rem);line-height:1.13}.divine-player-shell .divine-universe .universe-realm-card p{color:#f0e5d4;text-shadow:0 2px 9px #000c;line-height:1.68}.divine-player-shell .divine-universe .universe-cataclysm{border-block:2px solid #d2a06e;min-height:clamp(660px,77vh,860px);box-shadow:inset 0 45px 100px #040b14cc,inset 0 -45px 100px #040b14c9}.divine-player-shell .divine-universe .universe-cataclysm>img{filter:saturate(1.07)contrast(1.09)}.divine-player-shell .divine-universe .universe-cataclysm:before{background:linear-gradient(90deg,#08121dfb 0%,#0d1824e9 31%,#0c1a287a 59%,#10182728 100%),radial-gradient(at 79% 48%,#c47c5740,#0000 53%),linear-gradient(#0000 66%,#080f1aeb)}.divine-player-shell .divine-universe .universe-map-chapter{border-bottom:1px solid #b69c6e4a;position:relative}.divine-player-shell .divine-universe .universe-map-frame{background:radial-gradient(at 50% 36%,#d3bd8c2b,#0000 70%),linear-gradient(135deg,#2b3a4bec,#0d1b2af3),url(/assets/adventure/stone-wall.webp) 50%/480px;border:2px solid #bca06eb8;border-radius:5px;padding:24px;box-shadow:inset 0 0 0 7px #0815229c,inset 0 0 0 9px #d6b7853e,0 19px 42px #0008}.divine-player-shell .divine-universe .universe-story-chapter{padding-block:clamp(60px,7vw,110px)}.divine-player-shell .divine-universe .universe-story-grid{gap:clamp(14px,2vw,23px)}.divine-player-shell .divine-universe .universe-story-card{background:linear-gradient(115deg,#f6e8c9de,#cbb68bea),url(/assets/adventure/papyrus.webp) 50%/620px,#dec7a0;border:2px solid #c5aa7e;border-radius:3px;flex-direction:column;min-height:315px;padding:clamp(26px,3vw,37px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #5e47331c,inset 0 0 0 9px #94774e57,0 19px 40px #0009}.divine-player-shell .divine-universe .universe-story-card:before{content:"";pointer-events:none;border:1px solid #8064456b;position:absolute;inset:10px}.divine-player-shell .divine-universe .universe-story-card:after{content:"";pointer-events:none;opacity:.32;background:url(/assets/adventure/filigree-corner.svg) 50%/contain no-repeat;width:125px;height:125px;position:absolute;top:0;right:0;transform:rotate(90deg)}.divine-player-shell .divine-universe .universe-story-crest{clip-path:none;color:#f7d89e;background:radial-gradient(circle at 50% 20%,#9a7643c2,#0000 70%),linear-gradient(145deg,#2a3b4a,#101e2e);border:2px solid #785938;border-radius:50%;flex-shrink:0;width:62px;height:62px;box-shadow:inset 0 0 0 3px #b08d5266,0 5px 18px #0005}.divine-player-shell .divine-universe .universe-story-card h3{color:#33281e;letter-spacing:-.035em;margin-top:auto;font-size:clamp(1.7rem,2.1vw,2.2rem)}.divine-player-shell .divine-universe .universe-story-card p{color:#4a3827;text-shadow:none;font-size:.96rem;line-height:1.73}.divine-player-shell .divine-universe .universe-story-note{color:#e2d2b3;border-left:2px solid #bda078;margin-top:25px;padding-left:12px;line-height:1.65}.divine-player-shell .adventure-home .cinema-journey-card{--journey-scene:url(/assets/adventure/cinematic-realm.svg);isolation:isolate;background:#101f2e;border:2px solid #bfa274;border-bottom:4px solid #b49662;border-radius:5px;min-height:405px;padding:35px 30px;display:flex;box-shadow:inset 0 0 0 5px #091524d9,0 21px 50px #000b}.divine-player-shell .adventure-home .cinema-journey-card:nth-child(2){--journey-scene:url(/assets/adventure/cinematic-war-hall.svg)}.divine-player-shell .adventure-home .cinema-journey-card:nth-child(3){--journey-scene:url(/assets/adventure/cinematic-portal.svg)}.divine-player-shell .adventure-home .cinema-journey-card:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(0deg, #081421fe 0%, #0b1827ec 27%, #14283aaa 61%, #10273b38 100%), var(--journey-scene) center 40% / cover no-repeat;filter:saturate(.94)contrast(1.07);position:absolute;inset:0}.divine-player-shell .adventure-home .cinema-journey-card:after{opacity:.42;border:1px solid #e0c68c9e;width:auto;height:auto;inset:10px;transform:none}.divine-player-shell .adventure-home .cinema-journey-card>*{z-index:1;position:relative}.divine-player-shell .adventure-home .cinema-journey-emblem{color:#f7dfad;background:radial-gradient(circle at 30% 30%,#b19b777a,#0000),#112237df;border:2px solid #d9b77e;width:75px;height:75px;margin-bottom:50px}.divine-player-shell .adventure-home .cinema-journey-card h3{color:#fff0ce;text-shadow:0 3px 15px #000d;margin-top:auto;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.15}.divine-player-shell .adventure-home .cinema-journey-card p{color:#ecdfca;text-shadow:0 2px 8px #000b;line-height:1.65}.divine-player-shell .adventure-home .cinema-journey-card .cinema-text-link{color:#f1d5a2;border-bottom:1px solid #d9af74a6;align-items:center;min-height:44px;display:inline-flex}@media (hover:hover){.divine-player-shell .divine-universe .universe-realm-card:hover:before{transform:scale(1.045)}.divine-player-shell .adventure-home .cinema-journey-card:hover{border-color:#f0d199;transform:translateY(-3px)}}.divine-player-shell :is(.universe-chapter-nav a,.cinema-journey-card a,.universe-story-card a):focus-visible{outline-offset:3px;outline:3px solid #f3d59c}@media (width<=1000px){.divine-player-shell .divine-universe .universe-realm-card{min-height:470px;padding:26px}.divine-player-shell .divine-universe .universe-story-card{min-height:320px}.divine-player-shell .adventure-home .cinema-journey-card{min-height:370px}}@media (width<=700px){.divine-player-shell .divine-universe .universe-cinematic-hero{min-height:620px}.divine-player-shell .divine-universe .universe-cinematic-content{padding-block:70px 110px}.divine-player-shell .divine-universe .universe-cinematic-content h1{font-size:clamp(2.75rem,9vw,4rem)}.divine-player-shell .divine-universe .universe-cinematic-hero:before{background:linear-gradient(90deg,#081421f8,#081421b0 89%),linear-gradient(#0000 54%,#07121ff7)}.divine-player-shell .divine-universe .universe-realm-card{min-height:470px}.divine-player-shell .divine-universe .universe-realm-card .cinema-kicker{padding-top:80px}.divine-player-shell .divine-universe .universe-map-frame{padding:15px}.divine-player-shell .divine-universe .universe-story-card{min-height:275px}.divine-player-shell .adventure-home .cinema-journey-card{min-height:370px}}@media (prefers-reduced-motion:reduce){.divine-player-shell .divine-universe .universe-realm-card:before,.divine-player-shell .adventure-home .cinema-journey-card{transition:none!important;transform:none!important}}@media (width<=700px){.divine-player-shell .divine-universe .universe-chapter-nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:8px;display:grid;overflow-x:visible}.divine-player-shell .divine-universe .universe-chapter-nav a{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:9px 7px;line-height:1.35}}
