.HealthCluesWelcome-module__6qubDG__scene{isolation:isolate;color:#fff5dc;text-align:center;place-items:center;min-height:100dvh;padding:6rem 1.25rem 4.5rem;display:grid;position:relative;overflow:hidden}.HealthCluesWelcome-module__6qubDG__art,.HealthCluesWelcome-module__6qubDG__vignette,.HealthCluesWelcome-module__6qubDG__fireflies{z-index:-1;pointer-events:none;position:absolute;inset:0}.HealthCluesWelcome-module__6qubDG__art{background-image:url(/healthclues/assets/world/healthclues-world-overworld.webp);background-position:50% 48%;background-size:cover;animation:28s ease-in-out infinite alternate HealthCluesWelcome-module__6qubDG__welcome-drift;transform:scale(1.035)}.HealthCluesWelcome-module__6qubDG__vignette{background:linear-gradient(#040f1261 0%,#040f1214 25%,#040f1257 58%,#040f12c7 100%),radial-gradient(#0817184d 0%,#040d0fbd 78%)}.HealthCluesWelcome-module__6qubDG__fireflies i{background:#ffe7a1;border-radius:50%;width:.28rem;height:.28rem;animation:6s ease-in-out infinite alternate HealthCluesWelcome-module__6qubDG__firefly-float;display:block;position:absolute;box-shadow:0 0 .8rem .28rem #ffdc8473}.HealthCluesWelcome-module__6qubDG__fireflies i:first-child{animation-delay:-1s;top:22%;left:15%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(2){animation-delay:-3s;top:35%;left:82%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(3){animation-delay:-4s;top:69%;left:12%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(4){animation-delay:-2s;top:77%;left:75%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(5){animation-delay:-5s;top:18%;left:68%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(6){animation-delay:-2.5s;top:54%;left:91%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(7){animation-delay:-3.5s;top:62%;left:27%}.HealthCluesWelcome-module__6qubDG__fireflies i:nth-child(8){animation-delay:-1.5s;top:39%;left:8%}.HealthCluesWelcome-module__6qubDG__companion{right:clamp(.75rem,7vw,7rem);bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));opacity:.9;animation:5s ease-in-out infinite alternate HealthCluesWelcome-module__6qubDG__companion-bob;position:absolute}.HealthCluesWelcome-module__6qubDG__content{width:min(100%,51rem);padding:clamp(1.25rem,4vw,3.2rem);animation:.7s ease-out both HealthCluesWelcome-module__6qubDG__content-enter}.HealthCluesWelcome-module__6qubDG__eyebrow{color:#f5d897;letter-spacing:.2em;text-shadow:0 2px 12px #0009;align-items:center;gap:.55rem;font-size:.72rem;font-weight:900;display:inline-flex}.HealthCluesWelcome-module__6qubDG__title{color:#fff7df;letter-spacing:.065em;text-shadow:0 5px #2f392899,0 14px 38px #000000bd,0 0 50px #f8d07d33;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,10vw,7.25rem);font-weight:800;line-height:.98}.HealthCluesWelcome-module__6qubDG__subtitle{color:#ffe7b0;text-shadow:0 3px 18px #000c;margin-top:1.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,3.2vw,2rem);font-weight:700}.HealthCluesWelcome-module__6qubDG__description{color:#fff9e5e6;text-shadow:0 2px 12px #000000e6;max-width:31rem;margin:.9rem auto 0;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.65}.HealthCluesWelcome-module__6qubDG__languageChoice{color:#fff5dc;background:#041613b8;border:1px solid #fff0c275;border-radius:.9rem;justify-content:center;align-items:center;gap:.35rem;width:fit-content;margin:1.1rem auto 0;padding:.2rem .35rem .35rem;display:flex}.HealthCluesWelcome-module__6qubDG__languageChoice legend{color:#ffe7b0;margin-inline:auto;padding-inline:.4rem;font-size:.66rem;font-weight:800}.HealthCluesWelcome-module__6qubDG__languageChoice button{color:#fff5dc;cursor:pointer;border:1px solid #0000;border-radius:.65rem;min-height:2.35rem;padding:.45rem .8rem;font-size:.76rem;font-weight:800}.HealthCluesWelcome-module__6qubDG__languageChoice button[aria-pressed=true]{color:#18302b;background:#f0d18b}.HealthCluesWelcome-module__6qubDG__languageChoice button:focus-visible{outline-offset:2px;outline:3px solid #fff7df}.HealthCluesWelcome-module__6qubDG__startButton{color:#2b2619;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#e9c879 0%,#c89443 100%);border:1px solid #fff0c2c7;border-radius:1rem;justify-content:center;align-items:center;gap:.8rem;min-width:min(100%,17rem);min-height:3.65rem;margin-top:2rem;padding:.85rem 1.4rem;font-size:.85rem;font-weight:950;transition:filter .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px #78582c,0 18px 34px #0000006b,inset 0 1px #ffffffa6}.HealthCluesWelcome-module__6qubDG__startButton:hover{filter:brightness(1.08);box-shadow:0 9px #78582c,0 22px 40px #0000007a,inset 0 1px #ffffffb3}.HealthCluesWelcome-module__6qubDG__startButton:active{transform:translateY(5px);box-shadow:0 3px #78582c,0 10px 22px #00000061}.HealthCluesWelcome-module__6qubDG__disclaimer{color:#fff9e5b8;text-shadow:0 1px 8px #000000e6;margin-top:1.4rem;font-size:.68rem}.HealthCluesWelcome-module__6qubDG__bottomNote{right:1rem;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));color:#ffebbec7;letter-spacing:.2em;justify-content:center;align-items:center;gap:.8rem;font-size:.56rem;font-weight:900;display:flex;position:absolute;left:1rem}.HealthCluesWelcome-module__6qubDG__bottomNote span{background:linear-gradient(90deg,#0000,#f5d897b3);width:min(15vw,5rem);height:1px}.HealthCluesWelcome-module__6qubDG__bottomNote span:last-child{transform:rotate(180deg)}@keyframes HealthCluesWelcome-module__6qubDG__welcome-drift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.075)translateY(-.5%)}}@keyframes HealthCluesWelcome-module__6qubDG__firefly-float{0%{opacity:.22;transform:translate(0,0)scale(.8)}to{opacity:.92;transform:translate(.65rem,-.9rem)scale(1.15)}}@keyframes HealthCluesWelcome-module__6qubDG__content-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes HealthCluesWelcome-module__6qubDG__companion-bob{0%{transform:translateY(0)}to{transform:translateY(-.45rem)}}@media (max-width:640px){.HealthCluesWelcome-module__6qubDG__scene{padding:5rem 1rem calc(4rem + env(safe-area-inset-bottom,0px))}.HealthCluesWelcome-module__6qubDG__art{background-position:52%}.HealthCluesWelcome-module__6qubDG__eyebrow{letter-spacing:.13em;max-width:18rem;font-size:.58rem}.HealthCluesWelcome-module__6qubDG__title{letter-spacing:.01em;margin-top:1.2rem;font-size:clamp(2rem,9vw,3rem)}.HealthCluesWelcome-module__6qubDG__subtitle{max-width:18rem;margin-left:auto;margin-right:auto;line-height:1.25}.HealthCluesWelcome-module__6qubDG__description{max-width:20rem}.HealthCluesWelcome-module__6qubDG__startButton{letter-spacing:.08em;width:min(100%,20rem);min-width:0;padding-left:.8rem;padding-right:.8rem;font-size:.75rem}.HealthCluesWelcome-module__6qubDG__bottomNote{letter-spacing:.15em;font-size:.48rem}.HealthCluesWelcome-module__6qubDG__companion{display:none}}@media (prefers-reduced-motion:reduce){.HealthCluesWelcome-module__6qubDG__art,.HealthCluesWelcome-module__6qubDG__fireflies i,.HealthCluesWelcome-module__6qubDG__content,.HealthCluesWelcome-module__6qubDG__companion{animation:none}.HealthCluesWelcome-module__6qubDG__startButton{transition:none}}
