.tt-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,330px);margin:22px auto}.tt-board button{aspect-ratio:1;border:3px solid #a76b26;border-radius:18px;background:#fff9de;color:#74431a;font:700 42px sans-serif;cursor:pointer}.tt-board button:disabled{opacity:1}.tt-board .winner{background:#d7efb1}.tt-board button:focus-visible,#flight-scene:focus-visible{outline:4px solid #ba3680;outline-offset:4px}#flight-scene{display:block;width:100%;max-width:960px;height:auto;margin:20px auto;border:4px solid #e5b851;border-radius:22px;touch-action:none;background:#bcecff}.flight-pad{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.flight-pad button{min-width:58px;min-height:58px;touch-action:none;font-size:26px}#tt-mode{font:inherit;border:2px solid #ad782d;border-radius:8px;padding:6px}#garden-games .game{margin:28px 0;padding:clamp(16px,4vw,36px)}@media print{#garden-games{display:none}}
