#number-game{--brand:#3d5afe;--ink:#172033;--muted:#687387;--line:#e1e5ef;--cloud:#f7f8fc;--sun:#ffd166;color:var(--ink);background:var(--cloud);font-variant-numeric:tabular-nums;line-height:1.65}#number-game [hidden]{display:none!important}#number-game button{touch-action:manipulation}#number-game button:focus-visible,#number-game a:focus-visible{outline-offset:4px;outline:3px solid #798aff}#number-game .number-wrap{width:100%;max-width:806px;margin:0 auto;padding:0 24px 60px}#number-game .number-crumb{color:#7f899d;flex-wrap:wrap;gap:8px;margin:27px 0 0;font-size:11px;display:flex}#number-game .number-crumb a{color:inherit;text-decoration:none}#number-game .number-heading{justify-content:space-between;align-items:center;gap:22px;margin:23px 0 28px;display:flex}#number-game .number-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}#number-game .number-heading .number-eyebrow{color:#72819d;letter-spacing:.03em;font-size:11px;font-weight:750}#number-game .number-heading h1{letter-spacing:-1.4px;word-break:keep-all;margin:6px 0 12px;font-size:36px;font-weight:800;line-height:1.35}#number-game .number-hero-art{flex:0 0 110px;width:110px;height:106px}#number-game .number-storage-status{color:#7a6782;margin:0 0 12px;font-size:12px;line-height:1.8}#number-game .number-storage-status:empty{display:none}#number-game .card{margin-bottom:22px;overflow:hidden}#number-game .number-intro-card{gap:27px 24px;padding:29px}#number-game .number-intro-card .game-intro-copy h2{margin-bottom:12px;font-size:19px;line-height:1.5}#number-game .number-intro-card .game-intro-copy p{font-size:12px;line-height:1.9}#number-game .number-intro-card .steps{gap:9px;margin-top:17px}#number-game .number-intro-card .steps li{font-size:11px}#number-game .number-rule-visual{text-align:center;background:#f5f7ff;border:1px solid #e7ebf6;border-radius:18px;max-width:250px;margin:0 auto;padding:18px 15px 16px}#number-game .rule-target-label{color:#8490ac;font-size:10px;font-weight:650;display:block}#number-game .rule-target{color:#3d5afe;letter-spacing:-1px;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.3;display:block}#number-game .rule-tiles,#number-game .rule-next{justify-content:center;align-items:center;gap:6px;display:flex}#number-game .rule-tiles i{color:#52669c;background:#fff;border:1px solid #dee5f1;border-radius:10px;place-items:center;width:39px;height:42px;font-size:23px;font-style:normal;font-weight:800;display:grid;box-shadow:0 2px #e6eaf5}#number-game .rule-tiles i.rule-made{color:var(--brand);background:#e8edff;border-color:#cbd5fc}#number-game .rule-tiles>span,#number-game .rule-next>span{color:#8997b7;font-size:15px;font-weight:650}#number-game .rule-next{gap:13px;margin-top:13px}#number-game .rule-next strong{color:#677597;font-size:19px}#number-game .rule-next .rule-finish{color:#79531b;background:#ffd166;border-radius:8px;padding:2px 11px}#number-game .number-mode-notes{color:var(--muted);min-height:22px;margin:12px 0 0;font-size:12px;line-height:1.8}#number-game .number-intro-best{color:#6576a4;border-top:1px solid #edf0f6;margin:13px 0 0;padding-top:12px;font-size:11px;line-height:1.8}#number-game .number-start-actions{flex-direction:column;gap:9px;margin-top:17px;display:flex}#number-game .number-start-actions .button{width:100%}#number-game .number-resume{background:#f5f7ff;border:1px solid #dfe5ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 15px;display:flex}#number-game .number-resume>div{flex:1 1 0;min-width:0}#number-game .number-resume strong{word-break:keep-all;font-size:12px;line-height:1.6}#number-game .number-resume p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.7}#number-game #resume #continue-game{white-space:nowrap;flex:none;width:auto;min-width:66px;min-height:39px;padding:9px 12px;font-size:12px}#number-game .number-browser-note{color:#8993a5;text-align:center;word-break:keep-all;margin:13px 0 0;font-size:11px;line-height:1.9}#number-game .number-game-top{border-bottom:1px solid #edf0f6;padding:22px 25px 18px}#number-game .number-row{justify-content:space-between;align-items:center;gap:10px;display:flex}#number-game .number-row h2{letter-spacing:-.4px;margin:0;font-size:17px;font-weight:800;line-height:1.5}#number-game .number-badge{color:#536494;background:#f0f3ff;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}#number-game .number-progress{gap:5px;margin-top:14px;display:flex}#number-game .number-progress i,#number-game .number-progress span{background:#e9edf5;border-radius:5px;flex:1;height:5px;display:block}#number-game .number-progress .done{background:var(--brand)}#number-game .number-progress .current{background:#acb8ff}#number-game .number-play-body{padding:21px 26px 18px}#number-game .number-solve-stats{justify-content:space-between;align-items:center;gap:20px;display:flex}#number-game .number-solve-stats>div{min-width:0}#number-game .number-solve-stats>div>span{color:var(--muted);font-size:10px;display:block}#number-game .number-solve-stats>div>strong{letter-spacing:-.4px;margin-top:3px;font-size:19px;font-weight:800;line-height:1.5;display:block}#number-game .number-solve-stats strong small{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:11px;font-weight:550}#number-game .number-solve-stats>div>strong.number-given-text{letter-spacing:.03em;color:#73809b;overflow-wrap:anywhere;font-size:13px;font-weight:650}#number-game .number-used-note{color:#9aa3b5;flex-shrink:0;font-size:10px}#number-game .number-target{text-align:center;background:#fff8e5;border:1px solid #f4e6bd;border-radius:20px;width:fit-content;min-width:164px;margin:23px auto 22px;padding:14px 22px 12px}#number-game .number-target>span{letter-spacing:.04em;color:#a48b52;font-size:10px;font-weight:650;display:block}#number-game .number-target>strong{letter-spacing:-1px;color:#6e511f;font-size:50px;font-weight:850;line-height:1.3;display:block}#number-game .number-target>p{color:#a08b62;margin:5px 0 0;font-size:10px}#number-game .number-board{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:590px;min-height:89px;margin:0 auto;display:flex}#number-game #board>button{aspect-ratio:1.12;color:#394968;background:#f7f9fd;border:1.5px solid #d8dfee;border-radius:16px;flex:0 96px;justify-content:center;align-items:center;min-width:0;min-height:82px;padding:10px 5px;font-family:inherit;font-size:31px;font-weight:800;line-height:1.15;transition:background .13s,border-color .13s,transform .13s,box-shadow .13s;display:flex;position:relative;box-shadow:0 3px #e7ebf4}#number-game #board>button:hover:not(:disabled){background:#f0f3ff;border-color:#99aaf1}#number-game #board>button[aria-pressed=true],#number-game #board>button.selected{border-color:var(--brand);color:var(--brand);background:#edf1ff;transform:translateY(-1px);box-shadow:0 3px #becbff}#number-game #board>button.combined,#number-game #board>button.made{color:#3d5afe;background:#eef3ff;border-color:#cbd7ff}#number-game #board>button.hinted{outline-offset:4px;outline:2px dashed #dda72e}#number-game #board>button:disabled{opacity:1;cursor:default}#number-game #board>button small{color:#8b98b4;font-size:8px;font-weight:550;line-height:1.4;position:absolute;bottom:8px;left:4px;right:4px}#number-game .number-operators{justify-content:center;align-items:center;gap:9px;margin:22px auto 16px;display:flex}#number-game #operators>button{color:#647394;width:52px;min-height:46px;font:inherit;box-shadow:none;background:#fff;border:1px solid #dfe5f0;border-radius:12px;place-items:center;padding:7px;font-family:inherit;font-size:26px;font-weight:700;line-height:1.1;transition:background .13s,border-color .13s;display:grid}#number-game #operators>button[aria-pressed=true],#number-game #operators>button.selected{color:#fff;background:#3d5afe;border-color:#3d5afe}#number-game #operators>button:disabled{color:#cbd0dc;opacity:1;cursor:default;background:#f6f7fa;border-color:#edf0f5}#number-game .number-selection{color:#71809c;text-align:center;overflow-wrap:anywhere;word-break:normal;background:#f7f8fc;border:1px solid #e8ecf4;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 14px;font-size:14px;font-weight:650;line-height:1.6;display:flex}#number-game .number-selection strong{color:var(--brand)}#number-game .number-board-tip{color:#7e89a0;text-align:center;word-break:keep-all;min-height:21px;margin:11px 0 0;font-size:11px;line-height:1.8}#number-game .number-trace{border-top:1px solid #edf0f6;margin-top:18px;padding-top:19px}#number-game .number-trace h3{color:#8893a8;margin:0;font-size:11px;font-weight:650;line-height:1.6}#number-game .number-steps-list{font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;min-height:37px;margin-top:9px;display:flex}#number-game .number-steps-list:empty:after{content:"계산한 식이 여기에 차곡차곡 쌓여요.";color:#a4adbd;padding:5px 0;font-size:11px}#number-game[data-lang=en] .number-steps-list:empty:after{content:"Your calculations will appear here."}#number-game .number-steps-list>div,#number-game .number-steps-list>li{color:#5c6c89;overflow-wrap:anywhere;background:#f8f9fc;border:0;border-radius:7px;align-items:baseline;gap:10px;margin:0;padding:5px 9px;font-size:14px;font-weight:650;line-height:1.6;list-style:none;display:flex}#number-game .number-steps-list>li>span{color:#a6afc1;flex:0 0 16px;font-size:10px;font-weight:500}#number-game .number-steps-list>li>strong{overflow-wrap:anywhere;min-width:0;font-weight:750}#number-game .number-steps-list .step-index{color:#aab2c1;min-width:22px;font-size:10px;font-weight:500;display:inline-block}#number-game .number-controls{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:19px;display:flex}#number-game .number-controls .button{min-height:42px;padding:10px 16px;font-size:12px}#number-game .number-button-link{color:#7b87a0;cursor:pointer;background:0 0;border:0;min-height:34px;padding:5px 0;font-family:inherit;font-size:11px;line-height:1.6;text-decoration:none}#number-game .number-controls #reset-round{flex-basis:100%;margin-top:1px;padding:5px;font-size:11px}#number-game .number-game-bottom{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}#number-game .number-game-bottom p{color:#9ba5b7;word-break:keep-all;margin:0;font-size:10px;line-height:1.8}#number-game .number-game-bottom strong{color:#8e9ab0;font-weight:650}#number-game .number-game-bottom .number-button-link{flex-shrink:0}#number-game .number-round-message{text-align:center;background:#f1f4ff;border:1px solid #dfe6ff;border-radius:15px;margin-top:18px;padding:20px 22px}#number-game .number-round-message>span{color:#536be0;background:#dfe6ff;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 8px;font-size:17px;font-weight:800;display:grid}#number-game .number-round-message h3{letter-spacing:-.35px;color:#35487d;margin:0;font-size:18px;font-weight:800;line-height:1.6}#number-game .number-round-message p{color:#7381a1;margin:6px 0 16px;font-size:12px;line-height:1.8}#number-game #result.number-result-card{text-align:left;padding:0}#number-game .number-result-hero{text-align:center;padding:30px 25px 23px}#number-game .number-result-symbol{color:#b88d35;background:#fff3d3;border-radius:14px;place-items:center;width:45px;height:45px;margin:0 auto 12px;font-size:32px;font-weight:800;line-height:1;display:grid;transform:rotate(-6deg)}#number-game .number-result-hero h2{letter-spacing:-.8px;margin:11px 0 8px;font-size:28px;font-weight:800;line-height:1.45}#number-game .number-result-hero>p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}#number-game .number-result-number{letter-spacing:-1.4px;color:#3d5afe;margin-top:16px;font-size:52px;font-weight:850;line-height:1.35}#number-game .number-result-number small{letter-spacing:0;margin-left:5px;font-size:18px;font-weight:650}#number-game .number-result-hero .number-evaluation-note{color:#8b96ac;margin-top:4px;font-size:11px}#number-game .number-result-stats{text-align:center;background:#f7f8fc;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;margin:0 25px 22px;padding:16px;display:grid}#number-game .number-result-stats>div+div{border-left:1px solid #e6eaf2}#number-game .number-result-stats strong{letter-spacing:-.3px;font-size:19px;font-weight:800;line-height:1.5;display:block}#number-game .number-result-stats span{color:#8a95aa;margin-top:2px;font-size:10px;line-height:1.7;display:block}#number-game .number-best-celebration{background:#f0f3ff;border:1px solid #dfe5ff;border-radius:13px;align-items:center;gap:13px;margin:0 25px 22px;padding:15px 17px;display:flex}#number-game .number-best-celebration>span{color:#c28e1f;font-size:27px;line-height:1}#number-game .number-best-celebration strong{color:#445aab;font-size:13px;font-weight:750}#number-game .number-best-celebration p{color:#6a779b;margin:3px 0 0;font-size:11px;line-height:1.8}#number-game .number-result-review{padding:0 25px 23px}#number-game .number-result-formula{color:#8e99af;margin:0 0 13px;font-size:11px;line-height:1.9}#number-game .number-result-review .game-review{margin:0}#number-game .number-round-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#number-game .number-round-list>article,#number-game .number-round-list>.round-row{background:#fff;border:1px solid #e3e8f2;border-radius:13px;min-width:0;padding:14px}#number-game .round-card-heading{color:#6f7c97;justify-content:space-between;align-items:flex-start;gap:6px;font-size:10px;line-height:1.7;display:flex}#number-game .round-card-heading strong{color:#4d6197;font-size:11px;line-height:1.7}#number-game .round-card-heading>span{white-space:nowrap;font-variant-numeric:tabular-nums}#number-game .round-given{color:#9aa4b7;letter-spacing:.03em;margin:7px 0 9px;font-size:11px;line-height:1.7}#number-game .round-equations{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}#number-game .round-equations li{color:#526485;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.65}#number-game .round-equations li:last-child{color:#3d5afe}#number-game .round-tags{color:#a18a56;margin:9px 0 0;font-size:9px;line-height:1.7}#number-game .number-replay-shell{padding:0 25px 26px}#number-game .number-next-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}#number-game .number-next-note strong{color:#566b9f;font-size:12px;line-height:1.8}#number-game .number-next-note span{color:#8e99ad;font-size:10px;line-height:1.8}#number-game .number-replay-shell .replay-panel{margin:0;padding-top:23px}#number-game .number-result-status{color:#7e8ba5;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.8}#number-game .number-result-status:empty{display:none}#number-game .number-same-set{text-align:center;margin-top:15px}#number-game .number-same-set .number-button-link{text-underline-offset:3px;color:#7e8ba5;font-size:11px;text-decoration:underline}#number-game .number-same-set p{color:#a0a8b7;margin:3px 0 0;font-size:10px;line-height:1.8}#number-game .number-same-set p strong{font-weight:650}#number-game .number-info-card{padding:26px 28px}#number-game .number-info-card>h2{letter-spacing:-.45px;margin:0 0 13px;font-size:18px;font-weight:800;line-height:1.6}#number-game .number-info-card>p{color:#78849a;word-break:keep-all;margin:0;font-size:13px;line-height:1.95}#number-game .number-faq-boundary{border-top:1px solid var(--line);margin-top:24px;padding-top:23px}#number-game .number-faq-boundary>h3{letter-spacing:-.3px;margin:0 0 12px;font-size:16px;font-weight:750;line-height:1.7}#number-game .number-info-card details{border-top:1px solid #e9edf4;padding:14px 0}#number-game .number-info-card details:first-of-type{border-top:0}#number-game .number-info-card summary{cursor:pointer;color:#526078;word-break:keep-all;font-size:13px;font-weight:650;line-height:1.9}#number-game .number-info-card details>p{color:#7a869c;word-break:keep-all;margin:10px 0 0;font-size:12px;line-height:1.95}#number-game .number-tier-mode{margin-top:18px}#number-game .number-tier-mode h4{color:#697caa;margin:0 0 7px;font-size:12px}#number-game .number-tier-mode .rank-table{width:100%;margin:0;font-size:11px}#number-game .number-tier-mode .rank-table td,#number-game .number-tier-mode .rank-table th{white-space:normal;word-break:keep-all}#number-game .number-tier-mode .rank-table .top-tier{background:#f5f7ff}#number-game .number-toast{color:#fff;z-index:10000;text-align:center;background:#172033;border-radius:11px;max-width:calc(100% - 32px);padding:11px 16px;font-size:12px;line-height:1.7;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #17203326}#number-game .other-game{margin-top:25px}#number-game dialog.game-dialog{height:fit-content;max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100vh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;margin:auto;position:fixed;inset:0;overflow:hidden auto;transform:none}#number-game .share-live-card>svg{width:100%;height:auto;display:block}#number-game .share-live-card{max-width:100%;overflow:hidden}#number-game .game-dialog h2{font-size:21px}#number-game #share-primary{min-height:48px}@media (width<=600px){#number-game .number-wrap{padding:0 17px 40px}#number-game .number-sample-strip{gap:2px 9px;padding:9px 13px;font-size:10px}#number-game .number-crumb{gap:6px;margin-top:21px;font-size:10px}#number-game .number-heading{gap:12px;margin:19px 0 23px}#number-game .number-heading h1{letter-spacing:-1px;margin:6px 0 10px;font-size:29px}#number-game .number-heading p{font-size:12px}#number-game .number-heading .number-eyebrow{font-size:10px}#number-game .number-hero-art{flex-basis:78px;width:78px;height:78px}#number-game .card{border-radius:18px;margin-bottom:17px}#number-game .number-intro-card{gap:20px;padding:23px 20px}#number-game .number-intro-card .game-intro-copy h2{font-size:18px;line-height:1.55}#number-game .number-intro-card .game-intro-copy p{font-size:12px}#number-game .number-intro-card .game-intro-visual{display:none}#number-game .number-intro-card .game-intro-controls{padding-top:20px}#number-game .number-intro-card .steps{gap:8px;margin-top:15px}#number-game .number-intro-card .steps li{gap:7px;font-size:10px}#number-game .number-intro-card .mode-section-label{margin-bottom:10px;font-size:12px}#number-game .game-mode-picker{gap:7px}#number-game .game-mode-picker .mode-button{padding:12px 9px}#number-game .game-mode-picker .mode-button strong{letter-spacing:-.2px;font-size:12px}#number-game .game-mode-picker .mode-meta,#number-game .game-mode-picker .mode-detail{font-size:9px;line-height:1.75}#number-game .number-mode-notes{font-size:11px;line-height:1.85}#number-game .number-intro-best{font-size:10px}#number-game .number-resume{gap:10px;padding:12px}#number-game .number-resume strong{font-size:11px}#number-game .number-resume p{font-size:10px}#number-game #resume #continue-game{min-width:61px;padding:8px 10px;font-size:11px}#number-game .number-browser-note{margin-top:12px;font-size:10px;line-height:1.85}#number-game .number-game-top{padding:19px 19px 15px}#number-game .number-row h2{font-size:16px}#number-game .number-badge{padding:4px 9px;font-size:10px}#number-game .number-play-body{padding:18px 18px 16px}#number-game .number-solve-stats{flex-wrap:wrap;gap:10px}#number-game .number-solve-stats>div>strong{font-size:18px}#number-game .number-solve-stats>div>strong.number-given-text{font-size:11px}#number-game .number-used-note{font-size:9px}#number-game .number-target{border-radius:18px;min-width:145px;margin:18px auto 21px;padding:12px 20px 10px}#number-game .number-target>strong{font-size:43px}#number-game .number-target>p{font-size:9px}#number-game .number-board{gap:9px;max-width:300px;min-height:74px}#number-game #board>button{aspect-ratio:1.15;border-radius:13px;flex:0 calc(33.3333% - 6px);max-width:90px;min-height:69px;font-size:27px}#number-game .number-operators{gap:8px;margin:19px auto 14px}#number-game #operators>button{width:48px;min-height:44px;font-size:25px}#number-game .number-selection{min-height:44px;padding:9px 10px;font-size:12px}#number-game .number-board-tip{font-size:10px;line-height:1.85}#number-game .number-trace{margin-top:15px;padding-top:16px}#number-game .number-trace h3{font-size:10px}#number-game .number-steps-list>div,#number-game .number-steps-list>li{font-size:13px}#number-game .number-steps-list:empty:after{font-size:10px}#number-game .number-controls{gap:8px;margin-top:16px}#number-game .number-controls .button{min-height:42px;padding:10px 13px;font-size:11px}#number-game .number-controls #reset-round{font-size:10px}#number-game .number-game-bottom{gap:10px;padding:12px 18px}#number-game .number-game-bottom p{max-width:64%;font-size:9px}#number-game .number-game-bottom .number-button-link{font-size:10px}#number-game .number-round-message{margin-top:15px;padding:17px 13px}#number-game .number-round-message h3{font-size:16px}#number-game .number-round-message p{font-size:11px}#number-game .number-result-hero{padding:25px 18px 20px}#number-game .number-result-hero h2{font-size:25px}#number-game .number-result-number{font-size:45px}#number-game .number-result-hero>p{font-size:11px}#number-game .number-result-hero .number-evaluation-note{font-size:10px}#number-game .number-result-stats{gap:10px;margin:0 18px 19px;padding:13px}#number-game .number-result-stats strong{font-size:17px}#number-game .number-result-stats span{font-size:9px}#number-game .number-best-celebration{gap:10px;margin:0 18px 20px;padding:13px}#number-game .number-best-celebration strong{font-size:12px}#number-game .number-best-celebration p{font-size:10px}#number-game .number-result-review{padding:0 18px 20px}#number-game .number-result-formula{font-size:10px}#number-game .number-round-list{grid-template-columns:1fr;gap:10px}#number-game .number-round-list>article,#number-game .number-round-list>.round-row{padding:13px 14px}#number-game .round-card-heading{font-size:10px}#number-game .round-card-heading strong{font-size:11px}#number-game .round-equations li{font-size:14px}#number-game .number-replay-shell{padding:0 18px 23px}#number-game .number-next-note{gap:5px;margin-bottom:13px}#number-game .number-next-note strong{font-size:11px}#number-game .number-next-note span{font-size:10px}#number-game .number-replay-shell .replay-panel{padding-top:22px}#number-game .number-result-status,#number-game .number-same-set .number-button-link{font-size:10px}#number-game .number-same-set p{font-size:9px}#number-game .number-info-card{padding:22px 19px}#number-game .number-info-card>h2{font-size:17px}#number-game .number-info-card>p{font-size:12px}#number-game .number-faq-boundary{margin-top:22px;padding-top:21px}#number-game .number-faq-boundary>h3{font-size:15px}#number-game .number-info-card summary{font-size:12px}#number-game .number-info-card details>p{font-size:11px}#number-game .number-tier-mode .rank-table{font-size:10px}#number-game dialog.game-dialog{border-radius:19px;padding:24px 20px}#number-game .game-dialog h2{font-size:19px}#number-game .game-dialog p{font-size:12px}#number-game .game-dialog .dialog-actions{flex-direction:column;gap:10px;margin-top:22px}#number-game .game-dialog .dialog-actions .button{flex:auto;width:100%;min-height:50px}}@media (width<=350px){#number-game .number-wrap{padding-inline:12px}#number-game .number-heading h1{font-size:26px}#number-game .number-hero-art{flex-basis:65px;width:65px;height:65px}#number-game .number-intro-card{padding:21px 16px}#number-game .number-heading p{font-size:11px}#number-game .game-mode-picker .mode-button{padding:11px 7px}#number-game .game-mode-picker .mode-button strong{font-size:11px}#number-game .game-mode-picker .mode-detail{font-size:9px}#number-game .number-game-top{padding-inline:16px}#number-game .number-play-body{padding-inline:15px}#number-game .number-replay-shell,#number-game .number-result-review{padding-inline:16px}#number-game .number-game-bottom{padding-inline:15px}#number-game .number-info-card{padding-inline:16px}}@media (prefers-reduced-motion:reduce){#number-game #board>button,#number-game #operators>button{transition:none}}
