/* Riftwild action direction. This file is deliberately never loaded by the studio website. */
.game-page{--cyan:#86f1ee;--game-muted:#aab8cd;background:#080c17}.game-page .game-header{height:110px}.game-page .game-brand img{width:190px;height:65px}.game-page .header-beta{color:#071720;background:var(--cyan);border:0;font-size:10px;font-weight:800;letter-spacing:.08em;padding:13px 20px!important}.game-page .game-header .desktop-nav{font-size:10px;letter-spacing:.05em;gap:32px}.game-page .header-beta span{margin-left:23px}.game-page .game-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#6ddfd020,#62aaa512,transparent)}
.game-page .action-hero{min-height:900px;padding-top:165px;background:#080c17;--encounter-color:#ffb071;isolation:isolate}.game-page .action-hero[data-encounter=dragon]{--encounter-color:#c6a3ff}.game-page .action-hero[data-encounter=nature]{--encounter-color:#7de9b6}.game-page .action-hero .hero-landscape{opacity:.67;background-image:linear-gradient(90deg,#080c17 0%,#080c17fa 25%,#080c17a3 48%,#080c174a 76%),linear-gradient(0deg,#080c17 0%,transparent 50%),url('assets/rift-world.webp');background-size:cover,cover,82% auto;background-position:center,center,100% 45%;filter:saturate(1.1)}.game-page .action-vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 77% 41%,#729bcb08,transparent 48%),linear-gradient(180deg,#080c1750,transparent 25%,transparent 65%,#080c17);pointer-events:none}.game-page #rift-energy{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.game-page .action-hero::after{z-index:8;background:linear-gradient(180deg,transparent 82%,#080c17 100%)}.game-page .game-hero-layout{grid-template-columns:1.18fr 1fr;gap:0}.game-page .game-hero-copy{padding-top:35px;z-index:7}.game-page .game-hero .eyebrow{font-size:9px;letter-spacing:.14em;color:#a4d5d6;margin-bottom:27px}.game-page .game-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(51px,5.75vw,85px);font-weight:800;letter-spacing:-.071em;line-height:.98;margin:0 -35px 29px 0;position:relative;z-index:7}.game-page .hero-hype-line{display:block;color:#f0f4f9;white-space:nowrap;animation:hype-enter .85s cubic-bezier(.16,1,.3,1) both}.game-page .hero-hype-line:nth-child(2){color:#d8e5eb;animation-delay:.12s}.game-page .hero-hype-line:nth-child(3){color:var(--cyan);animation-delay:.24s;font-size:.93em;text-shadow:0 0 38px #86f1ee14}.game-page .game-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#a7b8cc;max-width:445px;margin-bottom:30px}.game-page .hero-cta{gap:25px}.game-page .hype-button{min-height:61px;position:relative;isolation:isolate;letter-spacing:.06em;font-size:11px;font-weight:800;padding-inline:27px;box-shadow:0 8px 35px #57dcd022,0 0 0 1px #b0fff03b;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));transition:background .2s,box-shadow .2s,transform .2s}.game-page .hype-button::before{content:"";position:absolute;inset:0;transform:translateX(-110%) skewX(-30deg);background:linear-gradient(90deg,transparent,#fff6,transparent);z-index:-1;animation:button-energy 7s ease-in-out infinite 3s}.game-page .hype-button:hover{transform:translateY(-3px);box-shadow:0 12px 45px #57dcd04f;background:#b2fffa}.game-page .hero-explore{font-size:11px;color:#c3d3df;gap:11px}.game-page .play-circle{width:37px;height:37px;border-color:#81d4d755;background:#12252f3b}.game-page .hero-encounter-control{margin-top:35px}.game-page .hero-encounter-control>span{font-size:7px;letter-spacing:.17em;color:#6a879e;font-weight:800;display:block;margin-bottom:11px}.game-page .hero-encounter-control>div{display:flex;gap:6px}.game-page .hero-encounter-control button{display:flex;align-items:center;gap:10px;border:1px solid #284156;background:#11213370;color:#849db1;min-height:35px;padding:0 15px;font-size:10px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.game-page .hero-encounter-control button[aria-pressed=true]{color:#e9fbfc;border-color:#75c0bd7a;background:#2b565c38}.game-page .hero-encounter-control button i{height:4px;width:4px;transform:rotate(45deg);background:#ffb071}.game-page .hero-encounter-control button:nth-child(2) i{background:#c6a3ff}.game-page .hero-encounter-control button:nth-child(3) i{background:#7de9b6}.game-page .action-portal{position:absolute;left:56%;top:11%;width:430px;height:690px;z-index:2;pointer-events:none;transform:rotate(18deg);animation:portal-opening 1.6s cubic-bezier(.2,.8,.2,1) both}.game-page .portal-outer{position:absolute;inset:0;border:1px solid #69ecec63;border-radius:50%;box-shadow:0 0 48px #40f2e948,inset 0 0 60px #3baac23d}.game-page .portal-inner{position:absolute;inset:18px 24px;border:1px dashed #a1daee5c;border-radius:50%;box-shadow:0 0 8px #a1daee35;animation:portal-breathe 7s ease-in-out infinite}.game-page .portal-core{position:absolute;inset:30px;border-radius:50%;background:radial-gradient(ellipse,#77f0ec07 5%,#0b143230 46%,#7b81ea14 70%,#affffa15 97%,transparent);box-shadow:inset 0 0 120px #164b6344}.game-page .portal-runes{position:absolute;inset:0;color:#aae0e864;font-size:24px;font-family:Cinzel,Georgia,serif;letter-spacing:18px;text-align:center;display:grid;align-content:center;line-height:2.3;writing-mode:vertical-rl;opacity:.8;transform:rotate(-3deg);filter:drop-shadow(0 0 6px #8be4e940)}.game-page .action-creatures{min-height:602px;margin-left:-48px;perspective:1000px;--fx-x:0px;--fx-y:0px}.game-page .action-creatures .promo-monster{position:absolute;transform-origin:50% 75%;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .6s,opacity .6s;will-change:transform;object-fit:contain;animation:monster-arrival 1.3s cubic-bezier(.16,1,.3,1) both;translate:var(--fx-x) var(--fx-y)}.game-page .action-creatures .hero-dragon{left:11%;top:-13%;width:103%;height:88%;z-index:3;filter:drop-shadow(0 16px 30px #09091fd9) drop-shadow(0 0 25px #ab7ce633);animation-delay:.35s}.game-page .action-creatures .hero-hare{left:-6%;bottom:9%;width:77%;height:76%;z-index:6;filter:drop-shadow(0 18px 22px #030711aa) drop-shadow(0 0 18px #f0904525);animation-delay:.2s;transform:scale(1.02)}.game-page .action-creatures .hero-posy{right:-11%;bottom:12%;width:53%;height:54%;z-index:4;filter:drop-shadow(0 15px 23px #030711bb);animation-delay:.52s;opacity:.85;transform:scale(.95)}.game-page .action-hero[data-encounter=dragon] .hero-dragon{transform:translate(-11%,4%) scale(1.12);z-index:6;filter:drop-shadow(0 17px 32px #09091fbb) drop-shadow(0 0 33px #b184ed4f)}.game-page .action-hero[data-encounter=dragon] .hero-hare{transform:translate(-11%,9%) scale(.83);z-index:4;opacity:.7}.game-page .action-hero[data-encounter=dragon] .hero-posy{transform:translate(6%,10%) scale(.9);opacity:.6}.game-page .action-hero[data-encounter=nature] .hero-posy{transform:translate(-48%,-10%) scale(1.44);z-index:7;opacity:1;filter:drop-shadow(0 25px 35px #040b16bb) drop-shadow(0 0 29px #75efd832)}.game-page .action-hero[data-encounter=nature] .hero-dragon{transform:translate(13%,-3%) scale(.85);opacity:.6}.game-page .action-hero[data-encounter=nature] .hero-hare{transform:translate(-17%,11%) scale(.85);opacity:.55}.game-page .action-creatures .hero-stage-floor{left:-8%;right:-17%;bottom:10%;height:170px;border-color:#65f8db4a;box-shadow:0 0 0 18px #64efdd0d,0 0 0 47px #57d9ff08,0 0 90px #83f4ec17;transform:rotateX(67deg) rotateZ(-9deg);background:radial-gradient(ellipse,#62e5e016,transparent 65%)}.game-page .hero-impact-ring{position:absolute;left:50%;top:60%;width:80px;height:80px;transform:translate(-50%,-50%);border:1px solid var(--encounter-color);border-radius:50%;opacity:0;z-index:5;pointer-events:none}.game-page .encounter-burst .hero-impact-ring{animation:encounter-impact .85s ease-out}.game-page .encounter-lockup{position:absolute;bottom:-2%;left:20%;right:0;z-index:8;padding-left:20px;border-left:2px solid var(--encounter-color);pointer-events:none}.game-page .encounter-lockup>span:first-child{display:block;font-size:7px;letter-spacing:.17em;font-weight:800;color:var(--encounter-color);margin-bottom:4px}.game-page .encounter-lockup strong{display:block;font-size:27px;line-height:1.1;letter-spacing:-.035em;font-weight:800;color:#eff8ff}.game-page .encounter-lockup>span:last-child{display:block;font-size:9px;color:#7897ad;margin-top:8px}.game-page .hero-art-label{bottom:-4%;right:0;font-size:6px;letter-spacing:.13em;color:#6c8196}.game-page .hero-bottom{margin-top:60px;font-size:7px;padding-bottom:30px}.game-page .hero-bottom>a{font-size:8px;color:#bad8de}.game-page .hero-bottom .motion-toggle{font-size:8px}.game-page .action-launch{animation:launch-copy .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.3s}.game-page .hero-encounter-control.action-launch{animation-delay:.5s}
@keyframes hype-enter{0%{opacity:0;transform:translateY(40px);filter:blur(6px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes launch-copy{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes portal-opening{0%{opacity:0;transform:rotate(18deg) scaleX(.04) scaleY(.6)}55%{opacity:.8}100%{opacity:1;transform:rotate(18deg) scale(1)}}@keyframes portal-breathe{0%,100%{opacity:.6;scale:1}50%{opacity:1;scale:1.025}}@keyframes monster-arrival{0%{opacity:0;filter:brightness(1.6) blur(8px);scale:.5;translate:90px -30px}100%{opacity:1;scale:1;translate:0 0}}@keyframes button-energy{0%,76%,100%{transform:translateX(-110%) skewX(-30deg)}88%{transform:translateX(110%) skewX(-30deg)}}@keyframes encounter-impact{0%{opacity:.85;width:45px;height:45px;box-shadow:0 0 50px var(--encounter-color)}100%{opacity:0;width:690px;height:690px;box-shadow:0 0 0 transparent}}
.game-page.motion-paused #rift-energy{display:none}.game-page.motion-paused .action-creatures .promo-monster{translate:0 0!important}.game-page.motion-paused .hero-hype-line,.game-page.motion-paused .action-launch,.game-page.motion-paused .action-portal,.game-page.motion-paused .action-creatures .promo-monster{animation:none!important;opacity:1;scale:1}.game-page .game-manifesto{background:#0d1624;border-color:#295054;padding-block:27px}.game-page .game-manifesto .shell{font-size:14px;letter-spacing:.15em;color:#d3f1ed;font-weight:800}.game-page .game-manifesto i{color:#6ae7da}.game-page h2{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:clamp(45px,5vw,74px);letter-spacing:-.06em;line-height:1.05}.game-page .section-bar{font-size:8px;letter-spacing:.17em;border-color:#224452;color:#769aaa}.game-page .game-creatures{background:linear-gradient(135deg,#121d2f,#080d1b);position:relative;overflow:hidden}.game-page .game-creatures::before{content:"";position:absolute;top:-250px;right:-240px;height:900px;width:900px;border-radius:50%;border:1px solid #377d8122;box-shadow:0 0 0 75px #377d8108,0 0 0 150px #377d8105;pointer-events:none}.game-page .game-creatures>.shell{position:relative}.game-page .archive-info h3{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:52px;letter-spacing:-.065em}.game-page .creature-archive{border-color:#365369;background:radial-gradient(ellipse at 25% 60%,#1c414620,transparent 55%),#0d1626;min-height:520px;position:relative;overflow:hidden}.game-page .archive-visual{min-height:520px}.game-page .archive-visual>img{max-width:445px;animation:none}.game-page .archive-ring{border-color:#60cbbb2e}.game-page .ring-two{border-color:#60cbbb16;animation:archive-orbit 55s linear infinite}.game-page .archive-visual::after{content:"";position:absolute;width:450px;height:450px;border-radius:50%;border:1px solid var(--element);opacity:0;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.game-page .is-evolving .archive-visual::after{animation:evolution-wave .8s ease-out}.game-page .is-evolving #archive-image{animation:evolution-reveal .75s cubic-bezier(.16,1,.3,1)}.game-page .evolution-options button{font-size:11px;padding:14px 10px;transition:background .2s,border-color .2s}.game-page .evolution-options button:hover{border-color:var(--element);background:#ffffff0a}.game-page .evolution-options button[aria-pressed=true]{background:#38606b40}.game-page .creature-selector>button{padding-block:17px;border-color:#2a485b}.game-page .creature-selector>button[aria-pressed=true]{background:#204f5b28}.game-page .creature-selector img{width:80px;height:80px}.game-page .creature-selector span{font-size:15px}.game-page .creature-footnote{font-size:9px!important}.game-page .game-combat{position:relative}.game-page .combat-screen{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));border-color:#48748a}.game-page .combat-screen::after{content:"";position:absolute;inset:0;border:1px solid #77a8bb25;pointer-events:none;background:linear-gradient(115deg,#79dbd714,transparent 30%,transparent 70%,#79dbd708)}.game-page .combat-modes h3{font-size:20px}.game-page .combat-modes article{position:relative;border-top:1px solid #264857;padding-top:23px}.game-page .combat-modes article::before{content:"";position:absolute;top:-1px;left:0;height:1px;width:35px;background:var(--cyan)}.game-page .game-beta{background:radial-gradient(ellipse at 13% 70%,#2a54502e,transparent 45%),linear-gradient(120deg,#142b37,#0a1527);border-color:#3a77774a}.game-page .beta-copy h2{font-size:clamp(55px,5.4vw,81px);text-transform:uppercase}.game-page .beta-form-wrap{border-color:#40737b;background:#0a1426e6;box-shadow:0 30px 80px #03080b38}.game-page .beta-form-wrap h3{font-size:32px;font-weight:800}.game-page .beta-form-wrap .game-button{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));font-weight:800;letter-spacing:.045em}.game-page .form-index{color:#9ce0d7}.game-page .beta-rift{border-color:#6addcf32;box-shadow:0 0 0 35px #61e7d409,0 0 0 80px #61e7d406,0 0 0 120px #61e7d403}.game-page .game-faq h2{font-size:60px}.game-page .game-footer .footer-line{border-color:#25414c}.game-page .game-footer .game-brand img{width:190px;height:65px}.game-page .action-reveal{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.game-page.action-scroll-ready .action-reveal:not(.is-visible){opacity:0;transform:translateY(30px)}.game-page .action-reveal.is-visible{opacity:1;transform:none}.game-page .beta-dock{position:fixed;z-index:40;left:50%;bottom:20px;transform:translate(-50%,130px);width:min(610px,calc(100% - 40px));border:1px solid #71cdb96b;background:#0b1926f2;box-shadow:0 20px 55px #0008;padding:13px 15px 13px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:transform .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(14px)}.game-page .beta-dock.is-visible{transform:translate(-50%,0)}.game-page .beta-dock>div>span{display:block;font-size:7px;font-weight:800;letter-spacing:.13em;color:#7fc5be;margin-bottom:5px}.game-page .beta-dock strong{font-size:13px;color:#d4e9e7;letter-spacing:-.02em}.game-page .beta-dock a{padding:15px 19px;background:var(--cyan);color:#09212a;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.game-page .beta-dock a span{margin-left:20px}
@keyframes archive-orbit{to{rotate:360deg}}@keyframes evolution-wave{0%{opacity:.8;width:90px;height:90px;box-shadow:0 0 70px var(--element)}100%{opacity:0;width:600px;height:600px;box-shadow:0 0 0 transparent}}@keyframes evolution-reveal{0%{opacity:.15;transform:scale(.72);filter:brightness(2) drop-shadow(0 0 50px var(--element))}100%{opacity:1;transform:scale(1);filter:drop-shadow(0 20px 20px #0005)}}
@media(max-width:1180px){.game-page .action-hero{min-height:845px;padding-top:140px}.game-page .game-hero h1{font-size:clamp(51px,5.7vw,73px)}.game-page .game-hero-copy{padding-top:30px}.game-page .action-creatures{min-height:565px;margin-left:-45px}.game-page .action-creatures .hero-dragon{left:8%;width:106%;top:-5%}.game-page .action-creatures .hero-hare{left:-4%;width:79%;bottom:7%}.game-page .action-creatures .hero-posy{right:-13%;width:57%;bottom:12%}.game-page .action-portal{left:54%;top:13%;height:620px;width:340px}.game-page .hero-cta{gap:16px}.game-page .hype-button{font-size:10px;gap:23px;padding-inline:22px}.game-page .hero-explore{font-size:9px}.game-page .hero-encounter-control{margin-top:28px}.game-page .encounter-lockup{left:17%;bottom:1%}.game-page .encounter-lockup strong{font-size:22px}.game-page .encounter-lockup>span:last-child{font-size:8px}.game-page .hero-art-label{bottom:-2%}.game-page .hero-bottom{margin-top:45px}.game-page .archive-info h3{font-size:42px}.game-page .evolution-options button{font-size:9px}.game-page .creature-selector span{font-size:13px}.game-page .beta-copy h2{font-size:63px}.game-page .beta-form-wrap h3{font-size:29px}}
@media(max-width:900px){.game-page .game-brand img{width:160px;height:55px}.game-page .game-header .desktop-nav{gap:20px;font-size:9px}.game-page .header-beta{font-size:9px;padding:11px 14px!important}.game-page .action-hero{min-height:770px;padding-top:129px}.game-page .game-hero h1{font-size:clamp(45px,5.9vw,60px);margin-right:-20px}.game-page .game-hero .eyebrow{font-size:7px;letter-spacing:.11em}.game-page .game-hero-copy>p:not(.eyebrow){font-size:11px;max-width:350px}.game-page .hero-cta{flex-direction:column;gap:15px;align-items:start}.game-page .hype-button{font-size:10px;min-height:51px}.game-page .hero-explore{font-size:10px}.game-page .action-creatures{min-height:520px;margin-left:-20px}.game-page .action-creatures .hero-dragon{left:-4%;width:121%;top:3%}.game-page .action-creatures .hero-hare{left:-10%;width:94%;bottom:11%}.game-page .action-creatures .hero-posy{right:-17%;width:64%;bottom:14%}.game-page .action-portal{left:52%;width:290px;height:525px;top:16%}.game-page .portal-runes{font-size:18px;letter-spacing:15px}.game-page .hero-encounter-control button{font-size:8px;padding-inline:10px;min-height:32px;gap:8px}.game-page .hero-encounter-control>span{font-size:6px}.game-page .encounter-lockup{left:8%;bottom:6%}.game-page .encounter-lockup>span:first-child{font-size:6px}.game-page .encounter-lockup strong{font-size:21px}.game-page .encounter-lockup>span:last-child{font-size:7px;max-width:260px;line-height:1.6}.game-page .hero-art-label{bottom:2%;font-size:5px}.game-page .hero-bottom{margin-top:22px;font-size:6px}.game-page .hero-bottom>a{font-size:6px}.game-page .hero-bottom .motion-toggle{font-size:7px}.game-page .game-manifesto .shell{font-size:11px}.game-page h2{font-size:49px}.game-page .creature-archive,.game-page .archive-visual{min-height:460px}.game-page .archive-info h3{font-size:35px}.game-page .evolution-options button{font-size:8px}.game-page .creature-selector img{width:60px;height:60px}.game-page .creature-selector span{font-size:11px}.game-page .beta-copy h2{font-size:53px}.game-page .beta-form-wrap h3{font-size:25px}.game-page .combat-modes h3{font-size:17px}.game-page .game-faq h2{font-size:48px}}
@media(max-width:680px){.game-page .game-header{height:91px}.game-page .game-brand img{width:150px;height:52px}.game-page .action-hero{min-height:1070px;padding-top:113px}.game-page .game-hero-layout{grid-template-columns:1fr}.game-page .game-hero-copy{padding-top:15px}.game-page .game-hero .eyebrow{font-size:7px;letter-spacing:.1em;line-height:1.5;margin-bottom:22px}.game-page .game-hero h1{font-size:clamp(41px,10.3vw,67px);margin:0 0 22px;letter-spacing:-.067em;line-height:1.025}.game-page .hero-hype-line:nth-child(3){font-size:.92em}.game-page .game-hero-copy>p:not(.eyebrow){font-size:11px;max-width:none;line-height:1.8;margin-bottom:24px}.game-page .hero-cta{flex-direction:row;gap:17px;align-items:center}.game-page .hype-button{font-size:9px;padding:0 17px;gap:23px;min-height:50px}.game-page .hype-button span{font-size:19px}.game-page .hero-explore{font-size:9px;gap:8px}.game-page .play-circle{width:28px;height:28px;font-size:14px}.game-page .hero-encounter-control{margin-top:25px;display:flex;align-items:center;gap:13px}.game-page .hero-encounter-control>span{font-size:5px;line-height:1.6;margin:0;max-width:72px}.game-page .hero-encounter-control>div{gap:4px}.game-page .hero-encounter-control button{font-size:7px;padding-inline:10px;gap:7px;min-height:33px}.game-page .hero-encounter-control button i{height:3px;width:3px}.game-page .action-creatures{min-height:390px;margin:35px 0 0}.game-page .action-creatures .hero-dragon{left:16%;top:-12%;width:99%;height:84%}.game-page .action-creatures .hero-hare{left:-13%;bottom:11%;width:80%;height:84%}.game-page .action-creatures .hero-posy{right:-11%;bottom:14%;width:54%;height:58%}.game-page .action-creatures .hero-stage-floor{left:-5%;right:-2%;bottom:11%;height:110px}.game-page .encounter-lockup{left:12%;bottom:-5%;padding-left:14px;border-width:1px}.game-page .encounter-lockup strong{font-size:24px}.game-page .encounter-lockup>span:first-child{font-size:6px;margin-bottom:6px}.game-page .encounter-lockup>span:last-child{font-size:7px;margin-top:7px;max-width:none}.game-page .hero-art-label{bottom:-12%;right:0;font-size:5px}.game-page .action-portal{left:21%;top:51%;height:425px;width:250px;transform:rotate(19deg)}.game-page .portal-runes{font-size:16px;letter-spacing:15px}.game-page .action-hero .hero-landscape{background-image:linear-gradient(180deg,#080c17 0%,#080c17e0 36%,#080c1790 52%,#080c1740 74%,#080c17 100%),url('assets/rift-world.webp');background-size:cover,cover;background-position:center,center 49%;opacity:.76}.game-page .hero-bottom{margin-top:78px;font-size:5px;padding-bottom:22px;gap:9px}.game-page .hero-bottom>a{font-size:5px;gap:7px}.game-page .hero-bottom .motion-toggle{font-size:6px;gap:5px}.game-page .game-manifesto{padding-block:21px}.game-page .game-manifesto .shell{font-size:8px;letter-spacing:.09em}.game-page .game-manifesto i{font-size:13px}.game-page h2{font-size:43px}.game-page .section-bar{font-size:6px;letter-spacing:.13em}.game-page .creature-section-head h2{font-size:43px}.game-page .creature-archive{min-height:0}.game-page .archive-visual{min-height:380px}.game-page .archive-info h3{font-size:40px}.game-page .archive-info{padding:17px 23px 33px}.game-page .evolution-options button{font-size:8px;min-height:49px;gap:7px}.game-page .creature-selector{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px}.game-page .creature-selector>button{padding:8px 3px 12px;flex-direction:column;align-items:start;gap:7px;border:1px solid #274a5c;background:#132031;position:relative}.game-page .creature-selector>button[aria-pressed=true]{border-color:#71d8c5}.game-page .creature-selector img{width:70px;height:60px;object-fit:contain;margin:auto}.game-page .creature-selector span{font-size:9px;padding-left:8px;line-height:1.5}.game-page .creature-selector small{font-size:5px;margin-bottom:2px}.game-page .creature-selector b{position:absolute;bottom:17px;right:7px;font-size:14px}.game-page .creature-footnote{font-size:7px!important}.game-page .combat-heading h2{font-size:43px}.game-page .combat-modes article{padding-top:19px}.game-page .combat-modes h3{font-size:19px}.game-page .beta-copy h2{font-size:48px}.game-page .beta-form-wrap h3{font-size:26px}.game-page .game-faq h2{font-size:44px}.game-page .game-footer .game-brand img{width:175px;height:60px}.game-page .beta-dock{bottom:12px;padding:11px 10px 11px 13px;gap:11px;width:calc(100% - 28px)}.game-page .beta-dock>div>span{font-size:5px;margin-bottom:4px}.game-page .beta-dock strong{font-size:10px;line-height:1.4}.game-page .beta-dock a{font-size:8px;padding:14px 13px}.game-page .beta-dock a span{margin-left:12px}}
@media(max-width:370px){.game-page .game-hero h1{font-size:38px}.game-page .hero-encounter-control{gap:9px}.game-page .hero-encounter-control button{font-size:6px;padding-inline:7px}.game-page .hero-explore{font-size:8px}.game-page .hype-button{font-size:8px;padding-inline:14px;gap:17px}.game-page .action-creatures{min-height:350px}.game-page .action-hero{min-height:1010px}.game-page .encounter-lockup strong{font-size:21px}.game-page .encounter-lockup>span:last-child{font-size:6px}}
@media(prefers-reduced-motion:reduce){.game-page #rift-energy{display:none}.game-page .action-portal,.game-page .hero-hype-line,.game-page .action-launch,.game-page .action-creatures .promo-monster{animation:none!important;opacity:1;scale:1}.game-page.action-scroll-ready .action-reveal:not(.is-visible){opacity:1;transform:none}.game-page .beta-dock{transition:none}.game-page .promo-monster{translate:0 0!important}}
