.number-tower{--nt-ink:#171324;--nt-yellow:#ffd735;--nt-blue:#5ccbff;--nt-pink:#ff77bd;--nt-purple:#af7bff;color:var(--nt-ink);isolation:isolate;max-width:1600px;margin:0 auto;padding:18px 10px 38px;font-family:Arial,sans-serif}.number-tower *{box-sizing:border-box}.number-tower button,.number-tower a{touch-action:manipulation}.number-tower button{color:var(--nt-ink);cursor:pointer;text-align:center;min-height:46px;font-family:inherit;font-weight:800;transition:transform .15s,background .15s}.number-tower button:hover:not(:disabled){transform:translateY(-2px)}.number-tower button:active:not(:disabled){transform:translateY(1px)}.number-tower button:disabled{cursor:default;opacity:.55}.number-tower :focus-visible{outline-offset:4px;outline:3px solid #315d80}.number-tower.nt-is-setup{background:0 0;border-radius:0}.nt-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:12px;display:flex}.nt-toolbar>a{color:#282243;white-space:nowrap;font-weight:800}.nt-toolbar>span{letter-spacing:1.3px;color:#5b5876;text-align:center;font-size:11px;font-weight:800}.nt-toolbar>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.number-tower .nt-toolbar button{min-height:38px;box-shadow:none;background:#fffdf4;border:1px solid #9ba990;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.number-tower .nt-toolbar .game-music-control{display:flex}.number-tower .nt-toolbar .game-music-button{font-family:inherit}.nt-heading{text-align:center;padding:15px 0 29px}.nt-eyebrow{letter-spacing:2px;color:#6e518d;font-size:10px;font-weight:800;display:block}.number-tower .nt-heading h1{letter-spacing:-4px;color:#af7bff;-webkit-text-stroke:2px #171324;paint-order:stroke fill;text-shadow:0 5px #171324;margin:12px auto 4px;font:950 clamp(48px,6vw,82px)/1.1 Arial,sans-serif;display:table;position:relative}.nt-heading h1>span:first-child{color:#ffd735}.nt-heading .nt-title-star{color:#ffd735;text-shadow:none;font-size:38px;position:absolute;top:-5px;right:-48px;transform:rotate(15deg)}.nt-heading>p{color:#615c76;margin:18px 0 0;font-size:15px}.nt-setup-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:35px;display:grid}.nt-preview{min-width:0}.nt-cover{border:2px solid #171324;border-radius:22px;width:100%;display:block}.nt-how{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 3px;display:grid}.nt-how>span{color:#8a64c5;align-items:center;gap:9px;font-size:25px;font-weight:900;display:flex}.nt-how b{color:#3e3855;font-size:12px;line-height:1.5}.nt-builder-note{background:0 0;border-top:1px dashed #adb5a3;align-items:center;gap:15px;padding:20px 8px;display:flex}.nt-builder-note>span{color:#8c4ed3;font-size:40px}.number-tower .nt-builder-note h2{margin:0 0 8px;font:800 16px/1.4 Arial,sans-serif}.nt-builder-note p{color:#575064;margin:0;font-size:13px;line-height:1.7}.nt-tip{color:#706780;padding:5px 14px;font-size:12px;line-height:1.8}.nt-settings{box-shadow:none;background:0 0;border:0;padding:10px 5px}.nt-settings-title{border-bottom:1px dashed #adb5a3;justify-content:center;align-items:center;gap:13px;margin-bottom:16px;padding-bottom:16px;display:flex}.nt-settings-title>span{color:#79539b;font-size:30px}.nt-settings-title small{letter-spacing:2px;color:#7b5a9d;font-size:9px;font-weight:800}.number-tower .nt-settings-title h2{letter-spacing:-.7px;margin:3px 0;font:900 23px/1.2 Arial,sans-serif}.number-tower fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.nt-settings legend{float:none;align-items:center;gap:8px;width:auto;margin-bottom:10px;padding:0;font-size:13px;font-weight:800;display:flex}.nt-settings legend>span{background:#e9eddf;border:1px solid #8fa18b;border-radius:8px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.nt-choices{justify-content:center;gap:8px;display:flex}.number-tower .nt-choices button{min-width:0;box-shadow:none;background:#fffdf4;border:1px solid #adb5a3;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px 5px;font-size:13px;display:flex}.number-tower .nt-choices button[aria-pressed=true]{color:#2e533b;background:#dce8db;border:2px solid #456653}.nt-choices small{margin-top:3px;font-size:10px;font-weight:500;display:block}.nt-topic{color:#7b718b;margin:9px 0 0;font-size:11px;line-height:1.5}.nt-toggles{margin-bottom:20px;padding-top:2px}.number-tower .nt-toggles label{cursor:pointer;border-bottom:1px solid #dddccf;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.nt-toggles b{font-size:12px;display:block}.nt-toggles small{color:#83778f;margin-top:4px;font-size:10px;display:block}.number-tower .nt-toggles input{appearance:none;cursor:pointer;background:#d9d9ca;border:1px solid #6a7c62;border-radius:20px;flex-shrink:0;width:39px;height:23px;min-height:0;padding:0;position:relative}.nt-toggles input:before{content:"";background:#fff;border:1px solid #61725d;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.nt-toggles input:checked{background:#a9c8a2}.nt-toggles input:checked:before{transform:translate(15px)}.number-tower .nt-start{color:#fffdf4;text-align:center;width:100%;min-height:56px;box-shadow:none;background:#315d80;border:1px solid #274c67;border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:13px 18px;font-size:20px;font-weight:800;display:flex}.nt-start span{font-size:25px}.nt-start-note{text-align:center;color:#887c94;margin:13px 0 0;font-size:10px}.nt-best{text-align:center;color:#7953a5;font-size:12px}.number-tower .game-music-choice{width:100%;font-family:var(--font-neucha),sans-serif;margin:20px 0}.number-tower .game-music-choice legend{float:none;width:auto;font:400 23px/1.3 var(--font-neucha),sans-serif;color:#343832;letter-spacing:normal;margin:0 0 10px}.number-tower .game-music-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.number-tower .game-music-choice button{font:400 20px/1.3 var(--font-neucha),sans-serif;color:#343832;min-height:48px;box-shadow:none;background:#fffcf3;border:1px solid #a8b2a0;border-radius:10px;justify-content:center;align-items:center;padding:10px 8px;display:flex}.number-tower .game-music-choice button[aria-pressed=true]{color:#2e533b;background:#dce8db;border:2px solid #456653}html body .number-tower.nt-is-setup[data-game-surface]:fullscreen{background:var(--paper-color,#faf6e9) url(/assets/paper.svg) center top/1440px auto;overflow:auto}html body .number-tower.nt-active[data-game-surface]{z-index:10000;color:#171324;background:#5ccbff;border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.nt-active .nt-toolbar{z-index:8;background:#fffdf4;border-bottom:2px solid #171324;flex-shrink:0;gap:12px;min-height:58px;margin:0;padding:8px 16px;position:relative}.nt-active .nt-toolbar>span{color:#171324;letter-spacing:0;font-size:14px}.nt-toolbar-clock{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.nt-active .nt-match-heading,.nt-active .nt-keyboard{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nt-active .nt-boards{flex:1;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;min-height:0;margin:0;display:grid}.nt-active.nt-duel .nt-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-active .nt-board{--nt-dock-height:190px;min-width:0;min-height:0;box-shadow:none;background:#5ccbff;border:0;border-radius:0;position:relative;overflow:hidden}.nt-active.nt-duel .nt-team-1{border-left:3px solid #171324}.nt-board-head{z-index:3;pointer-events:none;justify-content:center;align-items:center;gap:24px;font-size:13px;display:flex;position:absolute;top:10px;left:14px;right:14px}.nt-board-head>strong{background:#c7efff;border:2px solid #171324;border-radius:20px;padding:6px 14px;font-size:15px;font-weight:900}.nt-team-1 .nt-board-head>strong{background:#ffd1e7}.nt-board-head>span{background:#fffdf4e6;border:1px solid #171324;border-radius:12px;padding:5px 9px}.nt-build-zone{background:#5ccbff url(/number-tower/classroom.webp) 50%/cover;position:absolute;inset:0;overflow:hidden}.nt-scene{inset:48px 0 calc(var(--nt-dock-height) + 10px);position:absolute}.nt-canvas{position:absolute;inset:0}.nt-canvas canvas{display:block;width:100%!important;height:100%!important}.nt-load{text-align:center;background:#fffdf4;border-radius:12px;padding:12px;font-size:14px;position:absolute;top:50%;left:20px;right:20px}.nt-target{z-index:4;text-align:center;pointer-events:none;background:#fff8d8;border:3px solid #171324;border-radius:19px;min-width:120px;max-width:190px;padding:8px 13px;position:absolute;top:62px;left:22px}.nt-target>span{letter-spacing:2px;font-size:10px;font-weight:900}.nt-target strong{color:#ff5da8;-webkit-text-stroke:1px #171324;paint-order:stroke fill;font-size:clamp(30px,4vw,62px);font-weight:950;line-height:1.1;display:block}.nt-target small{max-width:170px;margin-top:4px;font-size:10px;font-weight:700;line-height:1.4;display:block}.nt-level{z-index:3;background:#fff3ab;border:2px solid #171324;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:64px;right:18px}.nt-decoration{bottom:calc(var(--nt-dock-height) + 12px);letter-spacing:4px;pointer-events:none;font-size:20px;position:absolute;left:16%}.nt-combo{background:#ffd735;border:2px solid #171324;border-radius:12px;padding:8px;font-size:13px;font-weight:900;position:absolute;top:32%;right:5%;transform:rotate(4deg)}.nt-dock{z-index:5;background:#fffdf4f5;border:3px solid #171324;border-radius:23px;width:min(1000px,100% - 32px);padding:0 12px 8px;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px #17132422}.nt-duel .nt-dock{width:calc(100% - 26px)}.nt-dock progress{appearance:none;background:#e9dff4;border:0;width:calc(100% + 24px);height:7px;margin:0 -12px;display:block}.nt-dock progress::-webkit-progress-bar{background:#e9dff4}.nt-dock progress::-webkit-progress-value{background:#9cf044;transition:width .3s}.nt-dock progress::-moz-progress-bar{background:#9cf044}.nt-instruction{text-align:center;margin:0;padding:8px 5px 7px;font-size:13px;font-weight:800;line-height:1.4}.nt-instruction>span{color:#776286;margin-top:3px;font-size:11px;font-weight:500;display:block}.nt-answers{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:12px;display:grid}.number-tower .nt-answer{-webkit-user-select:none;user-select:none;text-align:center;background:#5ccbff;border:3px solid #171324;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:14px 9px 12px;display:flex;position:relative;box-shadow:inset 0 5px #fff6,inset 0 -4px #17132415}.number-tower .nt-color-1{background:#9cf044}.number-tower .nt-color-2{background:#ff77bd}.nt-answer>strong{text-align:center;overflow-wrap:anywhere;font-size:clamp(19px,2.4vw,36px);font-weight:900;line-height:1.1}.nt-answer>small{opacity:.5;font-size:10px;position:absolute;bottom:5px;right:8px}.number-tower .nt-answer:disabled{opacity:.72}.number-tower .nt-eliminated{visibility:hidden}.number-tower .nt-selected{outline-offset:1px;outline:4px solid #ffd735}.nt-cubes{justify-content:center;align-items:center;gap:5px;max-width:180px;margin:8px auto 0;display:flex}.nt-cubes>span{flex-wrap:wrap;justify-content:center;gap:3px;max-width:80px;display:flex}.nt-cubes i{background:#278ed9;border:1px solid #171324;border-radius:2px;width:9px;height:9px;display:block;position:relative}.nt-cubes .yellow{background:#ffd735}.nt-cubes .crossed{opacity:.4}.nt-cubes .crossed:after{content:"";background:#171324;height:2px;position:absolute;inset:3px -2px auto;transform:rotate(-45deg)}.nt-cubes b{font-size:12px}.nt-board-footer{color:#70607e;justify-content:space-between;align-items:center;gap:10px;padding:7px 3px 0;font-size:11px;display:flex}.nt-board-footer button{background:#fff6ca;border:1px solid #8b9a80;border-radius:10px;min-height:36px;padding:6px 12px;font-size:11px}.nt-manual{justify-content:center;gap:8px;padding:9px 5px 0;display:flex}.nt-manual button{background:#e6d6ff;border:2px solid #171324;border-radius:10px;min-width:46px;padding:6px 12px}.nt-manual-message:empty{display:none}.nt-manual-message{text-align:center;margin:8px 0 0;font-size:12px}.nt-feedback{z-index:6;text-align:center;color:#514362;pointer-events:none;max-width:560px;font-size:12px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.nt-feedback p{background:#fffdf4e6;border-radius:10px;margin:0;padding:5px 10px}.nt-finishing{z-index:9;text-align:center;pointer-events:none;background:#fff1ab;border:2px solid #171324;border-radius:14px;padding:12px 20px;font-size:15px;position:absolute;top:65px;left:50%;transform:translate(-50%)}.nt-results{z-index:10;text-align:center;background:#fff9e9f5;border:0;border-radius:0;max-width:none;margin:0;padding:30px 20px;position:absolute;inset:58px 0 0;overflow:auto}.nt-results>span{color:#ac69ef;font-size:40px}.number-tower .nt-results h2{margin:10px 0;font:900 32px/1.3 Arial,sans-serif}.nt-results p{color:#746482;font-size:14px}.nt-stats{justify-content:center;gap:18px;max-width:800px;margin:24px auto;display:flex}.nt-stats article{background:#fffdf7;border:1px solid #96a48b;border-radius:16px;flex:1;max-width:380px;padding:18px}.nt-stats h3{margin:0 0 15px;font:800 18px Arial}.nt-stats dl{margin:0}.nt-stats dl>div{border-bottom:1px solid #dddccf;justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.nt-stats dd{margin:0;font-weight:900}.nt-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nt-result-actions .nt-start{width:auto;font-size:17px}.nt-result-actions>button:not(.nt-start),.nt-result-actions>a{color:#315d80;background:#fffdf4;border:1px solid #96a48b;border-radius:12px;padding:13px;font-size:15px;font-weight:800}.nt-menu-modal{color:#343832;text-align:center;width:min(540px,100vw - 30px);font-family:var(--font-neucha),sans-serif;background:#fffcf3;border:2px solid #91a78b;border-radius:18px;padding:28px;box-shadow:0 16px 60px #172b2522}.nt-menu-modal::backdrop{background:#263d4377}.nt-menu-modal>img{width:65px;height:65px}.number-tower .nt-menu-modal h2{font:700 40px/1.1 var(--font-caveat),cursive;color:#315d80;margin:12px 0}.nt-menu-modal p{font:20px/1.4 var(--font-neucha),sans-serif;margin:15px 0}.nt-menu-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.number-tower .nt-menu-actions button{font:20px/1.3 var(--font-neucha),sans-serif;background:#fffaf0;border:1px solid #99ac91;border-radius:10px;min-height:46px;padding:10px 16px}.number-tower .nt-menu-actions .nt-menu-primary{color:#fffdf4;background:#315d80;border-color:#274c67}@media (max-width:1100px){.nt-toolbar>span{display:none}.nt-setup-grid{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);gap:24px}.nt-how{grid-template-columns:1fr;gap:10px}.nt-active .nt-toolbar{gap:8px;padding-inline:10px}.nt-board-head{gap:10px;font-size:11px}.nt-board-head>strong{padding:5px 10px;font-size:13px}.nt-duel .nt-target{min-width:100px;max-width:145px;left:14px}.nt-duel .nt-target strong{font-size:39px}.nt-duel .nt-level{max-width:145px;font-size:9px;right:12px}.nt-duel .nt-answers{gap:8px}.nt-duel .nt-answer>strong{font-size:24px}.nt-duel .nt-dock{padding-inline:9px}.nt-duel .nt-instruction{font-size:11px}.nt-duel .nt-board-footer{font-size:10px}}@media (max-width:740px){.number-tower{padding:12px 0 24px}.nt-toolbar{align-items:flex-start;gap:8px}.nt-toolbar>a{padding-top:10px;font-size:11px}.number-tower .nt-toolbar button{min-height:36px;padding:5px 7px;font-size:10px}.nt-toolbar>div{gap:5px}.nt-heading{padding:10px 0 24px}.nt-heading .nt-eyebrow{letter-spacing:1px;font-size:8px}.number-tower .nt-heading h1{letter-spacing:-3px;font-size:50px}.nt-heading .nt-title-star{font-size:23px;top:0;right:-22px}.nt-heading>p{font-size:12px}.nt-setup-grid{grid-template-columns:1fr;gap:20px}.nt-preview{display:contents}.nt-cover{order:0}.nt-settings{order:1;padding:10px 0}.nt-how{order:2;justify-content:space-around;gap:12px;padding:4px;display:flex}.nt-how>span{flex-direction:column;align-items:flex-start;gap:4px;font-size:19px}.nt-how b{font-size:10px}.nt-builder-note{order:3;padding:16px}.nt-tip{order:4;margin:0}.number-tower .nt-choices button{min-height:48px;font-size:12px}.nt-toolbar-clock{font-size:16px}.nt-active .nt-toolbar{flex-wrap:wrap;align-items:center;gap:5px;min-height:56px;padding:5px 8px}.nt-active .nt-toolbar>a{min-width:26px;padding:0;font-size:0}.nt-active .nt-toolbar>a:before{content:"←";font-size:23px}.nt-active .nt-toolbar .game-music-button span{display:none}.nt-active .nt-toolbar button{min-height:34px;font-size:9px}.nt-board-head{gap:8px;font-size:10px;top:8px;left:8px;right:8px}.nt-board-head>strong{padding:5px 8px;font-size:11px}.nt-board-head>span{padding:4px 6px}.nt-target{border-width:2px;border-radius:14px;min-width:95px;max-width:140px;padding:7px;top:54px;left:12px}.nt-target strong{font-size:38px}.nt-target small,.nt-target>span{font-size:8px}.nt-level{max-width:140px;font-size:9px;top:56px;right:12px}.nt-combo{padding:6px;font-size:10px;top:35%}.nt-dock{border-width:2px;border-radius:18px;width:calc(100% - 18px);padding:0 8px 7px;bottom:8px}.nt-answers{gap:7px}.number-tower .nt-answer{border-width:2px;border-radius:12px;min-height:72px;padding:10px 6px}.nt-answer>strong{font-size:23px}.nt-instruction{padding:7px 4px;font-size:11px}.nt-board-footer{gap:5px;padding-top:6px;font-size:10px}.nt-board-footer button{min-height:34px;padding:5px 8px;font-size:10px}.nt-cubes i{width:7px;height:7px}.nt-cubes{gap:3px}.nt-cubes>span{gap:2px;max-width:65px}.nt-duel .nt-board-head{flex-wrap:wrap;gap:4px}.nt-duel .nt-board-head>strong{text-align:center;flex-basis:100%;font-size:10px}.nt-duel .nt-board-head>span{font-size:8px}.nt-duel .nt-target{min-width:0;max-width:none;padding:5px;top:82px;left:8px;right:8px}.nt-duel .nt-target strong{font-size:28px}.nt-duel .nt-target small{font-size:7px}.nt-duel .nt-level{text-align:center;max-width:none;padding:4px;font-size:8px;top:162px;left:10px;right:10px}.nt-duel .nt-scene{top:180px}.nt-duel .nt-dock{border-radius:13px;width:calc(100% - 12px);padding-inline:6px}.nt-duel .nt-answers{grid-template-columns:1fr;gap:5px}.nt-duel .nt-answer{min-height:42px;padding:7px 4px}.nt-duel .nt-answer>strong{font-size:19px}.nt-duel .nt-cubes{display:none}.nt-duel .nt-instruction{padding:6px 2px;font-size:9px}.nt-duel .nt-instruction>span{font-size:8px}.nt-duel .nt-board-footer{flex-wrap:wrap;justify-content:center;font-size:9px}.nt-duel .nt-board-footer button{min-height:32px;font-size:9px}.nt-duel .nt-combo{padding:4px;font-size:8px;top:46%;right:8px}.nt-duel .nt-manual{flex-wrap:wrap;gap:4px}.nt-duel .nt-manual button{min-width:32px;min-height:36px;padding:5px;font-size:10px}.nt-decoration{display:none}.nt-feedback{max-width:250px;font-size:10px;top:64px}.nt-finishing{min-width:230px;font-size:12px;top:65px}.nt-results{padding:20px 12px;inset:64px 0 0}.number-tower .nt-results h2{font-size:25px}.nt-stats{gap:8px;margin:20px auto}.nt-stats article{padding:12px 8px}.nt-stats h3{font-size:14px}.nt-stats dl>div{flex-wrap:wrap;font-size:11px}.nt-menu-modal{padding:22px 18px}.number-tower .nt-menu-modal h2{font-size:35px}}@media (max-height:650px) and (min-width:741px){.nt-active .nt-toolbar{min-height:48px;padding-block:4px}.number-tower .nt-toolbar button{min-height:34px}.nt-instruction{padding:5px;font-size:11px}.number-tower .nt-answer{min-height:58px;padding:8px}.nt-cubes{margin-top:4px}.nt-dock{padding-bottom:5px;bottom:6px}.nt-board-footer{padding-top:4px}.nt-board-footer button{min-height:30px}.nt-target{top:49px}.nt-level{top:50px}.nt-board-head{top:6px}}@media (prefers-reduced-motion:reduce){.number-tower *{scroll-behavior:auto!important;transition:none!important}}.nt-menu-modal>img{margin:0 auto;display:block}.nt-toolbar .game-music-control>small{background:#fffdf4;border-radius:10px;max-width:280px;padding:8px;position:absolute;top:100%;right:10px}.number-tower.nt-is-setup{font-family:var(--font-neucha),sans-serif;padding:42px var(--gutter) 50px;color:#263d43}.number-tower.nt-is-setup button{font-family:inherit;font-weight:400;transition:background .15s;transform:none}.number-tower.nt-is-setup fieldset{margin:0}.number-tower.nt-is-setup .math-heading h1{font-family:var(--font-caveat),cursive;color:#315d80;font-size:clamp(38px,5vw,68px)}.number-tower .nt-catalog-toolbar>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.number-tower .nt-catalog-preview>img{border:2px solid #91a78b;border-radius:20px 14px 22px 13px;width:100%;height:auto;display:block}.nt-catalog-example{background:#edf0e2;border:1px dashed #9aaa8e;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;font-size:20px;display:grid}.nt-catalog-example b{color:#315d80}.number-tower .nt-catalog-extras label{cursor:pointer;flex-direction:row;align-items:center;gap:12px;margin:0 0 12px;font-size:20px;display:flex}.number-tower .nt-catalog-extras input{appearance:auto;accent-color:#456653;flex-shrink:0;width:21px;height:21px;min-height:21px;margin:0;padding:0}.nt-catalog-extras small{color:#667566;font-size:15px;line-height:1.3;display:block}.number-tower.nt-is-setup .math-start{box-shadow:none;justify-content:center;font-size:21px;font-weight:400}.number-tower .nt-catalog-dialog{font-family:var(--font-neucha),sans-serif}.number-tower .nt-catalog-dialog h2{font-family:var(--font-caveat),cursive;color:#315d80}.number-tower .nt-catalog-dialog .fp-actions button{font:20px/1.3 var(--font-neucha),sans-serif;transform:none}@media (max-width:740px){.number-tower.nt-is-setup{padding:25px 0 35px}.number-tower.nt-is-setup .math-heading>p:last-child{font-size:20px}.nt-catalog-example{font-size:18px}}.nt-active .nt-instruction{flex-direction:column;justify-content:center;height:70px;min-height:70px;max-height:70px;display:flex;overflow:hidden}.number-tower.nt-active .nt-answer{height:112px;min-height:112px}.nt-active .nt-board-footer{height:46px;min-height:46px}.nt-active .nt-manual-message,.nt-active .nt-manual-message:empty{height:48px;min-height:48px;margin:8px 0 0;display:block;overflow:hidden}@media (max-width:740px){.number-tower.nt-active .nt-answer{height:100px;min-height:100px}.number-tower.nt-active.nt-duel .nt-answer{height:48px;min-height:48px}.nt-active.nt-duel .nt-board-footer{justify-content:center;height:64px;min-height:64px}.nt-active.nt-duel .nt-manual-message{height:80px;min-height:80px}}@media (max-height:650px) and (min-width:741px){.nt-active .nt-instruction{height:56px;min-height:56px;max-height:56px}.number-tower.nt-active .nt-answer{height:88px;min-height:88px}.nt-active .nt-board-footer{height:38px;min-height:38px}}.nt-build-zone:after{content:"";z-index:0;inset:var(--nt-floor-top,80%) 0 0;pointer-events:none;background:repeating-linear-gradient(0deg,#e8a57766 0 1px,#0000 1px 36px),#ffc696;position:absolute}.nt-scene{z-index:1}
