.divine-player-shell .adventure-home{--home-gallery-gold:#e5c78b;--home-gallery-night:#08111d;background:radial-gradient(65% 20% at 50% 10%,#795b3223,#0000 96%),linear-gradient(#0b1424 0%,#0b1725 48%,#07111e 100%)}.divine-player-shell .adventure-home .adventure-hero{background:#07111d;border-bottom:1px solid #bd996775;min-height:clamp(680px,54vw,810px);box-shadow:inset 0 -45px 80px #020710b8}.divine-player-shell .adventure-home .adventure-hero[data-cinematic-hero=default] .adventure-gate{object-position:59% 47%;filter:saturate(.96)contrast(1.08)brightness(.97)}.divine-player-shell .adventure-home .adventure-curated-vista{z-index:-1;opacity:.98;pointer-events:none;background:url(/assets/adventure/painted/home-citadel.webp) 74% 51%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 36%,#0006 49%,#000e 66%,#000 78%);mask-image:linear-gradient(90deg,#0000 0% 36%,#0006 49%,#000e 66%,#000 78%)}.divine-player-shell .adventure-home .adventure-hero:before{z-index:0;background:linear-gradient(90deg,#06101cf5 0%,#06101ce9 21%,#081726af 37%,#08142154 55%,#07121c04 85%),linear-gradient(#0000 57%,#07132297 83%,#06101bf5 100%),linear-gradient(#050c15a6 0%,#0000 24%)}.divine-player-shell .adventure-home .adventure-hero-glow{z-index:1;opacity:.54;background:radial-gradient(18% 32% at 76% 38%,#ffce8150,#0000 96%),radial-gradient(50% 26% at 81% 79%,#b8d8f219,#0000 93%)}.divine-player-shell .adventure-home .adventure-hero-content{z-index:3;box-sizing:border-box;width:min(100% - 44px,1240px);margin-inline:auto;padding-block:clamp(92px,9vw,135px) 155px}.divine-player-shell .adventure-home .adventure-hero-content>*{max-width:min(620px,100%)}.divine-player-shell .adventure-home .adventure-hero .adventure-invitation{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f4dca7;background:linear-gradient(105deg,#081421dd,#101e2f83);border:1px solid #d8bc8552;border-left:3px solid #d7ae6b;border-radius:0 4px 4px 0;width:fit-content;max-width:100%;min-height:42px;padding:8px 13px;box-shadow:0 12px 28px #03071140}.divine-player-shell .adventure-home .adventure-hero .adventure-invitation p{color:#ead5aa;letter-spacing:.07em;text-transform:uppercase;font-size:.79rem;font-weight:760}.divine-player-shell .adventure-home .adventure-hero h1{color:#fff0d6;letter-spacing:-.05em;text-shadow:0 4px 10px #03060bea,0 20px 55px #01050c98;max-width:13.5ch;margin-top:22px;font-size:clamp(3.05rem,5.3vw,5.9rem);font-weight:700;line-height:1.045}.divine-player-shell .adventure-home .adventure-hero-lead{color:#f0e9da;text-shadow:0 2px 8px #000;max-width:49ch;margin-top:26px;font-size:clamp(1.04rem,1.1vw,1.14rem);line-height:1.76}.divine-player-shell .adventure-home .adventure-hero-actions{gap:12px;margin-top:29px}.divine-player-shell .adventure-home .adventure-hero-actions .button{border-radius:3px;min-height:52px;padding-inline:23px;box-shadow:0 6px 15px #02060a7a}.divine-player-shell .adventure-home .adventure-hero-actions .adventure-primary{color:#132133;background:linear-gradient(175deg,#f6dfa9,#d0a45f 59%,#9b703a);border:1px solid #f1d8a3}.divine-player-shell .adventure-home .adventure-hero-actions .adventure-primary:hover{color:#101d2b;background:linear-gradient(175deg,#ffedc7,#e4bb7d 59%,#b8864f)}.divine-player-shell .adventure-home .adventure-hero-actions .adventure-secondary{color:#fff0d5;background:#081523e6;border:1px solid #d1ad728a}.divine-player-shell .adventure-home .adventure-play{color:#e3dbcc;margin-top:24px}.divine-player-shell .adventure-home .adventure-play a{color:#f2e9dc;text-shadow:0 2px 8px #000}.divine-player-shell .adventure-home .adventure-descent{z-index:3;color:#f0d4a1;text-shadow:0 2px 6px #000;min-height:44px}.divine-player-shell .adventure-home .adventure-paths{z-index:3;gap:clamp(12px,1.6vw,22px);margin-top:-26px;position:relative}.divine-player-shell .adventure-home .adventure-path{color:#332718;min-height:132px;padding:clamp(22px,2.4vw,29px)}.divine-player-shell .adventure-home .adventure-path strong{font-size:clamp(1.12rem,1.4vw,1.27rem);line-height:1.2}.divine-player-shell .adventure-home .adventure-path small{max-width:29ch;font-size:.76rem;line-height:1.5}.divine-player-shell .adventure-home .adventure-emblem{color:#543c21;background:radial-gradient(circle at 28% 24%,#fff8d7bd,#dfc895a8 78%);border:1px solid #947047bc;box-shadow:inset 0 0 0 3px #fff1cf8c,0 2px 8px #735c322d}.divine-player-shell .adventure-home .adventure-saga{border-block:1px solid #a1805c99;min-height:clamp(585px,45vw,690px);box-shadow:inset 0 32px 90px #04091490,inset 0 -22px 80px #02070bd1}.divine-player-shell .adventure-home .adventure-saga-art{object-position:67% 46%;filter:contrast(1.13)saturate(.87)brightness(.9)}.divine-player-shell .adventure-home .adventure-saga:before{background:linear-gradient(90deg,#06111cf8 0%,#0a1623ed 25%,#14151d78 54%,#2610181c 86%),radial-gradient(40% 54% at 78% 43%,#b14e2b4a,#0000 96%),linear-gradient(#0000 61%,#07111ff0 100%)}.divine-player-shell .adventure-home .adventure-saga-inner{z-index:2}.divine-player-shell .adventure-home .adventure-saga-inner h2{color:#fff0d8;max-width:12.5ch;font-weight:750}.divine-player-shell .adventure-home .adventure-saga-caption{color:#e0b785;text-shadow:0 2px 10px #000}.divine-player-shell[data-cinematic-art=ready] .adventure-home .cinema-journey-card:first-child{--journey-scene:url(/assets/adventure/painted/realm-light.webp)}.divine-player-shell[data-cinematic-art=ready] .adventure-home .cinema-journey-card:nth-child(2){--journey-scene:url(/assets/adventure/stone-gate.webp)}.divine-player-shell[data-cinematic-art=ready] .adventure-home .cinema-journey-card:nth-child(3){--journey-scene:url(/assets/adventure/painted/universe-vistas.webp)}.divine-player-shell .adventure-home .cinema-journeys{padding-top:clamp(85px,8vw,122px);padding-bottom:clamp(83px,8vw,112px)}.divine-player-shell .adventure-home .cinema-journey-grid{gap:clamp(15px,1.7vw,24px)}.divine-player-shell .adventure-home .cinema-journey-card{border:1px solid #b695648c;background:#0b1725;border-bottom:3px solid #b9955e;border-radius:4px;min-height:385px;padding:30px clamp(21px,2.2vw,32px);box-shadow:inset 0 0 0 3px #101c2add,0 14px 38px #0007}.divine-player-shell .adventure-home .cinema-journey-card:before{background:linear-gradient(0deg, #07111ffa 0%, #081726e8 30%, #0713239a 61%, #0a182c4a 100%), var(--journey-scene) center 34% / cover no-repeat;filter:saturate(.98)contrast(1.1)}.divine-player-shell .adventure-home .cinema-journey-card:hover{border-color:#efd09b;transform:translateY(-3px)}.divine-player-shell .adventure-home .cinema-journey-emblem{color:#f2d49b;background:#0c1a2dd9;width:64px;height:64px;margin-bottom:auto}.divine-player-shell .adventure-home .cinema-journey-card h3{color:#f7e9d1;margin-top:22px}.divine-player-shell .adventure-home .cinema-journey-card p{color:#e2ddd2;text-shadow:0 2px 8px #000;font-size:.92rem}.divine-player-shell .adventure-home .cinema-journey-card .cinema-text-link{color:#f5d797}.divine-player-shell .adventure-home .cinema-lore{padding-block:clamp(40px,6vw,72px) 86px}.divine-player-shell .adventure-home .adventure-atlas{gap:clamp(28px,4vw,60px)}.divine-player-shell .adventure-home .adventure-map{position:relative}.divine-player-shell .adventure-home .adventure-map:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 18%,#92724729,#0000 73%),#101d2a;border:1px solid #997b4a78;border-radius:3px;position:absolute;inset:-18px -13px;box-shadow:inset 0 0 0 4px #d8c08b16,0 15px 42px #0005}.divine-player-shell .adventure-home .adventure-map .world-map{z-index:1;position:relative}.divine-player-shell .adventure-home .adventure-final-call{border-top:1px solid #9b7956ac;border-bottom:1px solid #9b7956ac;min-height:480px}.divine-player-shell .adventure-home .adventure-final-call:before{background:linear-gradient(90deg,#06101bf8 0%,#06101bea 28%,#07131db2 51%,#08152347 78%),linear-gradient(#0000 59%,#07111fdb),url(/assets/adventure/painted/universe-vistas.webp) 50% 45%/cover no-repeat}.divine-player-shell .adventure-home .adventure-call-inner{padding-block:clamp(83px,8vw,110px)}.divine-player-shell .adventure-home .adventure-call-inner h2{text-shadow:0 4px 16px #000a;max-width:18ch;font-size:clamp(2.5rem,4.2vw,4.2rem)}.divine-player-shell .adventure-home .adventure-call-inner p{color:#ebdfcb;text-shadow:0 2px 8px #0008}.divine-player-shell .adventure-home .adventure-call-actions .button{min-height:52px}.divine-player-shell .adventure-home :is(.adventure-primary,.adventure-secondary,.cinema-text-link):focus-visible{outline-offset:3px;outline:3px solid #ffe2a4}@media (width<=900px){.divine-player-shell .adventure-home .adventure-hero{min-height:700px}.divine-player-shell .adventure-home .adventure-hero-content{padding-block:84px 130px}.divine-player-shell .adventure-home .adventure-hero .adventure-curated-vista{opacity:.67;background-position:75%}.divine-player-shell .adventure-home .adventure-paths{margin-top:-16px}.divine-player-shell .adventure-home .adventure-atlas{gap:34px}}@media (width<=700px){.divine-player-shell .adventure-home .adventure-hero{min-height:695px}.divine-player-shell .adventure-home .adventure-hero .adventure-gate{object-position:66% 50%}.divine-player-shell .adventure-home .adventure-hero .adventure-curated-vista{display:none}.divine-player-shell .adventure-home .adventure-hero:before{background:linear-gradient(90deg,#06101df6 0%,#06101ddc 57%,#0713208b 100%),linear-gradient(#0000 50%,#07101af9 100%)}.divine-player-shell .adventure-home .adventure-hero-content{padding-block:69px 155px}.divine-player-shell .adventure-home .adventure-hero h1{max-width:12.8ch;font-size:clamp(2.65rem,10vw,3.7rem)}.divine-player-shell .adventure-home .adventure-hero-lead{font-size:1rem;line-height:1.62}.divine-player-shell .adventure-home .adventure-hero-actions .button{min-height:47px;padding-inline:14px}.divine-player-shell .adventure-home .adventure-paths{margin-top:-35px}.divine-player-shell .adventure-home .adventure-path{min-height:99px}.divine-player-shell .adventure-home .adventure-saga{min-height:600px}.divine-player-shell .adventure-home .adventure-saga:before{background:linear-gradient(90deg,#06101ef7 0%,#06101ed1 67%,#08101aa0),linear-gradient(#0000 40%,#08101ceb),radial-gradient(at 85% 30%,#d15e3b50,#0000 80%)}.divine-player-shell .adventure-home .cinema-journeys{padding-block:75px}.divine-player-shell .adventure-home .cinema-journey-card{min-height:300px}.divine-player-shell .adventure-home .cinema-journey-card:before{background-position:50% 40%}.divine-player-shell .adventure-home .adventure-map:before{inset:-8px 0}.divine-player-shell .adventure-home .adventure-final-call:before{background:linear-gradient(90deg,#06101bf3,#06101ba9),linear-gradient(#0000 35%,#07111ff5),url(/assets/adventure/painted/universe-vistas.webp) 66%/cover no-repeat}}@media (width<=390px){.divine-player-shell .adventure-home .adventure-hero h1{letter-spacing:-.048em;font-size:2.72rem}.divine-player-shell .adventure-home .adventure-hero .adventure-invitation{padding-inline:9px}.divine-player-shell .adventure-home .adventure-hero-actions{gap:8px}.divine-player-shell .adventure-home .adventure-hero-actions .button{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.divine-player-shell .adventure-home .cinema-journey-card{transition:none!important}.divine-player-shell .adventure-home .cinema-journey-card:hover{transform:none!important}}
