.divine-player-shell{--divine-premium-obsidian:#070e1a;--divine-premium-slate:#13263a;--divine-premium-brass:#d4ad70;--divine-premium-gold:#f3d79d;--divine-premium-ivory:#f8ead0;--divine-premium-steel:#aebeca;--divine-premium-warm:#e6c89a;--divine-premium-filigree:url(/assets/adventure/filigree-corner.svg);--divine-premium-crest:url(/assets/adventure/premium-crest.svg)}.divine-player-shell>main{background:radial-gradient(70% 23% at 48% 0,#53687938,#0000 82%),radial-gradient(40% 35% at 95% 70%,#79664c17,#0000),linear-gradient(#07111eec,#0a1521f7 68%,#070e18),url(/assets/adventure/stone-wall.webp) 50%/520px}.divine-player-shell .site-header{border-bottom-color:#dec38d74;box-shadow:inset 0 -1px #ecce9144,0 10px 33px #01050bd9}.divine-player-shell .desktop-navigation a[aria-current=page]{text-shadow:0 0 18px #f3d0968c}.divine-player-shell .site-footer{border-top:2px solid #bca16e66;box-shadow:inset 0 10px 60px #08121c}.divine-player-shell :is(.button-gold,.adventure-primary){color:#0d1724;text-shadow:0 1px #fff3d17d;background:linear-gradient(#f4dcab 0%,#cea464 43%,#a77c45 96%);border:1px solid #fae1a7;border-bottom-color:#715330;border-radius:3px;font-weight:750;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6ddc9,inset 0 -2px #85603e91,0 5px 22px #03081094}.divine-player-shell :is(.button-gold,.adventure-primary):hover:not(:disabled){color:#0b1320;background:linear-gradient(#fff0c6,#e2bc7f 49%,#b88751);border-color:#fff0c9;box-shadow:inset 0 1px #fff9ed,0 0 25px #e5bd7973,0 7px 23px #010813aa}.divine-player-shell :is(.button-gold,.adventure-primary):active:not(:disabled){transform:translateY(1px)}.divine-player-shell :is(.button-outline,.adventure-secondary){color:#f2ddb4;background:linear-gradient(#27384ca8,#091521d9);border:1px solid #d2b17c8f;border-radius:3px;box-shadow:inset 0 1px #f7daac20,0 4px 13px #0005}.divine-player-shell :is(.button-outline,.adventure-secondary):hover:not(:disabled){color:#fff5dc;background:linear-gradient(#354961,#142337);border-color:#f6d49b}.divine-player-shell :is(.button,a,button,input,select,textarea,[role=tab]):focus-visible{outline-offset:3px;outline:3px solid #f5d8a2}.divine-player-shell .account-panel,.divine-player-shell .plan-card,.divine-player-shell .presentation-card{border-color:#c09e6d7f;box-shadow:inset 0 1px #f7dbab32,inset 0 0 0 3px #e2c48a16,0 18px 39px #0008}.divine-player-shell :is(.page-heading,.account-heading) h1,.divine-player-shell :is(.presentation-section-heading,.adventure-section-heading) h2{text-wrap:balance}.divine-player-shell .eyebrow{color:var(--divine-premium-gold)}.divine-player-shell .premium-world-emblem{z-index:1;aspect-ratio:1;background:var(--divine-premium-crest) center / contain no-repeat;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 35px #c9a35d71)drop-shadow(0 25px 28px #000c);width:clamp(180px,21vw,320px);display:block;position:absolute;top:17%;right:max(3vw,50vw - 665px)}.divine-player-shell .adventure-home .adventure-hero{background:#06111d;border-bottom:2px solid #c6a36c81;min-height:clamp(720px,83vh,940px)}.divine-player-shell .adventure-home .adventure-gate{object-position:center 45%;filter:saturate(.86)contrast(1.12)brightness(.85);transform:scale(1.025)}.divine-player-shell .adventure-home .adventure-hero:before{background:linear-gradient(90deg,#040c17fa 0%,#071321f3 23%,#0a1a2bba 45%,#0c1d2c50 72%,#04101a67),radial-gradient(at 70% 37%,#ffcb7851,#0000 48%),linear-gradient(#07142272 0%,#0000 63%,#09131ffb 100%)}.divine-player-shell .adventure-home .adventure-hero-glow{z-index:0;background:radial-gradient(20% 50% at 75% 46%,#ffdd8e3b,#0000 89%),linear-gradient(115deg,#0000 48%,#e7c4850e 70%,#0000 83%)}.divine-player-shell .adventure-home .adventure-hero-content{z-index:2;padding-block:clamp(125px,12vw,190px) 150px}.divine-player-shell .adventure-home .adventure-invitation{color:#ead5ad;background:#0a1829ad;border:1px solid #d9bd868e;border-left:3px solid #f5d29b;width:fit-content;margin-bottom:30px;padding:10px 17px;box-shadow:0 5px 22px #0008}.divine-player-shell .adventure-home .adventure-hero h1{letter-spacing:-.058em;color:#fff0d1;text-shadow:0 3px 4px #010713,0 0 38px #f9d39621;max-width:13ch;font-size:clamp(3.3rem,6.8vw,6.9rem);font-weight:700;line-height:.99}.divine-player-shell .adventure-home .adventure-hero-lead{color:#f1e5d1;text-shadow:0 2px 10px #000d;border-left:2px solid #e4bc7899;max-width:47ch;padding-left:18px;font-size:clamp(1.03rem,1.18vw,1.18rem)}.divine-player-shell .adventure-home .adventure-hero-actions{gap:15px;margin-top:36px}.divine-player-shell .adventure-home .adventure-hero-actions a{min-height:56px;padding-inline:26px}.divine-player-shell .adventure-home .adventure-play{border-top:1px solid #b19d777d;width:fit-content;margin-top:38px;padding-top:19px}.divine-player-shell .adventure-home .adventure-descent{z-index:3;color:#f0dab1;background:#0914208a;border:1px solid #ba9a6d64;padding:7px 11px}.divine-player-shell .adventure-home .adventure-paths{z-index:4;gap:20px;margin-top:-53px}.divine-player-shell .adventure-home .adventure-path{border:1px solid #bda27088;border-bottom:4px solid #9e7a47;box-shadow:inset 0 0 0 3px #eed3a228,0 16px 45px #0009}.divine-player-shell .adventure-home .adventure-path:after{content:"";pointer-events:none;border:1px solid #6e503640;position:absolute;inset:8px}.divine-player-shell .adventure-home .adventure-saga,.divine-player-shell .divine-universe .universe-cataclysm{border-block:2px solid #d3a67476;box-shadow:inset 0 35px 65px #01060f83,inset 0 -25px 65px #01060f85}.divine-player-shell .adventure-home .adventure-saga-inner h2,.divine-player-shell .divine-universe .universe-cataclysm-content h2{letter-spacing:-.056em;max-width:14ch;font-size:clamp(3.2rem,5.8vw,6rem)}.divine-player-shell :is(.cinema-journey-card,.universe-realm-card){border-color:#bc9b699f;box-shadow:inset 0 0 0 3px #e6c28522,0 20px 50px #000a}.divine-player-shell :is(.cinema-journey-card,.universe-realm-card):focus-within{border-color:#f3d5a4}.divine-player-shell .divine-gateway-layout{gap:clamp(24px,3.1vw,46px);max-width:1380px}.divine-player-shell .divine-gateway-layout .divine-gateway-scene{background:radial-gradient(40% 33% at 50% 31%,#86c6e96b,#0000 85%),linear-gradient(#08111b1c,#06111b43 37%,#06101deb 78%,#030b15f8),url(/assets/adventure/stone-gate.webp) 50% 38%/cover no-repeat;border:3px solid #bca06b;min-height:710px;box-shadow:inset 0 0 0 7px #050f1dd0,inset 0 0 0 9px #c4a56c76,0 35px 65px #000c}.divine-player-shell .divine-gateway-layout .divine-gateway-scene:before{z-index:-1;background:radial-gradient(17% 34% at 50% 38%,#a6deff45,#0000 95%),conic-gradient(from 180deg at 50% 35%,#0000 0deg,#a9d7f019 18deg,#0000 34deg,#d9c08816 50deg,#0000 70deg)}.divine-player-shell .divine-gateway-layout .divine-gateway-scene h1{text-shadow:0 4px 28px #010713,0 0 27px #d1aa6b35;max-width:16ch;font-size:clamp(3rem,4.85vw,5rem)}.divine-player-shell .divine-gateway-layout .divine-gateway-auth{background:linear-gradient(143deg,#2c3d52f0,#101d2ff7 58%,#081422fb),url(/assets/adventure/stone-wall.webp) 50%/430px;border:2px solid #c5a878;padding:clamp(27px,3.4vw,45px);box-shadow:inset 0 0 0 6px #081522,inset 0 0 0 8px #bc9c686e,0 28px 70px #000c}.divine-player-shell .divine-gateway-layout .divine-gateway-auth:before{content:"";pointer-events:none;background:var(--divine-premium-filigree) top left / contain no-repeat;opacity:.75;width:100px;height:100px;position:absolute;inset:0 auto auto 0}.divine-player-shell .divine-gateway-auth-head{border-bottom:1px solid #ebc68d82}.divine-player-shell .divine-gateway-auth-seal{color:#ffe5b3;clip-path:none;background:radial-gradient(circle at 50% 15%,#b28e6055,#0000 75%),url(/assets/adventure/premium-crest.svg) 50%/cover no-repeat,#111f30;border:1px solid #c9a66c;border-radius:50%;width:68px;height:68px}.divine-player-shell .divine-gateway-auth .auth-tab[aria-selected=true]{color:#fff1d7;background:linear-gradient(#a78552,#4c3b28);border:1px solid #edce92}.divine-player-shell .adventure-dashboard-hero{background:radial-gradient(at 76% 44%,#d9ad6250,#0000 48%),linear-gradient(90deg,#071523f9 0%,#091c2be0 38%,#09192a4b 80%,#08142275),url(/assets/adventure/kingdoms.svg) 65%/cover no-repeat;border:2px solid #c4a36c;min-height:525px;box-shadow:inset 0 0 0 6px #0a1828dc,inset 0 0 0 8px #dfc18549,0 30px 65px #000a}.divine-player-shell .adventure-dashboard-hero-art{opacity:.92;filter:drop-shadow(-33px 8px 24px #030b16e0)saturate(.85)contrast(1.1);width:min(560px,49%);height:630px;bottom:-136px;right:clamp(-48px,0vw,20px)}.divine-player-shell .adventure-dashboard-hero h2{text-shadow:0 3px 25px #000a;max-width:15ch;font-size:clamp(3rem,5.4vw,5.1rem)}.divine-player-shell .adventure-journal{background:linear-gradient(150deg,#263a4fe8,#081626fa),url(/assets/adventure/stone-wall.webp) 50%/460px;border:2px solid #bca276;box-shadow:inset 0 0 0 7px #071421,inset 0 0 0 8px #cfb17d45,0 23px 53px #0009}.divine-player-shell .adventure-journal .adventure-step-seal{color:#ffe0a8;clip-path:none;background:url(/assets/adventure/premium-crest.svg) 50%/110px no-repeat,#0b1828;border-radius:50%}.divine-player-shell .adventure-destination-card{background:radial-gradient(at 75% 0,#b3904a34,#0000 55%),linear-gradient(145deg,#22374cf6,#081625f8),url(/assets/adventure/stone-wall.webp) 50%/420px;border:1px solid #c4a572a6;border-bottom:3px solid #ac884d}.divine-player-shell .adventure-destination-card .adventure-destination-icon{background:url(/assets/adventure/premium-crest.svg) 50%/66px no-repeat,#0e1c2d}.divine-player-shell .presentation-selection-hero,.divine-player-shell .presentation-profile-hero{background:radial-gradient(at 75%,#ffca7845,#0000 44%),linear-gradient(95deg,#071322f9,#0c1e30e6 47%,#07162465),url(/assets/adventure/kingdoms.svg) 55%/cover no-repeat;border:2px solid #c3a36f;min-height:465px;box-shadow:inset 0 0 0 6px #081524e2,inset 0 0 0 8px #ddbd8347,0 32px 69px #000c}.divine-player-shell .presentation-selection-crest,.divine-player-shell .presentation-profile-crest{background:url(/assets/adventure/premium-crest.svg) 50%/112% no-repeat,radial-gradient(circle,#9b794e88,#0000 75%),#0e1b2caa;box-shadow:0 0 90px #cca46361,0 20px 42px #0009}.divine-player-shell .presentation-grid.presentation-rank-grid{gap:clamp(15px,2vw,24px)}.divine-player-shell .presentation-rank-card{border:1px solid var(--rank-tone,#c6a26b);border-bottom:4px solid var(--rank-tone,#c6a26b);box-shadow:inset 0 0 0 5px #071422dc,inset 0 0 0 6px #b89b6d57,0 20px 50px #000a}.divine-player-shell .presentation-rank-card .presentation-rank-art{background:radial-gradient(ellipse at 50% 37%, color-mix(in srgb, var(--rank-tone) 29%, transparent), transparent 67%), linear-gradient(0deg, #091422ec, #172e43b4 47%, #0e1d2b55), url(/assets/adventure/hero-silhouette.svg) center 27% / 150% auto no-repeat, #071320;height:220px}.divine-player-shell .presentation-rank-card .presentation-rank-ornament{clip-path:none;border:2px solid var(--rank-tone);width:112px;height:112px;box-shadow:0 0 40px color-mix(in srgb, var(--rank-tone) 35%, transparent), 0 10px 22px #000b;background:url(/assets/adventure/premium-crest.svg) 50%/133px no-repeat,#0d1b2bbf;border-radius:50%}.divine-player-shell .presentation-profile-hero .presentation-profile-crest{color:var(--rank-tone)}.divine-player-shell .presentation-preview-section .presentation-link{border-color:#c1a47f9c #c1a47f9c #ad8550;border-bottom-style:solid;border-bottom-width:3px}.divine-player-shell .presentation-preview-section .presentation-preview-icon{background:url(/assets/adventure/premium-crest.svg) 50%/67px no-repeat,#0f2336}.divine-admin-shell{--admin-brass:#d9ba86}.divine-admin-shell .divine-admin-command-banner{background:radial-gradient(at 84% 35%,#aa875c32,#0000 51%),linear-gradient(94deg,#09192ae9,#203248ef 58%,#0d1b2bda),url(/assets/adventure/war-table.svg) 65%/cover no-repeat;border:2px solid #ae9167;border-radius:3px;min-height:196px;box-shadow:inset 0 0 0 5px #101c2adc,inset 0 0 0 6px #c8aa7146,0 20px 43px #0009}.divine-admin-shell .divine-admin-command-seal{color:#f4dfb3;clip-path:none;background:url(/assets/adventure/premium-crest.svg) 50%/110px no-repeat,#11263a;border-radius:50%;flex-basis:84px;width:84px;height:84px}.divine-admin-shell .admin-navigation.admin-areas{background:linear-gradient(#20334a,#0e1d2d);border:1px solid #bea06d8b}.divine-admin-shell .admin-areas a[aria-current=page]{background:linear-gradient(#91744bb3,#403423e6);box-shadow:inset 0 1px #ffebbc65,0 0 13px #d6b67931}.divine-admin-shell .divine-command-metrics .account-panel{background:linear-gradient(142deg,#243a4de9,#0b1b2bfa),url(/assets/adventure/stone-wall.webp) 50%/520px;border:1px solid #b3996d;border-left:3px solid #caa972;box-shadow:inset 0 0 0 3px #e2c0831c,0 13px 37px #0009}.divine-admin-shell .divine-command-metrics .metric-value{color:#f6dca7;font-variant-numeric:tabular-nums}@media (width<=1100px){.divine-player-shell .premium-world-emblem{opacity:.62;width:190px;top:16%;right:5vw}.divine-player-shell .adventure-home .adventure-hero h1{font-size:clamp(3.2rem,6.8vw,5rem)}.divine-player-shell .adventure-dashboard-hero-art{opacity:.6}}@media (width<=760px){.divine-player-shell .adventure-home .adventure-hero{min-height:700px}.divine-player-shell .adventure-home .adventure-hero-content{padding-block:89px 140px}.divine-player-shell .adventure-home .adventure-hero h1{font-size:clamp(3rem,9.5vw,4rem)}.divine-player-shell .adventure-home .adventure-hero:before{background:linear-gradient(90deg,#06121df4,#08162498 78%),linear-gradient(#0000 64%,#071320fa)}.divine-player-shell .adventure-home .premium-world-emblem{display:none}.divine-player-shell .adventure-home .adventure-paths{margin-top:-25px}.divine-player-shell .divine-gateway-layout .divine-gateway-scene{min-height:435px}.divine-player-shell .divine-gateway-layout .divine-gateway-scene h1{font-size:clamp(2.55rem,8vw,3.7rem)}.divine-player-shell .adventure-dashboard-hero{min-height:430px}.divine-player-shell .adventure-dashboard-hero h2{font-size:clamp(2.5rem,8vw,3.7rem)}.divine-player-shell .adventure-dashboard-hero-art{opacity:.35}.divine-player-shell .presentation-selection-hero,.divine-player-shell .presentation-profile-hero{min-height:370px}.divine-admin-shell .divine-admin-command-banner{min-height:170px}}@media (width<=480px){.divine-player-shell .adventure-home .adventure-hero h1{font-size:clamp(2.85rem,10vw,3.3rem)}.divine-player-shell .adventure-home .adventure-hero-actions{flex-direction:column;align-items:stretch}.divine-player-shell .adventure-home .adventure-hero-actions a{justify-content:center;width:100%}.divine-player-shell .adventure-home .adventure-hero-lead{font-size:.93rem}.divine-player-shell .adventure-dashboard-hero h2{font-size:2.5rem}.divine-player-shell .presentation-rank-card .presentation-rank-art{height:185px}}@media (prefers-reduced-motion:reduce){.divine-player-shell :is(.button-gold,.adventure-primary,.button-outline,.adventure-secondary),.divine-player-shell .adventure-gate,.divine-player-shell .presentation-rank-card{transition:none!important;transform:none!important}}
