/* Tek kişilik soru ekranı — tam ekran + düzgün HUD + arena arka plan */

body.nova-sp-game-open{
  overflow: hidden !important;
  background: linear-gradient(160deg, #1a1030 0%, #2d1b4e 28%, #1e3a5f 62%, #0f172a 100%) !important;
  animation: none !important;
}

#single-player-game-screen.single-player-game-container,
#single-player-game-screen{
  position: fixed !important;
  inset: 0 !important;
  z-index: 100800 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: clamp(10px, 2.2vw, 22px) clamp(10px, 3vw, 18px) clamp(16px, 3vh, 28px) !important;
  border: none !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  transform: none !important;
  opacity: 1 !important;
  background:
    radial-gradient(ellipse 90% 55% at 50% -8%, rgba(251, 191, 36, .14), transparent 52%),
    radial-gradient(ellipse 70% 45% at 12% 88%, rgba(99, 102, 241, .18), transparent 50%),
    radial-gradient(ellipse 60% 40% at 92% 78%, rgba(34, 211, 238, .12), transparent 48%),
    linear-gradient(165deg, #2a1848 0%, #1a2748 38%, #12203a 72%, #0b1224 100%) !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
}
#single-player-game-screen::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .35;
  background-image:
    radial-gradient(2px 2px at 20% 30%, rgba(255,255,255,.45), transparent),
    radial-gradient(1.5px 1.5px at 70% 20%, rgba(255,255,255,.35), transparent),
    radial-gradient(1px 1px at 40% 80%, rgba(255,255,255,.3), transparent);
  background-size: 240px 240px, 180px 180px, 200px 200px;
}
#single-player-game-screen > *{
  position: relative;
  z-index: 1;
}

#single-player-game-screen[style*="flex"],
#single-player-game-screen.nova-sp-game-visible{
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: clamp(10px, 1.8vw, 16px) !important;
}

/* Üst HUD: soru sayacı + bar + ortada geri sayım */
#single-player-game-screen .nova-sp-game-hud{
  width: min(900px, 100%) !important;
  max-width: min(900px, 100%) !important;
  display: grid !important;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: auto auto;
  align-items: center;
  gap: 6px 12px;
  padding: clamp(8px, 1.6vw, 12px) clamp(12px, 2.5vw, 18px);
  border-radius: 18px;
  background: linear-gradient(180deg, rgba(255,255,255,.12), rgba(15,23,42,.55));
  border: 1px solid rgba(148, 163, 184, .28);
  box-shadow: 0 12px 32px rgba(2, 6, 23, .35), inset 0 1px 0 rgba(255,255,255,.12);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
#single-player-game-screen .progress-container{
  grid-column: 1 / -1;
  grid-row: 1;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}
#single-player-game-screen .question-number{
  text-align: center;
  color: #e2e8f0 !important;
  font-weight: 800;
  letter-spacing: .06em;
  margin-bottom: 6px !important;
}
#single-player-game-screen .progress-bar{
  height: 14px !important;
  border-radius: 999px !important;
  background: rgba(15, 23, 42, .65) !important;
  border: 1px solid rgba(148, 163, 184, .25);
}
#single-player-game-screen .progress-bar-inner{
  border-radius: 999px !important;
  background: linear-gradient(90deg, #22c55e, #16a34a, #4ade80) !important;
}
#single-player-game-screen .timer-container{
  grid-column: 2;
  grid-row: 2;
  justify-self: center;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
#single-player-game-screen .timer{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: clamp(52px, 14vw, 68px);
  min-height: clamp(52px, 14vw, 68px);
  padding: 0 10px;
  border-radius: 50%;
  font-size: clamp(1.15rem, 3.8vw, 1.55rem) !important;
  font-weight: 900 !important;
  color: #fff !important;
  background: radial-gradient(circle at 35% 30%, #ef4444, #b91c1c 55%, #7f1d1d);
  border: 3px solid rgba(254, 202, 202, .75);
  box-shadow:
    0 0 0 4px rgba(239, 68, 68, .25),
    0 8px 22px rgba(127, 29, 29, .45);
  animation: spTimerPulse 1.2s ease-in-out infinite !important;
}
@keyframes spTimerPulse{
  0%, 100%{ transform: scale(1); }
  50%{ transform: scale(1.06); }
}

#single-player-game-screen .question-container,
#single-player-game-screen .options-container,
#single-player-game-screen .explanation-container,
#single-player-game-screen .score-container{
  width: min(900px, 100%) !important;
  max-width: min(900px, 100%) !important;
}

