html[data-theme=dark]{color-scheme:dark;--dark-main: #0b132b;--dark-surface: #111b36;--dark-card: #151f3d;--dark-raised: #1b294b;--dark-text: #f1f5ff;--dark-secondary: #b8c4dd;--dark-muted: #91a0bf;--dark-border: #293858;--dark-accent: #8ea8ff;--dark-accent-hover: #a9bcff;--ink: #f1f5ff;--muted: #b8c4dd;--line: #293858;--paper: #151f3d;--wash: #111b36;--blue: #8ea8ff;--green: #65d5aa;background:#0b132b;color:#f1f5ff}html[data-theme=dark] body{background:#0b132b;color:#f1f5ff}body,.site-header,.footer,.card,.hero,.trust-strip,.games,.why,.how,.coming,.faq,.trust-section,.game-shell,.daily-art,.benefits article,.trust-box,.note{transition:background-color .18s ease,border-color .18s ease,color .18s ease}html[data-theme=dark] body .muted{color:#b8c4dd}html[data-theme=dark] body a:focus-visible,html[data-theme=dark] body button:focus-visible,html[data-theme=dark] body input:focus-visible{outline-color:#a9bcff}html[data-theme=dark] body .site-header{background:#0b132be8;border-color:#293858}html[data-theme=dark] body .bar nav{color:#b8c4dd}html[data-theme=dark] body .bar nav a:hover,html[data-theme=dark] body .brand>span:last-child>span{color:#a9bcff}html[data-theme=dark] body .bar nav.open{background:#111b36;border-color:#293858;box-shadow:0 15px 24px #050b1b80}html[data-theme=dark] body .menu{background:#151f3d;border-color:#293858;color:#f1f5ff}html[data-theme=dark] body .menu:hover{background:#1b294b;border-color:#52678f}html[data-theme=dark] body .menu:focus-visible{outline-color:#a9bcff}html[data-theme=dark] body .theme-toggle{background:#151f3d;border-color:#39496b;color:#f1f5ff}html[data-theme=dark] body .theme-toggle:hover{background:#1b294b;border-color:#7188c4}html[data-theme=dark] body .theme-toggle .sun-icon{opacity:0;transform:rotate(35deg) scale(.72)}html[data-theme=dark] body .theme-toggle .moon-icon{opacity:1;transform:rotate(0) scale(1)}html[data-theme=dark] body .footer{background:#111b36;border-color:#293858}html[data-theme=dark] body .foot-top a:not(.brand){color:#b8c4dd}html[data-theme=dark] body .foot-bottom{border-color:#293858;color:#91a0bf}html[data-theme=dark] body .card{background:#151f3d;border-color:#293858;box-shadow:0 10px 30px #03081740}html[data-theme=dark] body .btn:not(.secondary){background:#8ea8ff;border-color:#8ea8ff;color:#0b132b}html[data-theme=dark] body .btn:not(.secondary):hover{background:#a9bcff;border-color:#a9bcff}html[data-theme=dark] body .btn.secondary{background:#1b294b;border-color:#39496b;color:#f1f5ff}html[data-theme=dark] body .btn.secondary:hover{background:#253657}html[data-theme=dark] body .pill{background:#202f54;color:#c2d0ff}html[data-theme=dark] body .eyebrow{color:#a9bcff}html[data-theme=dark] body .hero{background:radial-gradient(ellipse at 83% 45%,#293a66 0,transparent 38%),linear-gradient(130deg,#0b132b,#111b36)}html[data-theme=dark] body .hero-copy h1 span{color:#a9bcff}html[data-theme=dark] body .hero-copy>p,html[data-theme=dark] body .hero-note{color:#b8c4dd}html[data-theme=dark] body .hero-art .art-card{background:#151f3d;border-color:#293858;box-shadow:0 28px 70px #03081770}html[data-theme=dark] body .art-top,html[data-theme=dark] body .art-rule{color:#b8c4dd}html[data-theme=dark] body .dots{color:#617092}html[data-theme=dark] body .mini-pill,html[data-theme=dark] body .sequence b{background:#1b294b;color:#f1f5ff}html[data-theme=dark] body .sequence b:last-child{background:#263960;color:#a9bcff}html[data-theme=dark] body .art-answers span{background:#111b36;border-color:#39496b;color:#d4def3}html[data-theme=dark] body .art-answers .chosen{background:#263960;border-color:#8ea8ff;color:#c2d0ff}html[data-theme=dark] body .art-progress{background:#293858}html[data-theme=dark] body .art-progress span{background:#8ea8ff}html[data-theme=dark] body .art-orbit{border-color:#35466c}html[data-theme=dark] body .puzzle-tile{background:#1b294b;color:#c2d0ff}html[data-theme=dark] body .tile-b{background:#2b2a55;color:#c7baff}html[data-theme=dark] body .tile-c{background:#173c43;color:#7be0ba}html[data-theme=dark] body .tile-d{background:#493922;color:#ffd27d}html[data-theme=dark] body .trust-strip,html[data-theme=dark] body .games,html[data-theme=dark] body .how{background:#0b132b;border-color:#293858}html[data-theme=dark] body .trust-items,html[data-theme=dark] body .game-meta{color:#b8c4dd}html[data-theme=dark] body .game-visual{background:linear-gradient(145deg,#1b294b,#222345)}html[data-theme=dark] body .game-icon span{background:#263553;color:#c2d0ff;box-shadow:0 8px 20px #03081755}html[data-theme=dark] body .game-icon span:nth-child(2){background:#8ea8ff;color:#0b132b}html[data-theme=dark] body .game-icon span:nth-child(3){background:#173c43;color:#7be0ba}html[data-theme=dark] body .game-icon span:nth-child(4){background:#493922;color:#ffd27d}html[data-theme=dark] body .game-orbit{border-color:#35466c}html[data-theme=dark] body .diff,html[data-theme=dark] body .benefits p,html[data-theme=dark] body .steps p,html[data-theme=dark] body .trust-box p{color:#b8c4dd}html[data-theme=dark] body .why{background:#111b36}html[data-theme=dark] body .benefits article,html[data-theme=dark] body .trust-box{background:#151f3d;border-color:#293858}html[data-theme=dark] body .benefit-icon.blue{background:#202f54;color:#a9bcff}html[data-theme=dark] body .benefit-icon.violet{background:#302d55;color:#c7baff}html[data-theme=dark] body .benefit-icon.mint{background:#173c43;color:#7be0ba}html[data-theme=dark] body .benefit-icon.peach{background:#493226;color:#ffc49b}html[data-theme=dark] body .why .benefits article{background:var(--dark-card);border-color:var(--dark-border);color:var(--dark-text);box-shadow:0 10px 28px #03081730;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-theme=dark] body .why .benefits article h3{color:var(--dark-text)}html[data-theme=dark] body .why .benefits article p{color:var(--dark-secondary)}html[data-theme=dark] body .why .benefits article:hover{background:var(--dark-raised);border-color:#3d527b;box-shadow:0 14px 32px #03081750;transform:translateY(-2px)}html[data-theme=dark] body .why .benefits article .benefit-icon{box-shadow:inset 0 0 0 1px #ffffff0a}html[data-theme=dark] body .steps article{border-color:#293858}html[data-theme=dark] body .steps article>b{color:#c2d0ff;background:#202f54}html[data-theme=dark] body .daily-section{background:#091126}html[data-theme=dark] body .daily-art{background:#111b36;border-color:#293858}html[data-theme=dark] body .daily-equation div{background:#263553}html[data-theme=dark] body .daily-equation .daily-q{background:#364665}html[data-theme=dark] body .daily-copy .btn{background:#8ea8ff;border-color:#8ea8ff;color:#0b132b}html[data-theme=dark] body .trust-section{background:#111b36}html[data-theme=dark] body .trust-list span{background:#1b294b;color:#d4def3}html[data-theme=dark] body .trust-list b{color:#65d5aa}html[data-theme=dark] body .trust-box a{color:#a9bcff}html[data-theme=dark] body .game-intro p{color:#b8c4dd}html[data-theme=dark] body .difficulty,html[data-theme=dark] body .icon-button{background:#1b294b;border-color:#39496b;color:#f1f5ff}html[data-theme=dark] body .difficulty small{color:#a7b5d2}html[data-theme=dark] body .difficulty.selected{background:#263960;border-color:#8ea8ff;color:#d5dfff}html[data-theme=dark] body .text-button,html[data-theme=dark] body .progress-meta,html[data-theme=dark] body .toolbar-right{color:#b8c4dd}html[data-theme=dark] body .progress-track{background:#293858}html[data-theme=dark] body .progress-track span{background:#8ea8ff}html[data-theme=dark] body .sequence-display .sequence-number{background:#1b294b;color:#f1f5ff}html[data-theme=dark] body .sequence-display .sequence-number.missing{background:#263960;color:#c2d0ff;border-color:#8ea8ff}html[data-theme=dark] body .sequence-display .sequence-arrow{color:#8393b4}html[data-theme=dark] body .question-kicker{color:#aab8d5}html[data-theme=dark] body .answer-grid .answer-option{background:#1b294b;border-color:#39496b;color:#f1f5ff}html[data-theme=dark] body .answer-grid .answer-option:hover,html[data-theme=dark] body .answer-grid .answer-option.selected{background:#263960;border-color:#8ea8ff;color:#d5dfff}html[data-theme=dark] body .answer-grid .answer-option.correct{background:#173c36;border-color:#4eaa88;color:#9de6c8}html[data-theme=dark] body .answer-grid .answer-option.incorrect{background:#482b38;border-color:#c56c82;color:#ffc2d0}html[data-theme=dark] body .feedback{color:#b8c4dd}html[data-theme=dark] body .feedback.good{color:#7be0ba}html[data-theme=dark] body .feedback.bad{color:#ffb6c3}html[data-theme=dark] body .game-bottom{border-color:#293858}html[data-theme=dark] body .game-bottom span,html[data-theme=dark] body .save-note{color:#91a0bf}html[data-theme=dark] body .pause-overlay{background:#111b36f2;color:#f1f5ff}html[data-theme=dark] body .pause-overlay p,html[data-theme=dark] body .result-screen>.muted,html[data-theme=dark] body .share-status{color:#b8c4dd}html[data-theme=dark] body .result-icon{background:#202f54;color:#a9bcff}html[data-theme=dark] body .result-score{color:#a9bcff}html[data-theme=dark] body .result-stats div{background:#1b294b}html[data-theme=dark] body .result-stats span{color:#a7b5d2}html[data-theme=dark] body .result-stats b{color:#e0e8fb}html[data-theme=dark] body .instructions h3,html[data-theme=dark] body .instructions h2{color:#f1f5ff}html[data-theme=dark] body .breadcrumbs{color:#a7b5d2}html[data-theme=dark] body .breadcrumbs a,html[data-theme=dark] body .content h1 span{color:#a9bcff}html[data-theme=dark] body .content a:not(.btn){color:#a9bcff}html[data-theme=dark] body .instructions p,html[data-theme=dark] body .instructions li{color:#b8c4dd}html[data-theme=dark] body .how-to-list strong{color:#e0e8fb}html[data-theme=dark] body .content .lead,html[data-theme=dark] body .content p:not(.lead),html[data-theme=dark] body .note p,html[data-theme=dark] body .legal p,html[data-theme=dark] body .legal li,html[data-theme=dark] body .contact-topics p,html[data-theme=dark] body .contact-topics li{color:#b8c4dd}html[data-theme=dark] body .contact-topics strong{color:#f1f5ff}html[data-theme=dark] body .note,html[data-theme=dark] body .policy-note{background:#151f3d;border-color:#293858}html[data-theme=dark] body .legal a,html[data-theme=dark] body .note a{color:#a9bcff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}.wrap.game-article-content{width:min(800px,calc(100% - 32px));margin-inline:auto;overflow-wrap:anywhere}.game-article-content h2,.game-article-content h3{text-align:left}.game-article-content>p{max-width:none;margin:0 0 20px;text-align:left;line-height:1.8}.game-article-content ol,.game-article-content ul{max-width:none;margin:0 0 24px;padding-inline-start:24px}.game-article-content li{line-height:1.8}@media(max-width:640px){.wrap.game-article-content{width:calc(100% - 32px)}}[hidden]{display:none!important}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17233b;background:#f7f8fc;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#17233b;--muted:#69758c;--blue:#315ee8;--line:#e7eaf1;--paper:#fff;--wash:#f1f4fb;--green:#18845c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #93abff;outline-offset:3px}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.5rem,5.6vw,4.2rem);line-height:1.06;letter-spacing:-.055em}h2{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.12;letter-spacing:-.04em}h3{letter-spacing:-.02em}.muted{color:var(--muted);line-height:1.7}.btn{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;background:var(--blue);color:#fff;border:1px solid var(--blue);font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #315ee82b}.btn.secondary{background:#fff;color:var(--ink);border-color:var(--line)}.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 30px #17233b08}.section{padding:86px 0}.section-head{max-width:620px;margin:0 auto 40px;text-align:center}.section-head p{margin-bottom:0}.pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:99px;background:#edf2ff;color:#3152b9;font-size:12px;font-weight:700}.grid{display:grid;gap:20px}@media(max-width:640px){.wrap{width:min(100% - 32px,1120px)}.section{padding:64px 0}}.site-header[data-astro-cid-3ef6ksr2]{height:76px;background:#ffffffd9;border-bottom:1px solid #e7eaf1;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.bar[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;gap:24px}.brand[data-astro-cid-3ef6ksr2]{font-size:19px;font-weight:800;letter-spacing:-.04em;display:flex;align-items:center;gap:9px}.brand[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]:last-child>span[data-astro-cid-3ef6ksr2]{color:#315ee8}.mark[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;background:#315ee8;color:#fff;border-radius:12px;width:34px;height:34px}.mark[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:25px}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:28px;margin-left:auto;color:#59667d;font-size:14px;font-weight:600}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:color .18s ease;display:inline-flex;align-items:center;padding:6px 0}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#315ee8}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid #315ee8;outline-offset:3px;border-radius:4px;color:#315ee8}.theme-toggle[data-astro-cid-3ef6ksr2]{width:44px;min-width:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid #e7eaf1;border-radius:13px;background:#fff;color:#394761;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.theme-toggle[data-astro-cid-3ef6ksr2]:hover{background:#f3f6ff;border-color:#cdd8ff;box-shadow:0 4px 12px #233c9014;transform:translateY(-1px)}.theme-toggle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:20px;height:20px;grid-area:1/1;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.75,.25,1)}.theme-toggle[data-astro-cid-3ef6ksr2] .sun-icon[data-astro-cid-3ef6ksr2]{opacity:1;transform:rotate(0) scale(1)}.theme-toggle[data-astro-cid-3ef6ksr2] .moon-icon[data-astro-cid-3ef6ksr2]{opacity:0;transform:rotate(-35deg) scale(.72)}.theme-toggle[data-astro-cid-3ef6ksr2]:active{transform:scale(.96)}.menu[data-astro-cid-3ef6ksr2]{display:none}html[data-theme=dark] .bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{color:#b8c4dd}html[data-theme=dark] .bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,html[data-theme=dark] .bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{color:#a9bcff;outline-color:#a9bcff}html[data-theme=dark] .menu[data-astro-cid-3ef6ksr2]{background:#151f3d;border-color:#293858;color:#f1f5ff}html[data-theme=dark] .menu[data-astro-cid-3ef6ksr2]:hover{background:#1b294b;border-color:#52678f}html[data-theme=dark] .menu[data-astro-cid-3ef6ksr2]:focus-visible{outline-color:#a9bcff}@media(max-width:680px){.site-header[data-astro-cid-3ef6ksr2]{height:66px}.bar[data-astro-cid-3ef6ksr2]{gap:14px}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;position:absolute;top:65px;left:0;right:0;padding:12px 20px 16px;background:#fff;border-bottom:1px solid #e7eaf1;box-shadow:0 15px 20px #17233b0d;align-items:stretch;gap:2px;flex-direction:column;margin:0;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:48px;padding:10px 4px;border-bottom:1px solid #edf0f6}.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}.menu[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;order:3;flex:0 0 44px;width:44px;height:44px;margin:0;padding:10px;border:1px solid #e7eaf1;border-radius:12px;background:#fff;color:#27344f;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.menu[data-astro-cid-3ef6ksr2]:hover{background:#f3f6ff;border-color:#cdd8ff}.menu[data-astro-cid-3ef6ksr2]:active{transform:scale(.96)}.menu[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:22px;height:22px;overflow:visible}.menu-line[data-astro-cid-3ef6ksr2]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transform-origin:12px 12px;transition:transform .2s ease,opacity .16s ease}.menu[data-astro-cid-3ef6ksr2][aria-expanded=true] .line-top[data-astro-cid-3ef6ksr2]{transform:translateY(6px) rotate(45deg)}.menu[data-astro-cid-3ef6ksr2][aria-expanded=true] .line-middle[data-astro-cid-3ef6ksr2]{opacity:0}.menu[data-astro-cid-3ef6ksr2][aria-expanded=true] .line-bottom[data-astro-cid-3ef6ksr2]{transform:translateY(-6px) rotate(-45deg)}.theme-toggle[data-astro-cid-3ef6ksr2]{order:2;width:44px;padding:0;margin-left:auto}}@media(prefers-reduced-motion:reduce){.bar[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2],.menu-line[data-astro-cid-3ef6ksr2]{transition:none}}.footer[data-astro-cid-sz7xmlte]{padding:54px 0 24px;background:#fff;border-top:1px solid #e7eaf1}.foot-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px;padding-bottom:42px}.foot-top[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.foot-top[data-astro-cid-sz7xmlte] .muted[data-astro-cid-sz7xmlte]{font-size:14px;margin:2px 0}.foot-top[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{font-size:13px;margin-bottom:4px}.foot-top[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.brand){font-size:14px;color:#69758c;transition:color .18s ease}.foot-top[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.brand):hover{color:#315ee8}.foot-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #e7eaf1;padding-top:20px;display:flex;justify-content:space-between;color:#8993a5;font-size:12px}.brand[data-astro-cid-sz7xmlte]{font-size:19px;font-weight:800;letter-spacing:-.04em;display:flex;align-items:center;gap:9px}.brand[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]:last-child>span[data-astro-cid-sz7xmlte]{color:#315ee8}.mark[data-astro-cid-sz7xmlte]{display:grid;place-items:center;background:#315ee8;color:#fff;border-radius:12px;width:34px;height:34px}.mark[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:25px}@media(max-width:640px){.foot-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.foot-top[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:first-child{grid-column:1/-1}.foot-bottom[data-astro-cid-sz7xmlte]{gap:10px;flex-direction:column}}
