@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{--bg: #f9f8ef;--surface: #fffdf6;--ink: #203c32;--muted: #536c5e;--line: #d5ddca;--brand: #335e49;--on-brand: #fffdf6;--grass: #c8dc96;--sky: #eaf0d3;--hill: #b6d09b;--sun: #f7cc75;--peach: #f4dbb8;--world-accent: #d5e8a8;--round: 16px;--large: 32px;--space: clamp(1.35rem, 4vw, 2.8rem);--shadow: 0 9px 24px #293d2210;--clay: inset 0 3px 2px #ffffff86, inset 0 -4px 3px #354c2014, 0 6px 0 #657f4420;--heading: "Baloo 2", sans-serif;--body: Nunito, sans-serif}@media(prefers-color-scheme:dark){[data-surface=parent]{--bg: #17251f;--surface: #22352c;--ink: #edf1de;--muted: #bdd0c0;--brand: #a9cc98;--on-brand: #1c3022;--line: #4d6554}}:root{--game-paper: #faf9f3;--game-surface: #fffefa;--game-white: #fff;--game-ink: #263e36;--game-forest: #28714d;--game-deep: #194832;--game-muted: #526657;--game-line: #e3e6d9;--game-lime: #c6ec95;--game-leaf: #77ae48;--game-leaf-light: #a7d68f;--game-mint: #e5f3db;--game-mint-edge: #b9d8a6;--game-pale: #f4f8ed;--game-peach: #fff0df;--game-peach-edge: #efcfb0;--game-tangerine: #d17e32;--game-honey: #fff5cd;--game-gold-edge: #eadba3;--game-umber: #825820;--game-rose: #ef827c;--game-lilac: #eee4fa;--game-lilac-glow: #fff3de;--game-lilac-edge: #d9cbe9;--game-plum: #514064;--game-violet: #9975bd;--game-track: #d6c8e3;--game-sky-light: #e4eef9;--game-shade: #173c35ad;--game-shade-soft: #253e3d42;--game-glass-line: #ffffff70;--game-glass-dark: #1a493e88;--game-glow: #ffefa3;--game-ivory-glass: #fffdf4ef;--game-mascot-shadow: #24522a32;--game-overlay: #152c2a75;--game-shadow: 0 3px 0 #dadfce, 0 9px 24px #2d4b2910;--game-bubble-shadow: 0 3px 0 #24433226;--game-dialog-shadow: 0 15px 60px #18352440;--game-text-shadow: 0 2px 7px #253c3145}:root{--art-ink: #163f35;--art-white: #fffdf0;--art-lime: #ceeb79;--art-leaf: #76c549;--art-fern: #3c9d57;--art-pine: #297958;--art-lake: #56c7bc;--art-deep: #2b898d;--art-foam: #afece0;--art-gold: #ffcd4f;--art-amber: #ee9637;--art-cream: #fff1b0;--art-coral: #f78065;--art-red: #cf564e;--art-lilac: #b6a0e9;--art-plum: #7959a6;--art-blue: #71bce4;--art-navy: #497dba;--art-sand: #edb677;--art-brown: #b8774f}:root{--vault-sky: #403663;--vault-floor: #776895;--vault-light: #ffe99785}[data-world=space]{--sky: #e7e6fa;--hill: #c8c3e9;--world-accent: #d6d1f0}[data-world=ocean]{--sky: #dcf4f2;--hill: #aedbdd;--world-accent: #b5e7de}[data-world=jungle]{--sky: #eaf0d3;--hill: #b6d09b;--world-accent: #d5e8a8}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:600 1rem/1.5 var(--body);color:var(--ink)}#shell{min-height:100svh;background:var(--bg);color:var(--ink)}header,main{max-width:1080px;margin:auto;padding:0 var(--space)}header{height:86px;display:flex;align-items:center;justify-content:space-between}a{color:inherit;text-decoration:none}header a{display:flex;align-items:center;gap:.65rem;font:800 1.4rem var(--heading)}header button{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:30px}main{padding-bottom:4rem}article{max-width:800px;margin:2rem auto}h1,h2,h3{font-family:var(--heading);line-height:1.13;margin:0 0 1rem}h1{font-size:clamp(2.4rem,6vw,4.3rem);letter-spacing:-.045em}h2{font-size:1.7rem}p{color:var(--muted)}button,input,select{font:inherit}button,.action{cursor:pointer;border:0;border-radius:var(--round);padding:.75rem 1.1rem;background:var(--brand);color:var(--on-brand);font-weight:800}button:disabled{opacity:.6;cursor:wait}input:not([type=checkbox]),select{background:var(--surface);color:var(--ink);width:100%;border:1px solid var(--line);border-radius:12px;padding:.8rem}label{display:grid;gap:.35rem}form,.stack{display:grid;gap:1rem}.panel,fieldset{background:var(--surface);padding:var(--space);border:1px solid var(--line);border-radius:var(--large);box-shadow:var(--shadow);margin:0;min-width:0}fieldset{display:grid;gap:.8rem}legend{font-weight:800}.check,.row,.actions{display:flex;align-items:center;gap:.7rem}.actions{flex-wrap:wrap;margin:1.5rem 0}.row{justify-content:space-between;flex-wrap:wrap}.check{min-height:44px}.moods,.labGrid,.choices{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.moods figure{margin:0;text-align:center;flex:1}.labGrid{justify-content:space-evenly}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--sky);border-radius:var(--large);min-height:330px;padding:var(--space);display:flex;align-items:center;justify-content:space-around;gap:1rem}.hero:before,.hero:after{content:"";z-index:-1;position:absolute}.hero:before{width:120%;height:65%;border-radius:50%;background:var(--hill);bottom:-40%;left:-8%;transform:rotate(-5deg)}.hero:after{width:5rem;height:5rem;background:var(--sun);border-radius:50%;top:10%;right:9%}.hero h1{max-width:12ch}.hero p{font-size:1.15rem}.hero svg{width:min(35%,290px)}.choices{margin-top:1rem;align-items:stretch}.choice{color:var(--ink);display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;flex:1 1 280px;background:var(--surface);border:1px solid var(--line);padding:1.35rem;border-radius:var(--round);box-shadow:var(--shadow)}.choice strong,.choice small{display:block}.choice strong{font:800 1.45rem var(--heading)}.choice small{color:var(--muted)}.tile{display:grid;place-items:center;border-radius:15px;background:var(--grass);width:3rem;height:3rem;font-size:1.6rem}.choice:nth-child(2) .tile{background:var(--peach)}.code{font:800 clamp(2rem,8vw,4rem) var(--heading);letter-spacing:.12em}.center{text-align:center}.center svg,.center img{margin-inline:auto}.avatar{width:48px;height:48px;object-fit:cover;border-radius:50%}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media(max-width:600px){header{height:70px}.hero{flex-direction:column-reverse;text-align:center}.hero svg{width:150px}.hero h1{max-width:none}.hero p{margin:0}.choices{gap:.65rem}}#shell:has([data-game-root])>main{max-width:none;padding:0}#shell:has([data-game-root])>header{display:none}.calle{--calle-dark: #338f46;--calle-mid: #49a747;--calle-green: #69c64b;--calle-lime: #d2ed7a;--calle-ink: #103f2c;--calle-white: #fffef8;display:block;max-width:100%;height:auto;overflow:visible}.calle__shadow{fill:var(--calle-dark);opacity:.12}.calle--sleepy{--calle-mid: #548e4e;--calle-green: #88b76c;--calle-lime: #c4df97}.calle--neutral{--calle-mid: #48974f;--calle-green: #74b963;--calle-lime: #cde49c}.calle--curious{--calle-mid: #33995c;--calle-green: #52bc73;--calle-lime: #d0eb91}.calle--happy{--calle-mid: #42a442;--calle-green: #78cf40;--calle-lime: #ddf18a}.calle--celebrating{--calle-mid: #419f37;--calle-green: #8ed13d;--calle-lime: #f6ed89}@media(prefers-reduced-motion:no-preference){.calle--animated.calle--celebrating .calle__tail{transform-box:fill-box;transform-origin:96% 64%;animation:calle-curl .48s ease-in-out 1}}@keyframes calle-curl{0%,to{transform:scale(1)}42%{transform:scale(.92,.96)}75%{transform:scale(1.025,1.01)}}@media(prefers-reduced-motion:no-preference){.calle--animated .calle__float{transform-box:fill-box;transform-origin:55% 94%;animation:calle-breathe 3.2s ease-in-out infinite}.calle--animated [data-part=eyes]{transform-box:fill-box;transform-origin:center;animation:calle-blink 5.8s ease-in-out infinite}.calle--animated .calle__pupils{animation:calle-look 8s ease-in-out infinite}.calle--animated .calle__shadow{transform-box:fill-box;transform-origin:center;animation:calle-shadow 3.2s ease-in-out infinite}.calle--animated.calle--sleepy .calle__float{animation-duration:5s}.calle--animated.calle--celebrating .calle__float{animation:calle-jump .56s cubic-bezier(.28,.01,.4,1) 4}}@keyframes calle-breathe{0%,to{transform:translateY(0) rotate(-1deg) scale(1.01,.985)}50%{transform:translateY(-8px) rotate(1deg) scale(.985,1.025)}}@keyframes calle-blink{0%,44%,48%,94%,98%,to{transform:scaleY(1)}46%,96%{transform:scaleY(.08)}}@keyframes calle-look{0%,26%,62%,to{transform:translate(0)}35%,55%{transform:translate(-4px,-2px)}80%{transform:translate(2px,1px)}}@keyframes calle-shadow{50%{transform:scaleX(.86);opacity:.08}}@keyframes calle-jump{0%,to{transform:translateY(0) scale(1.05,.94)}45%{transform:translateY(-24px) rotate(6deg) scale(.96,1.05)}}._hero_wz6h3_1{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;display:flex;align-items:center;justify-content:space-around;padding:clamp(25px,5vw,70px);gap:18px;background:linear-gradient(90deg,var(--game-shade),transparent),url(/art/jungle.svg) center/cover;color:var(--game-white);box-shadow:var(--game-shadow)}._hero_wz6h3_1 h1{max-width:12ch;font-size:clamp(38px,5.2vw,72px)}._hero_wz6h3_1 p{max-width:34ch;color:inherit;text-shadow:var(--game-text-shadow)}._hero_wz6h3_1 svg{max-width:35%}._play_wz6h3_29{display:inline-flex;align-items:center;gap:10px;background:var(--game-honey);color:var(--game-ink);border-radius:16px;padding:14px 20px;font-weight:800;box-shadow:0 4px 0 var(--game-gold-edge)}._footer_wz6h3_40{display:flex;gap:18px;justify-content:center;padding:24px;color:var(--game-muted);font-size:14px}@media(max-width:550px){._hero_wz6h3_1{flex-direction:column-reverse;text-align:center}._hero_wz6h3_1 h1{max-width:none}._hero_wz6h3_1>svg{width:125px;max-width:none}}
