.divine-player-shell{--citadel-fire:#c68b46;--citadel-brass:#daba80;--citadel-border:#9b764a}.divine-player-shell .site-header{background:linear-gradient(#070d15ef,#0a1420f7),url(/assets/adventure/stone-wall.webp) 50%/480px;border-bottom:1px solid #bca16e88}.divine-player-shell .adventure-home .adventure-hero,.divine-player-shell .divine-universe .universe-cinematic-hero{box-shadow:inset 0 16px 80px #0008,inset 0 -24px 90px #020711d9,0 12px 43px #0008}.divine-player-shell .divine-citadel-frame{z-index:1;pointer-events:none;isolation:isolate;border-top:3px solid #6d54364d;border-bottom:4px solid #aa804d80;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 7px #1a19223b,inset 0 0 0 9px #bb995144}.divine-player-shell .divine-citadel-frame:before{content:"";opacity:.36;background:linear-gradient(90deg,#070b13a3 5%,#070b1399 41%,#0000 100%),url(/assets/adventure/stone-wall.webp) 50%/570px;width:min(35vw,490px);height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000a 33%,#0000 96%);mask-image:linear-gradient(90deg,#000 0%,#000a 33%,#0000 96%)}.divine-player-shell .divine-citadel-frame:after{content:"";opacity:.45;background:linear-gradient(#100e0edf,#20170f60),url(/assets/adventure/stone-wall.webp) 50%/510px;width:100%;height:min(19vw,190px);position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 100%);mask-image:linear-gradient(#000,#0000 100%)}.divine-player-shell .adventure-home .adventure-hero-glow{opacity:.94;background:radial-gradient(21% 34% at 81% 38%,#ffc77b5b,#0000 84%),radial-gradient(34% 25% at 77% 64%,#b8dcf044,#0000 95%),linear-gradient(110deg,#0000 44%,#dec79a15 61%,#0000 79%)}.divine-player-shell .adventure-home .adventure-hero .adventure-gate{filter:contrast(1.14)saturate(.99)brightness(.85)}.divine-player-shell .adventure-home .adventure-hero h1,.divine-player-shell .divine-universe .universe-cinematic-content h1{color:#ffedca;text-shadow:0 4px 7px #03060c,0 14px 45px #000a}.divine-player-shell .adventure-home .adventure-invitation{background:linear-gradient(125deg,#070c18ef,#152638d3),url(/assets/adventure/stone-wall.webp) 50%/380px;box-shadow:inset 0 0 0 2px #c8a66a26,0 16px 38px #0009}.divine-player-shell .adventure-home .adventure-invitation:before{content:"";pointer-events:none;border:1px solid #c5a56b40;position:absolute;inset:-7px}.divine-player-shell .adventure-home .adventure-hero-actions{isolation:isolate}.divine-player-shell .adventure-home .adventure-hero-actions .button,.divine-player-shell .divine-universe .universe-cinematic-content .button{letter-spacing:.02em;min-height:54px;padding-inline:clamp(18px,2vw,31px)}.divine-player-shell .adventure-home .adventure-primary,.divine-player-shell .divine-universe .universe-cinematic-content .button-gold{color:#151a24;text-shadow:0 1px #ffefc495;background:linear-gradient(#f5daa4 0%,#d8ac68 49%,#a77540 100%);border:1px solid #ffedc3;font-weight:800;box-shadow:inset 0 1px #fff5dc,inset 0 -2px #7d5127,0 0 27px #e7b9762b,0 10px 29px #000b}.divine-player-shell .adventure-home .adventure-secondary{background:linear-gradient(#28303ca6,#0c1321db);border-color:#d4bb8c;box-shadow:inset 0 0 0 1px #e5c78e22,0 10px 28px #000a}.divine-player-shell .adventure-home .adventure-play{border-top:1px solid #d0ad734d;width:fit-content;max-width:100%;padding-top:13px}.divine-player-shell .adventure-home .adventure-saga{border-top:4px ridge #a0825980;border-bottom:4px ridge #a0825980;box-shadow:inset 0 30px 75px #050b14bb,inset 0 -25px 83px #050b14c9}.divine-player-shell .adventure-home .adventure-saga:after{mix-blend-mode:soft-light;opacity:.68;background:radial-gradient(32% 43% at 73% 41%,#e8a07339,#0000 92%),url(/assets/adventure/stone-wall.webp) 50%/510px}.divine-player-shell .adventure-home .cinema-journey-grid{gap:clamp(16px,2vw,25px)}.divine-player-shell .adventure-home .cinema-journey-card{border-top-color:#ddc18e;border-bottom-width:5px;box-shadow:inset 0 0 0 5px #090e18cf,inset 0 0 0 7px #d7b67a59,0 23px 46px #000c}.divine-player-shell .adventure-home .cinema-journey-card:after{opacity:.7;background:url(/assets/adventure/filigree-corner.svg) 0 0/77px 77px no-repeat,url(/assets/adventure/filigree-corner.svg) 100% 100%/77px 77px no-repeat;border-color:#e0bf7d88}.divine-player-shell .adventure-home .cinema-journey-emblem{box-shadow:inset 0 0 0 4px #d6b87b2b,0 0 27px #d3ab6e5e,0 7px 21px #000a}.divine-player-shell .adventure-home .cinema-journey-card .cinema-text-link{color:#ffe6b4;border-bottom-color:#e9ca8b}.divine-player-shell .adventure-home .adventure-paper{filter:drop-shadow(0 12px 16px #0009)}.divine-player-shell .adventure-home .adventure-map{filter:drop-shadow(0 16px 31px #0008)}.divine-player-shell .adventure-home .adventure-final-call{border-top:3px ridge #c09a6470;border-bottom:3px ridge #c09a6470}.divine-player-shell .divine-universe .universe-cinematic-hero{background:#091320}.divine-player-shell .divine-universe .universe-cinematic-hero>img{filter:contrast(1.1)saturate(1.04)brightness(.98)}.divine-player-shell .divine-universe .universe-realm-card:after{opacity:.64;background:url(/assets/adventure/filigree-corner.svg) 0 0/74px 74px no-repeat,url(/assets/adventure/filigree-corner.svg) 100% 100%/74px 74px no-repeat}.divine-player-shell .divine-universe .universe-realm-card[data-realm=light]{--realm-haze:#f8d89898;box-shadow:inset 0 0 0 6px #081423a9,0 0 33px #e5c48a17,0 20px 41px #000a}.divine-player-shell .divine-universe .universe-realm-card[data-realm=creation]{--realm-haze:#8cb9c38e;box-shadow:inset 0 0 0 6px #081423a9,0 0 33px #7ac0d017,0 20px 41px #000a}.divine-player-shell .divine-universe .universe-realm-card[data-realm=abyss]{--realm-haze:#c16e6ba6;box-shadow:inset 0 0 0 6px #081423a9,0 0 33px #d47b681c,0 20px 41px #000a}.divine-player-shell .divine-universe .universe-cataclysm{box-shadow:inset 0 0 90px #000b,0 24px 70px #000a}.divine-player-shell .divine-universe .universe-story-card{filter:drop-shadow(0 12px 17px #0008)}.divine-player-shell .divine-gateway-auth .divine-gateway-auth-world-link{color:#f2d7a3;border-top:1px solid #bfa06c80;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding-top:13px;text-decoration:none;display:inline-flex}.divine-player-shell .divine-gateway-auth .divine-gateway-auth-world-link:focus-visible{outline-offset:3px;outline:3px solid #f5d8a2}@media (width<=760px){.divine-player-shell .divine-gateway-layout{flex-direction:column;gap:20px;min-height:auto;padding-block:16px 65px;display:flex}.divine-player-shell .divine-gateway-layout .divine-gateway-auth{order:-1;align-self:stretch;width:100%;max-width:560px;margin-inline:auto;box-shadow:inset 0 0 0 5px #c4a16624,0 14px 40px #000a}.divine-player-shell .divine-gateway-layout .divine-gateway-scene{min-height:300px;padding:30px}.divine-player-shell .divine-gateway-scene h1{font-size:clamp(2rem,7.5vw,3rem)}.divine-player-shell .adventure-home .adventure-hero .divine-citadel-frame:before{opacity:.1;width:100%}.divine-player-shell .divine-citadel-frame:after{opacity:.38;height:95px}.divine-player-shell .adventure-home .adventure-hero .adventure-gate{object-position:68% center}.divine-player-shell .adventure-home .cinema-journey-card{min-height:310px}}@media (width<=480px){.divine-player-shell .divine-gateway-layout .divine-gateway-scene{min-height:250px;padding:26px 21px}.divine-player-shell .divine-gateway-steps{margin-top:9px}.divine-player-shell .divine-gateway-steps span{font-size:.67rem}.divine-player-shell .adventure-home .adventure-hero-actions .button{width:100%;min-height:52px}.divine-player-shell .divine-universe .universe-cinematic-content h1{font-size:clamp(2.65rem,9vw,3.15rem)}}@media (prefers-reduced-motion:reduce){.divine-player-shell .divine-citadel-frame,.divine-player-shell .adventure-home .cinema-journey-card{transition:none!important;animation:none!important;transform:none!important}}
