.cp-opening-clock{padding-block:14px 64px;text-align:center}.cp-clock-panel{box-sizing:border-box;max-width:760px;margin:auto;padding:34px 24px 25px;border:1px solid #c9b67e70;border-radius:20px;background:radial-gradient(ellipse at 50% 4%,#eee2b952,transparent 55%),linear-gradient(145deg,#fffdf5,#f4f2e8);box-shadow:0 20px 60px #253d2907}.cp-clock-face{width:210px;margin:0 auto 21px;filter:drop-shadow(0 9px 13px #705e3226)}.cp-clock-face svg{display:block;width:100%;height:auto}.cp-clock-numerals{font:16px Georgia,serif;fill:#7c693f}.cp-clock-signature{font:7px Georgia,serif;letter-spacing:2px;fill:#9b8755}.cp-clock-kicker{font-size:10px;font-weight:600;letter-spacing:.2em;color:#9b814a;margin:0 0 12px}.cp-clock-panel h2{font:500 clamp(27px,3vw,38px)/1.2 var(--serif,Georgia,serif);letter-spacing:-.025em;color:#2a4332;margin:0 0 13px;text-wrap:balance}.cp-clock-date{font-size:13px;line-height:1.7;color:#728068;margin:0}.cp-clock-date time{color:#3e573d;font-weight:600;white-space:nowrap}.cp-clock-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:490px;margin:27px auto 0}.cp-clock-countdown>div{min-width:0;padding:0 9px;border-right:1px solid #c8b88166}.cp-clock-countdown>div:last-child{border:0}.cp-clock-countdown strong{display:block;font:400 clamp(31px,4vw,46px)/1.2 var(--serif,Georgia,serif);font-variant-numeric:tabular-nums;color:#9b7c3e;letter-spacing:-.025em}.cp-clock-countdown span{display:block;font-size:9px;letter-spacing:.1em;color:#78836d;margin-top:7px}.cp-clock-note{font-size:10px;line-height:1.7;color:#8a8a74;margin:23px 0 0}.motion-paused .cp-clock-seconds,.cp-still .cp-clock-seconds{display:none}@media(max-width:600px){.cp-opening-clock{padding-block:5px 40px}.cp-clock-panel{padding:26px 13px 22px;border-radius:15px}.cp-clock-face{width:160px;margin-bottom:20px}.cp-clock-panel h2{font-size:28px}.cp-clock-date{font-size:12px}.cp-clock-countdown{margin-top:24px}.cp-clock-countdown>div{padding-inline:4px}.cp-clock-countdown strong{font-size:clamp(25px,6.8vw,32px)}.cp-clock-countdown span{font-size:8px;letter-spacing:.03em}.cp-clock-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.cp-clock-seconds{display:none}}
