._page_1gbp7_1{min-height:100vh;background:var(--background);display:grid;place-items:center;padding:var(--spacing-8) var(--spacing-4);font-family:var(--font-family-base);color:var(--ink)}._inner_1gbp7_2{max-width:920px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}._logo_1gbp7_3{height:96px;width:auto}._title_1gbp7_4{font-family:var(--font-family-display);font-weight:800;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;letter-spacing:-.02em;margin:var(--spacing-6) 0 var(--spacing-2)}._sub_1gbp7_5{color:var(--muted-foreground);font-size:1.125rem;margin:0 0 var(--spacing-8);max-width:600px}._choices_1gbp7_6{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);width:100%}._choice_1gbp7_6{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);text-align:left;padding:var(--spacing-8) var(--spacing-6);background:var(--card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);cursor:pointer;font-family:var(--font-family-base);color:var(--ink);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._choice_1gbp7_6:hover{transform:translate(-3px,-3px) rotate(-.5deg);box-shadow:9px 9px 0 var(--ink)}._choice_1gbp7_6:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--ink)}._choice_1gbp7_6:focus-visible{outline:3px solid var(--accent);outline-offset:4px}._choiceHome_1gbp7_26{background:var(--accent-soft)}._icon_1gbp7_27{width:72px;height:72px;border-radius:50%;background:var(--accent);border:2px solid var(--ink);display:grid;place-items:center;margin-bottom:var(--spacing-2)}._choiceTitle_1gbp7_28{font-family:var(--font-family-display);font-weight:800;font-size:2rem}._choiceText_1gbp7_29{color:var(--muted-foreground);line-height:1.5;flex:1}._go_1gbp7_30{display:inline-flex;align-items:center;gap:6px;font-weight:700;margin-top:var(--spacing-3);border-bottom:3px solid var(--accent)}._kid_1gbp7_32{grid-column:1 / -1;display:flex;align-items:center;gap:var(--spacing-5, 1.25rem);text-align:left;padding:var(--spacing-6);background:var(--accent);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);cursor:pointer;font-family:var(--font-family-base);color:var(--ink);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._kid_1gbp7_32:hover{transform:translate(-3px,-3px) rotate(.4deg);box-shadow:9px 9px 0 var(--ink)}._kid_1gbp7_32:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--ink)}._kid_1gbp7_32:focus-visible{outline:3px solid var(--ink);outline-offset:4px}._kidCoin_1gbp7_51{flex-shrink:0;width:72px;height:72px;border-radius:50%;background:var(--card);border:2px solid var(--ink);display:grid;place-items:center;font-family:var(--font-family-display);font-weight:800;font-size:2.2rem;animation:_coinSpin_1gbp7_1 3s ease-in-out infinite}._kidMain_1gbp7_65{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._kidTitle_1gbp7_66{font-family:var(--font-family-display);font-weight:800;font-size:clamp(2rem,6vw,2.75rem);line-height:1.1}._kidText_1gbp7_67{font-family:var(--font-family-cursive, var(--font-family-base));font-size:1.4rem;line-height:1.2}._kidGo_1gbp7_68{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--card);display:grid;place-items:center}._kid_1gbp7_32:hover ._kidGo_1gbp7_68{animation:_nudge_1gbp7_1 .6s ease-in-out infinite}._bouncy_1gbp7_71{display:inline-flex}._letter_1gbp7_72{display:inline-block;animation:_bounce_1gbp7_1 1.6s ease-in-out infinite}._kid_1gbp7_32:hover ._letter_1gbp7_72{animation-duration:.7s}._wave_1gbp7_74{display:inline-block;transform-origin:70% 70%;animation:_wave_1gbp7_74 2.2s ease-in-out infinite}@keyframes _bounce_1gbp7_1{0%,60%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-6deg)}40%{transform:translateY(2px) rotate(3deg)}}@keyframes _wave_1gbp7_74{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(18deg)}20%,40%{transform:rotate(-10deg)}}@keyframes _coinSpin_1gbp7_1{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}@keyframes _nudge_1gbp7_1{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){._letter_1gbp7_72,._wave_1gbp7_74,._kidCoin_1gbp7_51,._kid_1gbp7_32:hover ._kidGo_1gbp7_68{animation:none}}._loginRow_1gbp7_82{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-8);color:var(--muted-foreground);font-weight:600}._loginBtn_1gbp7_83{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--spacing-5, 1.25rem);background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);font-weight:700;text-decoration:none;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._loginBtn_1gbp7_83:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}._loginBtn_1gbp7_83:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}._loginBtn_1gbp7_83:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._back_1gbp7_87{margin:var(--spacing-6) 0 0}._back_1gbp7_87 a,._small_1gbp7_88 a{color:var(--ink);font-weight:700}._pig_1gbp7_89{width:72px;height:72px;margin-top:var(--spacing-8)}._small_1gbp7_88{color:var(--muted-foreground);font-size:.9rem}@media(max-width:680px){._choices_1gbp7_6{grid-template-columns:1fr}._logo_1gbp7_3{height:72px}._choice_1gbp7_6{padding:var(--spacing-6) var(--spacing-4)}._kid_1gbp7_32{padding:var(--spacing-5, 1.25rem) var(--spacing-4);gap:var(--spacing-3)}._kidCoin_1gbp7_51{width:52px;height:52px;font-size:1.6rem}._kidGo_1gbp7_68{display:none}}
