@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.2q67k36_u2-4v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.1b8f__myswv-j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3xdkf2df5spiy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c240088f-module__yQ18La__className{font-family:Fraunces,Fraunces Fallback}.fraunces_c240088f-module__yQ18La__variable{--font-entrada:"Fraunces", "Fraunces Fallback"}
.companion-world,.cw-scene{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.companion-world{overflow:hidden}.cw-scene{image-rendering:pixelated}.companion-world .dragon-scene__world,.companion-world .dragon-world__foreground{width:100%;height:100%;position:absolute;inset:0}.companion-world .dragon-world__foreground{z-index:4}.cw-night{pointer-events:none;background:#24384b33;position:absolute;inset:0}.cw-clouds{animation:38s ease-in-out infinite alternate cw-clouds}.cw-ripples,.companion-world .dragon-world__water{animation:4s ease-in-out infinite alternate cw-ripples}.cw-canopy,.cw-sway,.companion-world .dragon-world__vine{transform-box:fill-box;transform-origin:50% 100%;animation:4.5s ease-in-out infinite alternate cw-sway}.cw-wheel{transform-box:fill-box;transform-origin:50%;animation:13s linear infinite cw-wheel}.cw-bubbles{animation:5s ease-in-out infinite cw-bubbles}.cw-petals{animation:7s ease-in-out infinite cw-petals}.cw-lily,.companion-world .dragon-world__lily{animation:4s ease-in-out infinite cw-lily}.cw-aurora{animation:6s ease-in-out infinite alternate cw-aurora}.cw-snow{animation:8s linear infinite cw-snow}.cw-waterfall{animation:2s ease-in-out infinite alternate cw-aurora}@keyframes cw-clouds{to{transform:translate(14px)}}@keyframes cw-ripples{to{opacity:.65;transform:translate(4px)}}@keyframes cw-sway{0%{transform:skew(-1.5deg)}to{transform:skew(2deg)}}@keyframes cw-wheel{to{transform:rotate(360deg)}}@keyframes cw-bubbles{50%{opacity:.3;transform:translateY(-8px)}}@keyframes cw-petals{50%{opacity:.5;transform:translate(8px,10px)}}@keyframes cw-lily{50%{transform:translateY(1.5px)}}@keyframes cw-aurora{to{opacity:.55}}@keyframes cw-snow{to{transform:translate(4px,12px)}}.bv.bv-world{background:#7d9985}.bv.bv-world>*{--world-unit:max(100cqw / 320,100cqh / 320)}.bv.bv-world .bv-bubble{bottom:min(calc(var(--world-unit)*219),calc(100% - 52px))}.bv.bv-world .bv-waddle,.bp[data-renderer=articulated] .bp-act,.bp[data-renderer=articulated] .bp-breath{animation:none}@media (prefers-reduced-motion:reduce){.companion-world *{animation:none!important}}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-clouds{animation:38s ease-in-out infinite alternate cw-clouds!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-ripples,:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .dragon-world__water{animation:4s ease-in-out infinite alternate cw-ripples!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-canopy,:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-sway{animation:4.5s ease-in-out infinite alternate cw-sway!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-wheel{animation:13s linear infinite cw-wheel!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-bubbles{animation:5s ease-in-out infinite cw-bubbles!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-petals{animation:7s ease-in-out infinite cw-petals!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-lily{animation:4s ease-in-out infinite cw-lily!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-aurora{animation:6s ease-in-out infinite alternate cw-aurora!important}:is(.bv[data-motion=full],.lj[data-motion=full],.dragon-game--full-motion) .cw-snow{animation:8s linear infinite cw-snow!important}.bv.bv-world>*{--pet-unit:min(var(--world-unit),100cqh / 300);--world-pan:max(0px,calc(var(--world-unit)*80 - 25cqh))}.bv.bv-world .companion-world>.cw-scene,.bv.bv-world .companion-world>.dragon-scene__world,.bv.bv-world .companion-world>.dragon-world__foreground{transform:translateY(var(--world-pan));overflow:visible}.bv.bv-world .bv-spot{width:calc(var(--pet-unit)*166.4);height:calc(var(--pet-unit)*166.4);left:calc(50% - var(--pet-unit)*83.2);bottom:calc(var(--world-unit)*80 - var(--world-pan) - var(--pet-unit)*15)}.companions-species{flex-wrap:wrap;gap:7px;padding-top:24px;display:flex}.companions-species button{color:#a8b9a6;cursor:pointer;background:#122320;border:1px solid #91b48e33;border-radius:5px;padding:7px 11px;font:11px Arial,sans-serif}.companions-species button[aria-pressed=true]{color:#f1d7a5;background:#3b3d29;border-color:#d3ac6377}.companions-species button:focus-visible{outline-offset:3px;outline:2px solid #e7b85c}.companions-layout{padding-top:24px}.companions-layout h1{font-size:clamp(34px,3.3vw,48px)}@media (max-width:720px){.companions-layout .dragon-lab__intro{display:block}.companions-layout h1{font-size:40px}.companions-layout .dragon-lab__description{margin-top:18px}}.bv[data-motion=reduced] .companion-world *,.dragon-game[data-motion=reduced] .companion-world *{transition:none!important;animation:none!important}.bv[data-motion=reduced] .bv-spot,.bv[data-motion=reduced] .bv-bubble{transition:none!important}
