/* PC134 — odliczanie 5 minut przed początkiem i końcem wydarzenia */
#pc134-countdown[hidden] { display:none !important; }
#pc134-countdown {
  flex: 0 0 auto;
  display:flex; align-items:center; justify-content:space-between; gap:12px;
  margin:0 10px 7px; padding:9px 13px;
  border-radius:11px; border:1px solid color-mix(in srgb,var(--accent,#e7a044) 50%,transparent);
  color:var(--text,#f3f5f2);
  background:linear-gradient(105deg,rgba(216,141,39,.16),rgba(15,34,28,.92));
  box-sizing:border-box; min-width:0;
}
#pc134-countdown[data-phase="end"]{border-color:rgba(238,102,75,.55);background:linear-gradient(105deg,rgba(173,58,37,.22),rgba(15,34,28,.92));}
.pc134-title{font-weight:700;font-size:13px;line-height:1.4;min-width:0}
.pc134-clock{font:700 clamp(17px,2.2vw,23px)/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:1px;color:#ffbf67;white-space:nowrap}
#pc134-countdown[data-phase="end"] .pc134-clock{color:#ff9d83}
.pc134-tab-timer{font:700 11px/1.1 ui-monospace,monospace;opacity:.9;margin-inline-start:5px;color:#ffbf67;white-space:nowrap}
.pc134-tab-timer[data-phase="end"]{color:#ff9d83}
@media(max-width:550px){#pc134-countdown{margin:0 6px 5px;padding:7px 9px}.pc134-title{font-size:11px}.pc134-clock{font-size:17px}}
@media(prefers-reduced-motion:no-preference){#pc134-countdown{animation:pc134-soft-pulse 2.5s ease-in-out infinite}@keyframes pc134-soft-pulse{50%{box-shadow:0 0 10px rgba(255,155,60,.14)}}}
