/* v0.15.62 theme rotation (js/theme-rotation.js): per-theme pick switch on the
   free-play carousel, picked themes highlighted in the dot row. */
.theme-pick{position:absolute;top:12px;right:12px;z-index:6;min-height:34px;padding:0 13px;border:1px solid #ffffff55;border-radius:999px;background:#0009;color:#eaf4fb;font:800 .74rem/1 system-ui,sans-serif;letter-spacing:.02em;box-shadow:0 3px 10px #0007;backdrop-filter:blur(4px);cursor:pointer;touch-action:manipulation}
.theme-pick.on{background:linear-gradient(135deg,#f5d16b,#ff9f43);color:#17212a;border-color:#fff8}
.theme-pick:focus-visible{outline:3px solid #fff;outline-offset:2px}
.theme-dots i.picked{background:#f5d16b;opacity:1}
.theme-pick-row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.72rem;color:#c9dce7}
.theme-pick-row button{min-height:28px;padding:0 11px;border:0;border-radius:9px;background:#ffffff14;color:#e8f5ff;font-weight:800;font-size:.72rem;cursor:pointer}
.theme-pick-row button:active{transform:translateY(1px)}/* v0.15.67: no taps reach the game while a theme switch loads the next level. */
body.level-switching main{pointer-events:none}
