/* ================= Dilek çeşmesi teması: gece mavisi, fener ışığı, altın para ================= */
:root {
  --bg: #081230;
  --bg-deep: #02050F;
  --pink: #FFD27A;        /* vurgu: altın */
  --pink-deep: #E0A33A;
  --mint: #BFE6FF;        /* su mavisi etiket */
  --lilac: #C9D6FF;
  --cream: #FFF4DC;
  --gold: #FFD27A;
  --text: #F6F8FF;
  --muted: rgba(230, 238, 255, .74);
}
.headline .accent { text-shadow: 0 0 28px rgba(255, 196, 90, .55), 0 0 2px rgba(255, 236, 190, .6); }
.btn.primary {
  background: linear-gradient(180deg, #FFE6A8 0%, #F2B64A 100%); color: #2A1A02;
  box-shadow: 0 12px 34px -10px rgba(242, 182, 74, .75), inset 0 1px 0 rgba(255, 255, 255, .65);
}
@keyframes pulse {
  0%, 100% { box-shadow: 0 12px 34px -10px rgba(242, 182, 74, .75), 0 0 0 0 rgba(255, 214, 130, .45), inset 0 1px 0 rgba(255, 255, 255, .65); }
  50% { box-shadow: 0 12px 34px -10px rgba(242, 182, 74, .75), 0 0 0 14px rgba(255, 214, 130, 0), inset 0 1px 0 rgba(255, 255, 255, .65); }
}
.flash { background: radial-gradient(circle at 50% 55%, #FFFBEA 0%, #FFE2A0 30%, rgba(255, 210, 120, .35) 60%, rgba(255, 210, 120, 0) 80%); }
.loader { background: radial-gradient(90% 70% at 50% 45%, #13275E 0%, #02050F 70%); }
.preview-pill { color: #2A1A02; background: rgba(255, 214, 130, .92); }
.ad-badge { background: #FFD27A; color: #2A1A02; }
.grain { display: none; }
#scene { touch-action: none; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; }
.btn { -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; }
.card-row { flex-wrap: wrap; }

/* Para fırlatma ipucu: paranın üstünde yukarı kayan iki ok (konumu main.js her karede verir) */
.coin-hint { position: fixed; left: 0; top: 0; z-index: 6; width: 0; height: 0; pointer-events: none; }
.coin-hint[hidden] { display: none; }
.coin-hint i {
  position: absolute; left: -11px; width: 22px; height: 22px;
  border-left: 3px solid rgba(255, 236, 190, .95); border-top: 3px solid rgba(255, 236, 190, .95);
  transform: rotate(45deg); opacity: 0; animation: tossUp 1.4s ease-out infinite;
  filter: drop-shadow(0 0 6px rgba(255, 210, 120, .8));
}
.coin-hint i:nth-child(2) { animation-delay: .35s; }
@keyframes tossUp { 0% { top: 10px; opacity: 0; } 30% { opacity: 1; } 100% { top: -40px; opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .coin-hint i { animation-duration: 2.4s; } }
