/* 자극 게임 4종 — mini-games.css 위에 얹는 것만 */
.thrill .t-pad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:270px;font-size:clamp(1rem,3.6vw,1.25rem);user-select:none;-webkit-user-select:none;touch-action:manipulation}
.thrill .t-big{display:block;font:900 clamp(2.4rem,10vw,3.6rem)/1 var(--mg-display);font-variant-numeric:tabular-nums}
.thrill .t-bal{font-size:calc(3.2rem*var(--s,1));transition:font-size 80ms ease-out}
.thrill .t-shake{animation:t-shake 260ms ease}
@keyframes t-shake{20%{transform:translateX(-7px) rotate(-1deg)}60%{transform:translateX(7px) rotate(1deg)}}
.thrill .t-canvas{display:block;width:100%;height:min(62vh,420px);border-radius:18px;background:#0f352e;touch-action:none;cursor:none}
.thrill #t-bank{min-width:60%}
@media (prefers-reduced-motion:reduce){.thrill .t-shake{animation:none}.thrill .t-bal{transition:none}}
.thrill .t-pad.t-fake{background:#d93a2b;color:#fff;box-shadow:0 10px 36px 4px rgba(217,58,43,.45);transition:none}
.thrill .t-pad .t-big{overflow-wrap:anywhere}