#single-player-game-screen.nova-sp-result-open{
  justify-content: center !important;
  align-content: center !important;
}
#single-player-game-screen.nova-sp-result-open .score-container{
  display: flex !important;
  flex: 1 1 auto;
  min-height: min(72vh, 640px);
  justify-content: center;
  align-items: center;
  padding: clamp(12px, 3vw, 24px) !important;
}
#single-player-game-screen.nova-sp-result-open .nova-sp-game-hud,
#single-player-game-screen.nova-sp-result-open .question-container,
#single-player-game-screen.nova-sp-result-open .options-container,
#single-player-game-screen.nova-sp-result-open .explanation-container,
#single-player-game-screen.nova-sp-result-open #nova-sp-hero-feature-bar{
  display: none !important;
}

#single-player-game-screen .explanation-container .explanation-card{
  border-radius: 18px;
  box-shadow: 0 16px 36px rgba(2, 6, 23, .28);
}

/* Açıklama kartı — profesyonel, tema uyumlu */
#explanation-container,
#single-player-game-screen .explanation-container{
  display: none;
}

/* Not: `sp-exp-*` denemesi geri alındı. */
#single-player-game-screen .explanation-container .explanation-card{
  margin-top: 10px;
  padding: 14px 14px 12px;
  background:
    radial-gradient(ellipse 80% 60% at 20% 0%, rgba(253, 224, 71, .10), transparent 55%),
    radial-gradient(ellipse 70% 55% at 90% 40%, rgba(34, 211, 238, .10), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.10), rgba(15,23,42,.65));
  border: 1px solid rgba(148, 163, 184, .28);
  box-shadow: 0 16px 40px rgba(2, 6, 23, .35), inset 0 1px 0 rgba(255,255,255,.12);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  animation: spExpIn .22s ease-out both;
}
@keyframes spExpIn{
  from{ opacity: 0; transform: translateY(8px); }
  to{ opacity: 1; transform: translateY(0); }
}

#single-player-game-screen .explanation-head{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 10px;
}
#single-player-game-screen .explanation-sub{
  font-family: "Comfortaa","Baloo 2",system-ui,sans-serif;
  font-weight: 800;
  font-size: 12px;
  color: rgba(148,163,184,.95);
  line-height: 1.25;
  text-align: right;
}
#single-player-game-screen .explanation-title{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: "Baloo 2","Comfortaa",system-ui,sans-serif;
  font-weight: 900;
  letter-spacing: .06em;
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(226,232,240,.95);
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(2,6,23,.28);
}
/* Açıklama kartında durum rozeti */
#single-player-game-screen .explanation-status{
  font-family: "Baloo 2","Comfortaa",system-ui,sans-serif;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: .08em;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(2,6,23,.28);
  color: rgba(224,231,255,.95);
}
#single-player-game-screen .explanation-card.is-correct .explanation-status{
  background: linear-gradient(135deg, rgba(34,197,94,.22), rgba(74,222,128,.14));
  border-color: rgba(34,197,94,.35);
  color: #bbf7d0;
}
#single-player-game-screen .explanation-card.is-wrong .explanation-status{
  background: linear-gradient(135deg, rgba(239,68,68,.22), rgba(248,113,113,.12));
  border-color: rgba(239,68,68,.35);
  color: #fecaca;
}

#single-player-game-screen .explanation-answers{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-bottom: 4px;
}

@media (max-width: 520px){
  #single-player-game-screen .explanation-answers{
    grid-template-columns: 1fr;
  }
}

#single-player-game-screen .explanation-answer{
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 12px 12px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(2,6,23,.28);
  min-height: 72px;
}

#single-player-game-screen .explanation-answer--chosen{
  border-color: rgba(99,102,241,.28);
  background: linear-gradient(135deg, rgba(99,102,241,.16), rgba(2,6,23,.24));
}

#single-player-game-screen .explanation-card.is-wrong .explanation-answer--chosen{
  border-color: rgba(239,68,68,.32);
  background: linear-gradient(135deg, rgba(239,68,68,.14), rgba(2,6,23,.24));
}

#single-player-game-screen .explanation-answer--correct{
  border-color: rgba(34,197,94,.32);
  background: linear-gradient(135deg, rgba(34,197,94,.16), rgba(2,6,23,.24));
}

#single-player-game-screen .explanation-note{
  margin-top: 10px;
  padding: 12px 12px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(15,23,42,.35);
}

#single-player-game-screen .explanation-note__label{
  display: block;
  font-family: "Baloo 2","Comfortaa",system-ui,sans-serif;
  font-weight: 900;
  font-size: 11px;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: rgba(148,163,184,.95);
  margin-bottom: 8px;
}

