@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/baloo-2-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/baloo-2-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/baloo-2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bangers-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bangers-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bangers-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/fredoka-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/fredoka-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lilita-one-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lilita-one-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/paytone-one-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/paytone-one-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/paytone-one-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pow2 Thai Display;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/mitr-600.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+25CC}@font-face{font-family:Pow2 Thai UI;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/mitr-400.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+25CC}@font-face{font-family:Pow2 Thai UI;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/mitr-500.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+25CC}@font-face{font-family:Pow2 Thai UI;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/mitr-600.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+25CC}@font-face{font-family:Pow2 SC Display;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/pow2-sc-display.woff2) format("woff2");unicode-range:U+2E80-2FFF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}@font-face{font-family:Pow2 SC UI;font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/pow2-sc-ui.woff2) format("woff2");unicode-range:U+2E80-2FFF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+FF00-FFEF}

:root,:host{--font-display: "Lilita One", "Pow2 Thai Display", "Pow2 SC Display", "Arial Rounded MT Bold", system-ui, sans-serif;--font-ui: "Fredoka", "Pow2 Thai UI", "Pow2 SC UI", system-ui, -apple-system, "Segoe UI", sans-serif;--text: rgba(255, 255, 255, .86);--muted: rgba(255, 255, 255, .6);--accent: #edc22e;--line: #0d0b18}:lang(vi),:host(:lang(vi)){--font-display: "Paytone One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-ui: "Baloo 2", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0}html,:host{scrollbar-width:thin;scrollbar-color:#5a4f8c #0b0916}html::-webkit-scrollbar,:host::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track,:host::-webkit-scrollbar-track{background:#0b0916}html::-webkit-scrollbar-thumb,:host::-webkit-scrollbar-thumb{background:#5a4f8c;border-radius:999px;border:2px solid #0b0916}html::-webkit-scrollbar-thumb:hover,:host::-webkit-scrollbar-thumb:hover{background:var(--accent)}body,.page-body{background:radial-gradient(ellipse at 50% 0%,#261a46,#0b0916 70%) fixed,#0b0916;color:var(--text);font:500 16px/1.6 var(--font-ui);padding:24px 16px 48px}main{max-width:720px;margin:0 auto;background:linear-gradient(180deg,#2e2850,#1d1a2b 60%,#17142a);border:3px solid var(--line);border-radius:18px;box-shadow:6px 6px 0 var(--line);padding:24px 24px 32px}header.top{max-width:720px;margin:0 auto 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo{font:400 32px/1 var(--font-display);color:#fff;text-decoration:none;letter-spacing:1px}.logo sup{color:var(--accent);font-size:.6em}.play{font:400 18px/1 var(--font-display);color:#3a2a00;background:var(--accent);border:3px solid var(--line);border-radius:12px;box-shadow:3px 3px 0 var(--line);padding:10px 18px;text-decoration:none}h1,h2{font-family:var(--font-display);font-weight:400;color:#fff;line-height:1.2}h1{font-size:34px;margin:0 0 4px}h2{font-size:22px;margin:28px 0 8px}.updated{color:var(--muted);margin:0 0 16px;font-size:14px}a{color:var(--accent)}ul{padding-left:22px}li{margin:4px 0}td ul{margin:0;padding-left:18px}td li{margin:3px 0}table{width:100%;border-collapse:collapse;margin:8px 0;font-size:15px}th,td{text-align:left;padding:8px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}th{color:#fff}footer.links{max-width:720px;margin:20px auto 0;text-align:center;font-size:14px;color:var(--muted)}footer.links a{color:var(--muted);margin:0 8px}footer.links .publisher{margin:8px 0 0;font-size:13px}@media(max-width:480px){main{padding:18px 16px 24px}h1{font-size:28px}}.lead{font-size:18px;color:#fff;margin:8px 0 12px}.overview{list-style:none;counter-reset:step;padding:0;margin:0 0 8px}.overview li{counter-increment:step;position:relative;padding-left:38px;margin:0 0 10px}.overview li:before{content:counter(step);position:absolute;left:0;top:1px;width:26px;height:26px;display:grid;place-items:center;font:400 15px/1 var(--font-display);color:#fff;background:#ffffff1a;border:2px solid var(--line);border-radius:50%}.hl{font-weight:700;padding:1px 6px;border-radius:6px;white-space:nowrap}.hl-pow{color:#8fa8ff;background:#8fa8ff29}.hl-merge{color:#5be37d;background:#5be37d29}.hl-mult{color:#ffd84a;background:#ffd84a29}.hl-daily{color:#5be37d;background:#5be37d29}.hl-endless{color:#8fa8ff;background:#8fa8ff29}.sum{font-family:var(--font-display);color:#fff;white-space:nowrap;letter-spacing:.3px}.tabs.on .tab-panel>h2:first-child{display:none}.tab-list{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 4px}.tab-list [role=tab]{font:400 16px/1 var(--font-display);letter-spacing:.3px;color:var(--muted);background:#ffffff0f;border:2px solid var(--line);border-radius:10px;padding:9px 14px;cursor:pointer}.tab-list [role=tab]:hover{color:#fff;background:#ffffff1f}.tab-list [role=tab][aria-selected=true]{color:#3a2a00;background:var(--accent);box-shadow:2px 2px 0 var(--line)}.tab-list [role=tab]:focus-visible{outline:2px solid #fff;outline-offset:2px}.tabs.on .tab-panel{padding-top:10px;min-height:200px}.powerups{display:grid;gap:10px;margin:12px 0}.powerup{display:flex;align-items:center;gap:14px;background:#ffffff0d;border:2px solid var(--line);border-radius:14px;padding:10px 14px 10px 8px}.powerup .orb{width:64px;height:64px;flex:none}.powerup h3{font:400 20px/1.2 var(--font-display);color:#fff;margin:0 0 2px}.powerup p{margin:0;font-size:15px}@media(max-width:480px){.tab-list [role=tab]{font-size:15px;padding:8px 11px}.powerup .orb{width:52px;height:52px}}.device-switch{display:inline-flex;gap:4px;margin:12px 0 0;padding:4px;background:#00000038;border:2px solid var(--line);border-radius:12px}.device-switch[hidden]{display:none}.device-switch button{font:600 14px/1 var(--font-ui);color:var(--muted);background:none;border:0;border-radius:8px;padding:8px 12px;cursor:pointer}.device-switch button:hover{color:#fff}.device-switch button[aria-pressed=true]{color:#3a2a00;background:var(--accent);box-shadow:2px 2px 0 var(--line)}.device-switch button:focus-visible{outline:2px solid #fff;outline-offset:2px}.controls{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin:12px 0}.control[hidden]{display:none}.control{background:#ffffff0d;border:2px solid var(--line);border-radius:14px;padding:10px 12px 12px}.control h3{font:400 20px/1.2 var(--font-display);color:#fff;margin:0 0 8px}.control .action{display:flex;flex-direction:column;gap:2px;font-size:15px}.control .action+.action{margin-top:10px}.control .keys{display:flex;align-items:center;gap:2px;min-height:44px}.control .keys img{width:44px;height:44px}.control .keys img.wide{width:77px}.control .keys i{font-style:normal;font-size:13px;opacity:.7;margin:0 4px}@media(max-width:600px){.controls{grid-auto-flow:row}.control .action{flex-direction:row;align-items:center;gap:10px}.control .keys{flex:none}}th.mode-daily,th.mode-missions,th.mode-endless{font:400 18px/1.3 var(--font-display);white-space:nowrap;text-align:center}th.mode-daily{color:#5be37d}th.mode-missions{color:#ffd84a}th.mode-endless{color:#8fa8ff}th.mode-daily:before,th.mode-missions:before,th.mode-endless:before{content:"";display:block;width:30px;height:30px;margin:0 auto 6px;border-radius:50%;border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:center / 18px no-repeat}th.mode-daily:before{background-color:#5be37d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b3a18' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M9 15.5l2 2 4-4'/%3E%3C/svg%3E")}th.mode-missions:before{background-color:#ffd84a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a2300' stroke-width='2.6' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.7 5.6 6.1.8-4.5 4.2 1.2 6.1L12 16.8l-5.5 2.9 1.2-6.1-4.5-4.2 6.1-.8z'/%3E%3C/svg%3E")}th.mode-endless:before{background-color:#8fa8ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101a4a' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 8a4 4 0 1 0 0 8c2.5 0 3.5-2 6-4s3.5-4 6-4a4 4 0 1 1 0 8c-2.5 0-3.5-2-6-4S8.5 8 6 8z'/%3E%3C/svg%3E")}h3.sub{font:400 19px/1.2 var(--font-display);color:var(--accent);margin:22px 0 4px}.tabs.on .tab-panel>h3.sub:nth-child(2){margin-top:6px}h3.sub.danger{color:#ff5a5a}.ladder{list-style:none;padding:0;margin:12px 0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 4px}.ladder li{margin:0;display:flex;flex-direction:column;align-items:center;min-width:40px}.ladder span{font:400 13px/1 var(--font-display);color:var(--muted);margin-top:2px}.equation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;background:#00000038;border:2px solid var(--line);border-radius:14px;padding:10px 12px;margin:12px 0}.eq-tail{display:flex;align-items:center;gap:8px}.equation b{font:400 24px/1 var(--font-display);color:var(--muted)}.mult-chip,.points{font:italic 400 24px/1 var(--font-display)}.mult-chip{color:#ffd84a}.points{color:#fff;font-style:normal}.mult-demo{display:block;width:100%;height:84px;margin:12px 0;background:#00000038;border:2px solid var(--line);border-radius:14px}:lang(zh) em{font-style:normal;font-weight:700;color:#fff}:is(body,.page-body){--font-comic: "Bangers", "Impact", var(--font-display);--ink: #0b0916;--paper: #fff4d6;--paper-dot: rgba(150, 90, 30, .13);--dots-dark: radial-gradient(rgba(11, 9, 22, .16) 1.5px, transparent 1.9px) 0 0 / 7px 7px;--dots-light: radial-gradient(rgba(255, 255, 255, .28) 1.4px, transparent 1.8px) 0 0 / 7px 7px;--cel: linear-gradient(162deg, rgba(255, 255, 255, .4) 0 9%, transparent 9% 64%, rgba(11, 9, 22, .2) 64%);--cap-face: #ffe14d;--line: var(--ink);--text: #1a1530;--muted: rgba(26, 21, 48, .68);--accent: #ffc21a;--link: #2438c8;position:relative;isolation:isolate;background:#130e2a;color:var(--text);&:before,&:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}&:before{background:#6a58c8;opacity:.55;-webkit-mask:url(../img/comic-bg/panels.svg) 0 0 / 420px 600px repeat;mask:url(../img/comic-bg/panels.svg) 0 0 / 420px 600px repeat}&:after{background:radial-gradient(ellipse at 50% 40%,#130e2a00 25%,#070510a6 95%)}.logo{font:400 40px/1 var(--font-comic);letter-spacing:2px;color:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.logo sup{color:var(--accent)}.play{font:400 24px/1 var(--font-comic);letter-spacing:1.5px;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink);background:var(--cel),var(--dots-dark),var(--accent);border:4px solid var(--ink);border-radius:3px;box-shadow:5px 5px 0 var(--ink);padding:11px 20px 9px;transform:skew(-6deg);transition:transform .08s,box-shadow .08s}.play:active{transform:skew(-6deg) translate(4px,4px);box-shadow:1px 1px 0 var(--ink)}@media(hover:hover){.play:hover{color:#fff;background:var(--cel),var(--dots-dark),var(--accent);transform:skew(-6deg) translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.play:active:hover{transform:skew(-6deg) translate(4px,4px);box-shadow:1px 1px 0 var(--ink)}}main{position:relative;max-width:740px;background:radial-gradient(var(--paper-dot) 1.2px,transparent 1.5px) 0 0 / 8px 8px,var(--paper);border:4px solid var(--ink);border-radius:4px;box-shadow:9px 9px 0 var(--ink),0 26px 60px #0009;padding:34px 28px}main:after{content:"";position:absolute;top:0;right:0;width:220px;height:160px;background:radial-gradient(rgba(214,70,40,.3) 2px,transparent 2.4px) 0 0 / 9px 9px;-webkit-mask:linear-gradient(225deg,#000,transparent 62%);mask:linear-gradient(225deg,#000,transparent 62%);pointer-events:none}main>*{position:relative;z-index:1}h1{display:inline-block;max-width:100%;margin:-8px 0 16px -14px;padding:7px 16px 5px;background:var(--cap-face);color:var(--ink);font:400 38px/1.1 var(--font-comic);letter-spacing:1.5px;text-transform:uppercase;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);rotate:-1.4deg}h2{display:block;width:fit-content;max-width:100%;margin:34px 0 10px;font:400 30px/1.15 var(--font-comic);letter-spacing:1.2px;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink)}h3.sub{display:block;width:fit-content;margin:24px 0 6px;padding:1px 8px 0;font:400 23px/1.25 var(--font-comic);letter-spacing:.8px;color:var(--ink);background:var(--cap-face);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);rotate:-.6deg}h3.sub.danger{color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;background:var(--pow-red, #ff3b3b);text-shadow:2px 2px 0 var(--ink)}.tabs.on .tab-panel>h3.sub:nth-child(2){margin-top:10px}.updated{color:var(--muted);font-weight:600}.lead{color:var(--ink);font-size:19px;font-weight:600}a{color:var(--link);text-decoration-thickness:2px;text-underline-offset:2px}a:hover{background:var(--cap-face);color:var(--ink)}strong,b{color:var(--ink)}li::marker{color:var(--ink);font-weight:700}:focus-visible{outline:3px solid var(--link);outline-offset:2px}.overview li{padding-left:46px;margin-bottom:14px;min-height:34px}.overview li:before{top:-1px;width:32px;height:32px;font:400 22px/1 var(--font-comic);color:var(--ink);background:var(--cap-face);border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.hl{color:var(--ink);padding:0 7px;border:2px solid var(--ink);border-radius:3px;box-shadow:2px 2px 0 var(--ink)}.hl-pow,.hl-endless{background:#9fb4ff}.hl-merge,.hl-daily{background:#7ff0a0}.hl-mult{background:var(--cap-face)}.sum{font:400 1.2em/1 var(--font-comic);color:var(--ink);letter-spacing:1px}:lang(zh) em{color:var(--ink)}.tab-list{gap:10px 8px;margin:22px 0 6px}.tab-list [role=tab]{font:400 19px/1 var(--font-comic);letter-spacing:1px;color:var(--ink);background:var(--dots-dark),#fff;border:3px solid var(--ink);border-radius:3px;box-shadow:3px 3px 0 var(--ink);padding:9px 14px 7px;transform:skew(-6deg);transition:transform .08s,box-shadow .08s}.tab-list [role=tab]:hover{color:var(--ink);background:var(--dots-dark),#fff6c8;transform:skew(-6deg) translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.tab-list [role=tab][aria-selected=true]{color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ink);background:var(--cel),var(--dots-dark),var(--accent);box-shadow:1px 1px 0 var(--ink);transform:skew(-6deg) translate(2px,2px)}.tabs.on .tab-panel{padding-top:6px}.device-switch{background:#fff;border:3px solid var(--ink);border-radius:3px;box-shadow:3px 3px 0 var(--ink);gap:4px}.device-switch button{color:var(--ink);font-weight:700;border-radius:2px}.device-switch button:hover{color:var(--ink);background:#fff6c8}.device-switch button[aria-pressed=true]{color:var(--ink);background:var(--cap-face);box-shadow:inset 0 0 0 2px var(--ink)}.powerup,.control{background:#fff;border:3px solid var(--ink);border-radius:3px;box-shadow:4px 4px 0 var(--ink)}.powerups,.controls{gap:14px}.powerup h3,.control h3{font-family:var(--font-comic);font-weight:400;letter-spacing:1px;color:var(--ink)}.powerup h3,.control h3{font-size:24px}.boards h3{font-size:22px;align-items:center}.boards h3 .hl{font-size:.95em}.powerup p,.boards p{color:var(--text)}.powerup{gap:14px}.powerup .orb{background:radial-gradient(circle at 50% 45%,#3a3170,#14102b 75%);border:3px solid var(--ink);border-radius:50%;box-shadow:3px 3px 0 var(--ink)}.control .keys i{color:var(--ink)}.control .keys img{box-sizing:border-box;padding:3px;background:radial-gradient(circle at 50% 40%,#3a3170,#14102b 85%);border:2px solid var(--ink);border-radius:6px;box-shadow:2px 2px 0 var(--ink)}.control .keys{gap:5px}table{border-collapse:separate;border-spacing:0 14px;margin:0}th,td{padding:10px 14px;border:3px solid var(--ink);border-bottom-width:3px;box-shadow:3px 3px 0 var(--ink)}th{background:var(--cap-face);color:var(--ink);font:400 20px/1.2 var(--font-comic);letter-spacing:1px;border-right:0;border-radius:3px 0 0 3px}td{background:#fff;line-height:1.5;border-left:3px solid var(--ink);border-radius:0 3px 3px 0}th.mode-daily,th.mode-missions,th.mode-endless{font-size:20px;width:128px}th.mode-daily{background:#7ff0a0;color:var(--ink)}th.mode-missions{background:var(--cap-face);color:var(--ink)}th.mode-endless{background:#9fb4ff;color:var(--ink)}.ladder{gap:10px 6px}.ladder span{color:var(--ink);font:400 16px/1 var(--font-comic);letter-spacing:.5px;margin-top:4px}.equation{--muted: rgba(255, 255, 255, .7);background:var(--dots-light),radial-gradient(circle at 50% 40%,#2b2360,#14102b 80%);border:3px solid var(--ink);border-radius:3px;box-shadow:4px 4px 0 var(--ink)}.equation{padding:12px 14px}.mult-demo{height:66px;background:none;border:0;border-radius:0;box-shadow:none}.mult-chip,.points{font-family:var(--font-comic);font-style:normal;font-size:28px;letter-spacing:1px}.equation b{font-family:var(--font-comic);color:#ffffffbf}footer.links{color:#fff4d6d9;font-weight:600;text-shadow:1px 1px 0 var(--ink)}footer.links a{color:#fff4d6d9}footer.links a:hover{background:none;color:var(--cap-face)}@media(max-width:480px){main{padding:30px 16px 26px;box-shadow:6px 6px 0 var(--ink),0 20px 40px #0009}h1{font-size:30px;margin-left:-8px}h2{font-size:26px}.logo{font-size:34px}.play{font-size:21px;padding:10px 14px 8px}.tab-list [role=tab]{font-size:17px;padding:8px 10px 6px}th.mode-daily,th.mode-missions,th.mode-endless{width:auto}th,td{padding:8px 10px}}}
