/* DEYNU R14: glass countdown. Inherits the existing campaign green/gold palette. */
.gct14{--gct-accent:#f7c57d;position:relative;isolation:isolate;overflow:hidden;direction:rtl;border:1px solid rgba(255,229,172,.30);border-radius:18px;padding:19px 19px 16px;margin:15px 0;background:linear-gradient(124deg,rgba(11,61,43,.60),rgba(28,101,68,.55));box-shadow:inset 0 1px rgba(255,255,255,.08),0 12px 32px rgba(4,46,30,.13);color:#fff}
.gct14::before{content:"";pointer-events:none;position:absolute;inset:-55% auto auto -20%;width:60%;height:185%;border-radius:50%;background:radial-gradient(circle,rgba(242,184,89,.19),transparent 68%);z-index:-1}
.gct14 *{box-sizing:border-box}.gct14-heading{display:flex;align-items:center;gap:9px;font-weight:850;font-size:15px;color:#fff;min-height:26px}.gct14-heading-text{flex:1}.gct14-orbit{width:24px;height:24px;flex-shrink:0;border:2px solid #efbd79;border-radius:50%;display:inline-grid;place-items:center;position:relative}.gct14-orbit::before{content:"";width:7px;height:7px;border-radius:50%;background:#efbd79;box-shadow:0 0 0 3px #efbd7930}.gct14-orbit::after{content:"";position:absolute;width:2px;height:8px;top:3px;left:calc(50% - 1px);background:#efbd79;border-radius:2px}.gct14-live-dot{width:7px;height:7px;border-radius:50%;background:#ffcf90;box-shadow:0 0 0 4px rgba(255,213,145,.15)}
.gct14-units{direction:ltr;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px}
.gct14-unit{direction:rtl;min-width:0;padding:12px 6px 9px;text-align:center;display:flex;flex-direction:column;gap:7px;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:13px;background:linear-gradient(165deg,rgba(255,255,255,.14),rgba(255,255,255,.06));box-shadow:inset 0 1px rgba(255,255,255,.13)}
.gct14-number{direction:ltr;font-family:inherit;font-variant-numeric:tabular-nums;font-size:clamp(29px,3vw,46px);font-weight:950;letter-spacing:-1px;line-height:1.2;color:#fff;white-space:nowrap;text-shadow:0 4px 16px rgba(3,31,18,.18)}
.gct14-unit--seconds .gct14-number{color:#ffd18f}
.gct14-unit-label{color:#e4f4e9;font-size:12px;font-weight:750}
.gct14-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;font-size:11px;margin-top:13px;color:#deece2;line-height:1.7}.gct14-timezone{color:#f5cb8f;white-space:nowrap}
.gct14-track{height:4px;overflow:hidden;border-radius:30px;background:rgba(255,255,255,.15);margin-top:12px;direction:ltr}
.gct14-track-fill{height:100%;width:0;background:linear-gradient(90deg,#ffdc99,#ffb45d);border-radius:30px;transition:width .7s linear}
.gct14[data-gct-phase="active"]{border-color:rgba(255,220,144,.65)}
.gct14[data-gct-phase="ended"] .gct14-live-dot{background:#d6e0d8;box-shadow:none}
.gct14[data-gct-phase="ended"] .gct14-number{color:#edf2eb}
.gct14--home{padding:15px 15px 12px;margin:8px 0!important;border-radius:16px}
.gct14--home .gct14-heading{font-size:13px}
.gct14--home .gct14-number{font-size:clamp(25px,2.5vw,36px)}
.gct14--home .gct14-unit{padding:10px 3px 8px;gap:5px}
.gct14--home .gct14-units{gap:8px;margin-top:10px}
.gct14--home .gct14-foot{font-size:10px;margin-top:9px}
.gct14--home .gct14-track{margin-top:8px}
@media(max-width:700px){.gct14{padding:13px 10px 11px;margin:11px 0;border-radius:14px}.gct14-units{gap:7px;margin-top:10px}.gct14-unit{padding:9px 1px 7px;border-radius:10px;gap:5px}.gct14-number{font-size:clamp(22px,5.4vw,31px);letter-spacing:-.8px}.gct14-unit-label{font-size:10px}.gct14-heading{font-size:13px}.gct14-foot{font-size:10px;margin-top:8px}.gct14--home{padding:12px 10px;margin:9px 0!important}.gct14--home .gct14-number{font-size:clamp(23px,5.6vw,32px)}}
@media(max-width:360px){.gct14-units{gap:5px}.gct14-number{font-size:21px}.gct14--home .gct14-number{font-size:22px}.gct14-timezone{font-size:9px}}
@media(prefers-reduced-motion:reduce){.gct14-track-fill{transition:none}}