#single-player-game-screen .explanation-note__body{
  font-family: "Comfortaa","Baloo 2",system-ui,sans-serif;
  font-size: 15px;
  line-height: 1.5;
  color: rgba(241,245,249,.96);
  word-break: break-word;
}

#single-player-game-screen .explanation-row{
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 10px;
  align-items: start;
  padding: 10px 10px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(2,6,23,.22);
  margin-bottom: 8px;
}
@media (max-width: 480px){
  #single-player-game-screen .explanation-row{ grid-template-columns: 1fr; gap: 6px; }
}
#single-player-game-screen .explanation-k{
  font-family: "Baloo 2","Comfortaa",system-ui,sans-serif;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: .06em;
  text-transform: uppercase;
  color: rgba(148,163,184,.95);
}
#single-player-game-screen .explanation-v{
  font-family: "Comfortaa","Baloo 2",system-ui,sans-serif;
  font-weight: 900;
  font-size: clamp(16px, 4.2vw, 20px);
  line-height: 1.4;
  color: rgba(241,245,249,.98);
  word-break: break-word;
}
#single-player-game-screen .explanation-row--correct{
  border-color: rgba(34,197,94,.25);
  background: linear-gradient(135deg, rgba(34,197,94,.14), rgba(2,6,23,.20));
}
/* Senin cevabın satırı */
#single-player-game-screen .explanation-row--chosen{
  border-color: rgba(99,102,241,.22);
  background: linear-gradient(135deg, rgba(99,102,241,.14), rgba(2,6,23,.20));
}
#single-player-game-screen .explanation-card.is-wrong .explanation-row--chosen{
  border-color: rgba(239,68,68,.25);
  background: linear-gradient(135deg, rgba(239,68,68,.14), rgba(2,6,23,.20));
}

#single-player-game-screen .explanation-text{
  margin-top: 8px;
  padding: 12px 12px;
  border-radius: 14px;
  border: 1px dashed rgba(255,255,255,.18);
  background: rgba(15,23,42,.35);
  color: rgba(226,232,240,.96);
  font-family: "Comfortaa","Baloo 2",system-ui,sans-serif;
  font-weight: 800;
  font-size: 14px;
  line-height: 1.45;
  text-align: left;
  white-space: pre-wrap;
}

/* Eski global stilleri ez (tema uyumu) */
#explanation-container .explanation-card{
  background:
    radial-gradient(ellipse 80% 60% at 20% 0%, rgba(253, 224, 71, .10), transparent 55%),
    radial-gradient(ellipse 70% 55% at 90% 40%, rgba(34, 211, 238, .10), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.10), rgba(15,23,42,.65));
  border: 1px solid rgba(148, 163, 184, .28);
  box-shadow: 0 16px 40px rgba(2, 6, 23, .35), inset 0 1px 0 rgba(255,255,255,.12);
}

#single-player-game-screen .next-question-button{
  width: 100%;
  margin-top: 12px;
  border: none;
  border-radius: 14px;
  padding: 12px 14px;
  font-family: "Baloo 2","Comfortaa",system-ui,sans-serif;
  font-weight: 900;
  font-size: 15px;
  letter-spacing: .02em;
  cursor: pointer;
  color: #111827;
  background: linear-gradient(135deg, #fde047, #f59e0b);
  box-shadow: 0 10px 26px rgba(245, 158, 11, .28);
  transition: transform .14s ease, filter .14s ease, box-shadow .14s ease;
}
#single-player-game-screen .next-question-button:hover{
  transform: translateY(-1px);
  filter: brightness(1.04);
  box-shadow: 0 14px 30px rgba(245, 158, 11, .32);
}
#single-player-game-screen .next-question-button:active{
  transform: translateY(0);
  box-shadow: 0 8px 18px rgba(245, 158, 11, .26);
}
#single-player-game-screen .next-question-button:disabled{
  opacity: .45;
  cursor: not-allowed;
  transform: none !important;
  filter: none !important;
  box-shadow: none !important;
}

#single-player-game-screen .explanation-nav-row{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 12px;
}
#single-player-game-screen .next-question-button--secondary{
  color: #e2e8f0;
  background: linear-gradient(135deg, rgba(51,65,85,.95), rgba(30,41,59,.95));
  box-shadow: 0 8px 20px rgba(2, 6, 23, .35);
}
#single-player-game-screen .next-question-button--ghost{
  margin-top: 10px;
  color: #fde68a;
  background: transparent;
  border: 1px solid rgba(253, 224, 71, .35);
  box-shadow: none;
}
#single-player-game-screen.nova-sp-wrong-review-active .timer-container{
  display: none !important;
}
#single-player-game-screen.nova-sp-wrong-review-active #nova-sp-hero-feature-bar{
  display: none !important;
}

