/* Timer permainan: Perhitungan & Logika 3 menit, Tebak-Tebakan 2 menit */
.game-timer-fixed{position:fixed;top:84px;right:24px;z-index:80;display:none;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;background:#fff;border:2px solid #e5e0d9;box-shadow:0 10px 28px rgba(58,57,54,.14);font-weight:900;color:#2a2a29}.game-timer-fixed.active{display:flex}.game-timer-fixed.warning{border-color:#f59e0b;color:#b45309}.game-timer-fixed.danger{border-color:#ef4444;color:#b91c1c}.game-timer-fixed .timer-number{font-variant-numeric:tabular-nums;min-width:48px;text-align:center}
@media(max-width:600px){.game-timer-fixed{top:78px;right:12px;padding:8px 12px}}
/* Revisi UpPlay */
.tutorial-section .tutorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.success-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#22c55e;color:#fff;font-weight:800;margin-right:10px}
.success-message{color:#15803d!important;background:#ecfdf5!important;border:1px solid #86efac!important;display:flex;align-items:center}
.card-grid,.feature-grid,.game-mini-grid,.level-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:900px){.tutorial-section .tutorial-grid,.card-grid,.feature-grid,.game-mini-grid,.level-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.tutorial-section .tutorial-grid,.card-grid,.feature-grid,.game-mini-grid,.level-grid{grid-template-columns:1fr!important}}
