/* V67 — consistent, visible game-credit notice. Existing game cards, machine data
   and header video dimensions are deliberately left untouched. */
body.temple54 .v67-global-points {
  position:relative;
  z-index:4;
  min-height:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:13px;
  width:100%;
  padding:6px 16px;
  border-bottom:1px solid rgba(213,162,89,.35);
  background:linear-gradient(100deg,#061018 0%,#0d1b1d 48%,#061018 100%);
  color:#f5d39b;
  font-weight:700;
  font-size:12px;
  line-height:1.35;
  letter-spacing:.13em;
  text-align:center;
  box-shadow:0 4px 14px rgba(0,0,0,.16);
}
body.temple54 .v67-points-glyph{color:#c99448;opacity:.82;font-size:10px}
body.temple54 .v67-hero-points {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  margin:6px auto 4px;
  padding:5px 14px;
  border:1px solid rgba(228,181,103,.43);
  border-radius:100px;
  background:linear-gradient(120deg,rgba(8,22,24,.85),rgba(27,23,13,.8));
  color:#f4d3a2;
  font-size:11px;
  font-weight:700;
  line-height:1.35;
  letter-spacing:.07em;
  box-shadow:inset 0 0 10px rgba(210,161,85,.08);
}
body.temple54 .v67-panel-points,
body.temple54 .v67-auth-points,
body.temple54 .v67-line-points {
  display:table;
  margin:16px auto 0;
  padding:9px 17px;
  border-radius:9px;
  border:1px solid rgba(218,162,81,.42);
  color:#f4d7ab;
  background:linear-gradient(90deg,rgba(13,29,34,.9),rgba(19,22,19,.89));
  font-size:12px;
  font-weight:750;
  line-height:1.4;
  letter-spacing:.08em;
  text-align:center;
  box-shadow:inset 0 1px 0 rgba(255,232,188,.045);
}
body.temple54 .v67-auth-points{margin:13px auto 18px;font-size:12px}
body.temple54 .v67-line-points{margin:13px auto 0}
@media(max-width:760px){
  body.temple54 .v67-global-points{min-height:28px;padding:5px 9px;font-size:11px;gap:9px;letter-spacing:.08em}
  body.temple54 .v67-hero-points{margin:6px auto 3px;padding:4px 10px;font-size:10px}
  body.temple54 .v67-panel-points,
  body.temple54 .v67-auth-points,
  body.temple54 .v67-line-points{padding:8px 13px;font-size:11px}
}