/* Kahraman FX — doğru cevapta ortaya gelir, alev/hareket, çıkar */
.nova-sp-hero-arena{
  display: none;
  position: fixed;
  inset: 0;
  z-index: 101500;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.nova-sp-hero-arena.is-active{
  display: flex;
}
.nova-sp-hero-arena__veil{
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse 65% 55% at 50% 52%, rgba(15, 23, 42, .48), transparent 74%);
  opacity: 0;
  transition: opacity .3s ease;
}
.nova-sp-hero-arena.is-active .nova-sp-hero-arena__veil{
  opacity: 1;
}
.nova-sp-hero-arena__inner{
  position: relative;
  z-index: 2;
  width: min(280px, 88vw);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nova-sp-hero-arena__host{
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(110%) scale(.88);
  opacity: 0;
  transition: transform .42s cubic-bezier(.22, 1, .36, 1), opacity .32s ease;
  will-change: transform, opacity;
}
.nova-sp-hero-arena.is-centered .nova-sp-hero-arena__host{
  transform: translateY(0) scale(1);
  opacity: 1;
}
.nova-sp-hero-arena.is-exiting .nova-sp-hero-arena__host{
  /* Daha dinamik çıkış: hafif yana kay + hızlan */
  transform: translateY(120%) translateX(18px) rotate(3deg) scale(.78);
  opacity: 0;
}

/* Çıkış anında panel de daha canlı kapansın */
.nova-sp-hero-arena.is-exiting .nova-sp-hero-speech{
  opacity: 0;
  transform: translateY(10px) scale(.94);
  transition: opacity .22s ease, transform .26s cubic-bezier(.22, 1.1, .36, 1);
}
.nova-sp-hero-arena__host .nova-hero-svg{
  width: min(150px, 44vw);
  max-height: min(32vh, 200px);
  filter: drop-shadow(0 10px 24px rgba(249, 115, 22, .5));
}
.nova-sp-hero-arena__caption{
  margin: 0 0 12px;
  padding: 10px 18px;
  text-align: center;
  font-family: "Comfortaa", "Baloo 2", system-ui, sans-serif;
  font-weight: 900;
  font-size: clamp(1.15rem, 4.8vw, 1.65rem);
  line-height: 1.25;
  letter-spacing: .04em;
  color: #fffbeb;
  background: linear-gradient(135deg, rgba(249, 115, 22, .92), rgba(234, 88, 12, .88));
  border: 2px solid rgba(254, 243, 199, .75);
  border-radius: 14px;
  box-shadow:
    0 0 32px rgba(249, 115, 22, .65),
    0 8px 24px rgba(2, 6, 23, .45),
    inset 0 1px 0 rgba(255, 255, 255, .35);
  text-shadow: 0 2px 0 rgba(124, 45, 18, .85), 0 0 18px rgba(255, 237, 213, .5);
  opacity: 0;
  transform: translateY(12px) scale(.9);
  transition: opacity .25s ease, transform .32s cubic-bezier(.22, 1.1, .36, 1);
  max-width: min(92vw, 340px);
}
.nova-sp-hero-arena.is-caption-show .nova-sp-hero-arena__caption{
  opacity: 1;
  transform: translateY(0) scale(1);
}
.nova-sp-hero-arena__burst{
  position: absolute;
  left: 50%;
  bottom: 22%;
  width: min(260px, 75vw);
  height: 56px;
  transform: translateX(-50%) scale(0);
  border-radius: 50%;
  background: radial-gradient(ellipse, rgba(253, 186, 116, .9) 0%, rgba(249, 115, 22, .45) 42%, transparent 72%);
  opacity: 0;
  pointer-events: none;
}
.nova-sp-hero-arena__ring{
  position: absolute;
  left: 50%;
  bottom: 24%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border: 3px solid rgba(254, 215, 170, .95);
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
}
.nova-sp-hero-arena.is-slamming .nova-sp-hero-arena__burst{
  animation: spHeroBurst .58s ease-out .06s forwards;
}
.nova-sp-hero-arena.is-slamming .nova-sp-hero-arena__ring{
  animation: spHeroRing .75s ease-out .08s forwards;
}
.nova-sp-hero-arena.is-epic .nova-sp-hero-arena__burst{
  animation: spHeroBurstEpic .7s ease-out .04s forwards;
}
.nova-sp-hero-arena.is-epic .nova-sp-hero-arena__ring{
  animation: spHeroRingEpic .9s ease-out .06s forwards;
}
@keyframes spHeroBurst{
  0%{ opacity: 0; transform: translateX(-50%) scale(.15); }
  40%{ opacity: 1; transform: translateX(-50%) scale(1.1); }
  100%{ opacity: 0; transform: translateX(-50%) scale(1.55); }
}
@keyframes spHeroRing{
  0%{ opacity: 1; transform: scale(.4); }
  100%{ opacity: 0; transform: scale(12); }
}
@keyframes spHeroBurstEpic{
  0%{ opacity: 0; transform: translateX(-50%) scale(.1); }
  30%{ opacity: 1; transform: translateX(-50%) scale(1.25); }
  100%{ opacity: 0; transform: translateX(-50%) scale(1.75); }
}
@keyframes spHeroRingEpic{
  0%{ opacity: 1; transform: scale(.3); border-width: 4px; }
  100%{ opacity: 0; transform: scale(16); }
}

/* Soru ekranı FX — CSS ile (WAAPI aktifken kapalı) */
.nova-sp-hero-arena__host.nova-sp-fx-js .nova-hero__arm-l,
.nova-sp-hero-arena__host.nova-sp-fx-js .nova-hero__arm-r,
.nova-sp-hero-arena__host.nova-sp-fx-js .nova-hero__head,
.nova-sp-hero-arena__host.nova-sp-fx-js .nova-hero__flames,
.nova-sp-hero-arena__host.nova-sp-fx-js .nova-hero__core-glow{
  animation: none !important;
}
.nova-sp-hero-arena__host.nova-sp-fx-live:not(.nova-sp-fx-js) .nova-hero__arm-l{
  animation: spFxArmL 0.55s ease-in-out 3;
  transform-origin: 88px 168px;
}
.nova-sp-hero-arena__host.nova-sp-fx-live:not(.nova-sp-fx-js) .nova-hero__arm-r{
  animation: spFxArmR 0.55s ease-in-out 3;
  transform-origin: 152px 168px;
}
.nova-sp-hero-arena__host.nova-sp-fx-live:not(.nova-sp-fx-js) .nova-hero__head{
  animation: spFxHead 0.45s ease-in-out 4;
  transform-origin: 50% 85%;
}
.nova-sp-hero-arena__host.nova-sp-fx-epic:not(.nova-sp-fx-js) .nova-hero__flames,
.nova-sp-hero-arena__host.nova-sp-fx-fire:not(.nova-sp-fx-js) .nova-hero__flames{
  animation: spFxFlame 0.7s ease-out 2;
}
.nova-sp-hero-arena__host.nova-sp-fx-epic:not(.nova-sp-fx-js) .nova-hero__core-glow,
.nova-sp-hero-arena__host.nova-sp-fx-fire:not(.nova-sp-fx-js) .nova-hero__core-glow{
  animation: spFxCore 0.5s ease-in-out 4;
}
@keyframes spFxArmL{
  0%, 100%{ transform: rotate(0deg); }
  50%{ transform: rotate(-22deg); }
}
@keyframes spFxArmR{
  0%, 100%{ transform: rotate(0deg); }
  50%{ transform: rotate(24deg); }
}
@keyframes spFxHead{
  0%, 100%{ transform: rotate(0deg); }
  25%{ transform: rotate(-5deg); }
  75%{ transform: rotate(5deg); }
}
@keyframes spFxFlame{
  0%{ opacity: 0; }
  30%{ opacity: 1; }
  100%{ opacity: 0; }
}
@keyframes spFxCore{
  0%, 100%{ opacity: 0.15; }
  50%{ opacity: 0.55; }
}

/* Doğru cevap — hafif ekran sarsıntısı */
#single-player-game-screen.nova-sp-game-shake{
  animation: spGameShake .42s cubic-bezier(.36, .07, .19, .97) both;
}
@keyframes spGameShake{
  0%, 100%{ transform: translateX(0); }
  15%{ transform: translateX(-6px); }
  30%{ transform: translateX(5px); }
  45%{ transform: translateX(-4px); }
  60%{ transform: translateX(3px); }
  75%{ transform: translateX(-2px); }
}

@media (max-width: 640px){
  #single-player-game-screen .nova-sp-game-hud{
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    text-align: center;
  }
  #single-player-game-screen .timer-container{
    grid-column: 1;
    grid-row: 3;
    justify-self: center;
  }
}
