:root,[data-kid]{--accent:#4b3fd1;--accent-strong:#3529a8;--accent-soft:#eeecfd;--on-accent:#fff;--paper:#fff;--on-paper:#141b2d;--ink:#141b2d;--ink-soft:#3a4152;--muted:#5a6172;--bg:#e9ebe6;--surface:#fff;--surface-sunk:#eceeea;--line:#d6dad2;--line-strong:#c4c9c0;--on-dark:#fff;--on-dark-muted:#aeb5c6;--dark:#141b2d;--dark-raised:#222b40;--dark-line:#3a4359;--spark:#f7c548;--spark-soft:#fff6de;--spark-ink:#3d2a00;--life:#e2683c;--life-soft:#fde9e0;--language:#2b7a8a;--language-soft:#dff1f3;--success:#1f6b42;--success-soft:#e3f5ea;--warning:#8a5a00;--warning-soft:#fff1c9;--danger:#a1281b;--danger-soft:#fde8e4;--food-1:#1f6b42;--food-1-soft:#e3f5ea;--food-2:#4a7d1f;--food-2-soft:#eef6df;--food-3:#8a6a00;--food-3-soft:#fff4c2;--food-4:#b14a06;--food-4-soft:#fde9d6;--food-5:#a1281b;--food-5-soft:#fde8e4;--on-accent-soft:var(--ink);--on-spark-soft:var(--ink);--on-success-soft:var(--ink);--on-warning-soft:var(--ink);--on-danger-soft:var(--ink);--on-life-soft:var(--ink);--on-language-soft:var(--ink);--accent-ink:#3529a8;--highlight:#f7c548;--on-highlight:#3d2a00;--highlight-soft:#fff6de;--highlight-ink:#6b4a00;--subject-math:#4b3fd1;--subject-ela:#b7791f;--subject-science:#1f8a5b;--subject-reasoning:#2b6cb0;--subject-offscreen:#8a8f99;--subject-life:#e2683c;--subject-language:#2b7a8a;--subject-social:#9c5b8e;--font-display:var(--font-bricolage), "Segoe UI", system-ui, "Noto Sans Tamil", sans-serif;--font-body:var(--font-figtree), "Segoe UI", system-ui, "Noto Sans Tamil", sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:22px;--text-2xl:30px;--text-3xl:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--shadow-card:0 1px 2px #141b2d0f, 0 4px 12px #141b2d0f;--tap:44px;--tap-kid:64px;--on-mode:#fff;--mode-slate:#2f3b52;--mode-rust:#8a3a17;--mode-green:#1f6b42;--mode-indigo:#4b3fd1;--mode-bronze:#6b4f22;--mode-amber:#8a5a00;--mode-red:#a1281b;--mode-missed:#ffb8ad;--mode-met:#a6e6c2;--mode-exceeded:#ffd68f;--on-mode-outcome:#1c2230}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#7b73ff;--accent-strong:#b9b4ff;--accent-soft:#24224a;--on-accent:#0c0a24;--ink:#eef1f8;--ink-soft:#c9cfdc;--muted:#a3abbd;--bg:#0d1220;--surface:#171e2e;--surface-sunk:#1f2738;--line:#2a3347;--line-strong:#3a4459;--on-dark:#fff;--on-dark-muted:#b4bccd;--dark:#2a3350;--dark-raised:#343e5c;--dark-line:#46506b;--spark-soft:#3a2f12;--spark-ink:#f7d27a;--life:#f08a5d;--life-soft:#3a2018;--language:#62bccb;--language-soft:#14323a;--success:#6fdba6;--success-soft:#173527;--warning:#f2c066;--warning-soft:#3a2c0e;--danger:#ff8a7a;--danger-soft:#3d1a16;--food-1:#6fdba6;--food-1-soft:#173527;--food-2:#b4e07a;--food-2-soft:#24321a;--food-3:#f2d066;--food-3-soft:#3a300e;--food-4:#ffa95c;--food-4-soft:#3d2512;--food-5:#ff8a7a;--food-5-soft:#3d1a16;--accent-ink:#b9b4ff;--highlight:#f7c548;--on-highlight:#2a1d00;--highlight-soft:#3a2f12;--highlight-ink:#f7d27a;--subject-math:#8f88ff;--subject-ela:#e0b25a;--subject-science:#6fdba6;--subject-reasoning:#7fb2ec;--subject-offscreen:#b3b8c2;--subject-life:#f08a5d;--subject-language:#62bccb;--subject-social:#d39ac6;--shadow-card:0 1px 2px #0006, 0 4px 12px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#7b73ff;--accent-strong:#b9b4ff;--accent-soft:#24224a;--on-accent:#0c0a24;--ink:#eef1f8;--ink-soft:#c9cfdc;--muted:#a3abbd;--bg:#0d1220;--surface:#171e2e;--surface-sunk:#1f2738;--line:#2a3347;--line-strong:#3a4459;--on-dark:#fff;--on-dark-muted:#b4bccd;--dark:#2a3350;--dark-raised:#343e5c;--dark-line:#46506b;--spark-soft:#3a2f12;--spark-ink:#f7d27a;--life:#f08a5d;--life-soft:#3a2018;--language:#62bccb;--language-soft:#14323a;--success:#6fdba6;--success-soft:#173527;--warning:#f2c066;--warning-soft:#3a2c0e;--danger:#ff8a7a;--danger-soft:#3d1a16;--food-1:#6fdba6;--food-1-soft:#173527;--food-2:#b4e07a;--food-2-soft:#24321a;--food-3:#f2d066;--food-3-soft:#3a300e;--food-4:#ffa95c;--food-4-soft:#3d2512;--food-5:#ff8a7a;--food-5-soft:#3d1a16;--accent-ink:#b9b4ff;--highlight:#f7c548;--on-highlight:#2a1d00;--highlight-soft:#3a2f12;--highlight-ink:#f7d27a;--subject-math:#8f88ff;--subject-ela:#e0b25a;--subject-science:#6fdba6;--subject-reasoning:#7fb2ec;--subject-offscreen:#b3b8c2;--subject-life:#f08a5d;--subject-language:#62bccb;--subject-social:#d39ac6;--shadow-card:0 1px 2px #0006, 0 4px 12px #0000004d}}:root[data-parent-theme]{--font-display:var(--font-manrope), "Segoe UI", system-ui, sans-serif;--font-body:var(--font-manrope), "Segoe UI", system-ui, sans-serif}[data-kid]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--kid-column:520px}@media (min-width:700px){:root{--kid-column:720px}}@media (min-width:1100px){:root{--kid-column:860px}}[data-band=play]{--band-bg:#ffefe6;--band-backdrop:#f0c8b4;--band-ink:#2b1b17;--band-accent:#ff7e6b;--band-on-accent:#2b1b17;--band-surface:#fff;--band-border:4px solid #2b1b17;--band-shadow:0 6px 0 #2b1b17;--band-radius:30px;--band-font-display:var(--font-baloo), system-ui, sans-serif;--band-font-body:var(--font-figtree), system-ui, sans-serif}[data-band=toybox]{--band-bg:#fff3d6;--band-backdrop:#efd79c;--band-ink:#1e1b2e;--band-accent:#ff8a3d;--band-on-accent:#1e1b2e;--band-surface:#fff;--band-border:3px solid #1e1b2e;--band-shadow:0 5px 0 #1e1b2e;--band-radius:24px;--band-font-display:var(--font-baloo), system-ui, sans-serif;--band-font-body:var(--font-figtree), system-ui, sans-serif}[data-band=questmap]{--band-bg:#e6f4ec;--band-backdrop:#bcdcca;--band-ink:#15302a;--band-accent:#13a08a;--band-on-accent:#0f2a24;--band-surface:#fff;--band-border:2px solid #15302a;--band-shadow:0 4px 0 #15302a;--band-radius:20px;--band-font-display:var(--font-fredoka), system-ui, sans-serif;--band-font-body:var(--font-figtree), system-ui, sans-serif}[data-band=explorer]{--band-bg:#0f1b2e;--band-backdrop:#060c17;--band-ink:#eaf1ff;--band-accent:#c6f432;--band-on-accent:#0f1b2e;--band-surface:#182a44;--band-border:1px solid #26405f;--band-shadow:none;--band-radius:16px;--band-font-display:var(--font-space-grotesk), system-ui, sans-serif;--band-font-body:var(--font-dm-sans), system-ui, sans-serif}[data-band=studio]{--band-bg:#0c0c0e;--band-backdrop:#24242a;--band-ink:#f4f4f2;--band-accent:#ff5a1f;--band-on-accent:#0c0c0e;--band-surface:#17171b;--band-border:1px solid #2a2a30;--band-shadow:none;--band-radius:18px;--band-font-display:var(--font-unbounded), system-ui, sans-serif;--band-font-body:var(--font-manrope), system-ui, sans-serif;--wall-doodles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath transform='translate(18 14) rotate(-12 12 12) scale(1.15)' d='M4 15v-3a8 8 0 0 1 16 0v3M4 15h3v6H4zM17 15h3v6h-3z'/%3E%3Cpath transform='translate(104 22) rotate(18 12 12) scale(1.15)' d='M4 20l1-5L16 4l4 4L9 19zM14 6l4 4'/%3E%3Cpath transform='translate(58 70) rotate(6 12 12) scale(1.15)' d='M3 12c0-3 4-5 9-5s9 2 9 5-4 5-9 5-9-2-9-5zM11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3Cpath transform='translate(140 86) rotate(-20 12 12) scale(1.15)' d='M9 18V5l11-2v13M9 18a3 3 0 1 1-6 0a3 3 0 0 1 6 0M20 16a3 3 0 1 1-6 0a3 3 0 0 1 6 0'/%3E%3Cpath transform='translate(12 124) rotate(24 12 12) scale(1.15)' d='M4 4h7a3 3 0 0 1 3 3v14a2 2 0 0 0-2-2H4zM20 4h-5a3 3 0 0 0-3 3'/%3E%3Cpath transform='translate(92 136) rotate(-8 12 12) scale(1.15)' d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/g%3E%3C/svg%3E")}[data-band]{--band-page:var(--theme-decor,none) center top / min(100%, var(--kid-column)) auto no-repeat, var(--band-bg)}@media (min-width:600px){[data-band]{--band-page:var(--theme-decor,none) center top / min(100%, var(--kid-column)) auto no-repeat, linear-gradient(to right, var(--band-backdrop) calc(50% - var(--kid-column) / 2), var(--band-bg) calc(50% - var(--kid-column) / 2), var(--band-bg) calc(50% + var(--kid-column) / 2), var(--band-backdrop) calc(50% + var(--kid-column) / 2))}}
@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-tamil.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--accent)}a:hover{color:var(--accent-strong)}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-kid],[data-parent-app]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is([data-kid],[data-parent-app]) :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}[data-parent-app]{display:contents}
