.quiet-game{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center;background:#f9f9fc;border:1px solid #dedee8;border-radius:26px;padding:45px}.quiet-game-copy small{font-size:9px;letter-spacing:.17em;color:#878796}.quiet-game-copy h2{font-size:clamp(35px,5vw,64px);line-height:1.05;letter-spacing:-.055em;font-weight:500;margin:24px 0}.quiet-game-copy>p{font-size:13px;line-height:1.9;color:#8a8a98;max-width:290px}.quiet-level{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#858592;margin:24px 0}.quiet-level select{max-width:230px;padding:11px;background:white;border:1px solid #dcdce7;border-radius:10px;font:inherit;font-size:12px}.quiet-scores{display:flex;gap:35px;margin:25px 0}.quiet-scores span{display:block;font-size:11px;color:#9898a5}.quiet-scores strong{display:block;font-size:29px;letter-spacing:-.04em;margin-top:7px;font-weight:500}.quiet-actions{display:flex;gap:8px}.quiet-actions button{border:1px solid #dadae5;border-radius:24px;padding:12px 18px;font:inherit;font-size:12px;background:#fff;cursor:pointer}.quiet-actions button:first-child{background:#2a2c3a;color:#fff;border-color:#2a2c3a}.quiet-actions button:disabled{opacity:.4;cursor:default}.quiet-game-copy>a{display:inline-block;margin-top:20px;font-size:12px;color:#858596}.quiet-board-shell{min-width:0;background:#e7e7ef;border-radius:22px;padding:25px}.quiet-board{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:9px;aspect-ratio:1;outline-offset:8px}.puzzle-tile,.puzzle-space{border:0;border-radius:14px;font:inherit;font-size:clamp(20px,3vw,37px);font-weight:500;min-width:0;background:#fafafe;color:#454459;box-shadow:0 3px 0 #d0d0df;padding:0;cursor:pointer;transition:background .15s,transform .15s}.puzzle-tile.movable{background:#b7b6cf;color:#303048}.puzzle-tile:hover{background:#cac9dc}.puzzle-tile:active{transform:scale(.94)}.puzzle-space{background:#dcdce7;box-shadow:none;cursor:default}.quiet-board.flood{gap:3px}.flood-cell{display:grid;place-items:center;border-radius:4px;font:10px sans-serif;color:#fff9;transition:background .2s}.flood-cell.claimed{box-shadow:inset 0 0 0 1px #ffffff80}.quiet-board-hint{font-size:10px;line-height:1.7;text-align:center;color:#9393a2;margin:20px 0 0}#puzzle-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px}#puzzle-colors:empty{display:none}#puzzle-colors button{font:inherit;font-size:11px;padding:11px 4px;background:white;color:#555566;border:1px solid #cecedc;border-bottom:4px solid var(--color);border-radius:10px;cursor:pointer}#puzzle-colors button:disabled{opacity:.45;cursor:default}#puzzle-status{min-height:50px;font-size:12px;color:#6c6c80}.arcade-hub-intro{background:#23232c}.arcade-hub-art{background:#30303d}.arcade-orbit{border-color:#6e6e88}.arcade-orbit+span{border-color:#aaaaBC}.toolkit-hub[data-tool-world=play] .tool-card{min-height:150px;position:relative;transition:transform .2s,border-color .2s}.toolkit-hub[data-tool-world=play] .tool-card:hover{transform:translateY(-3px);border-color:#9797ac}.toolkit-hub[data-tool-world=play] .tool-name{font-size:18px}.toolkit-hub[data-tool-world=play] .tool-desc{font-size:12px;line-height:1.8}.toolkit-hub[data-tool-world=play] .tool-card[href="slide.html"],.toolkit-hub[data-tool-world=play] .tool-card[href="flood.html"]{background:#e9e9f2}@media(max-width:700px){.quiet-game{grid-template-columns:1fr;padding:25px;gap:28px}.quiet-game-copy h2{font-size:43px}.quiet-game-copy>p{max-width:none}.quiet-board-shell{padding:18px}.quiet-board{gap:7px}.quiet-scores{margin:20px 0}.quiet-game-copy small{font-size:8px}.quiet-level{margin:18px 0}.quiet-game-copy>a{margin-top:10px}}@media(prefers-reduced-motion:reduce){.puzzle-tile,.flood-cell,.toolkit-hub[data-tool-world=play] .tool-card{transition:none}}
