.hc-board{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#1d3a5f,#0c1a30 70%);border-radius:28px;place-items:center;gap:18px;width:100%;min-height:280px;padding:28px 18px;display:grid}.hc-board[data-holiday=christmas]{background:radial-gradient(circle at 50% 30%,#6a1b24,#1f0d12 72%)}.hc-board[data-today=true]{background:radial-gradient(circle at 50% 40%,#ffd43b,#f76707 50%,#7a1f12 95%)}.hc-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2.4vw,22px);width:min(100%,720px);display:grid}.hc-unit{background:#ffffff17;border-radius:18px;gap:6px;padding:14px 6px;display:grid}.hc-unit strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,9vw,4.6rem);font-weight:800;line-height:1}.hc-unit span{opacity:.78;overflow-wrap:anywhere;font-size:clamp(.7rem,2.4vw,1rem)}.hc-today{text-shadow:0 4px #78140080,0 0 40px #fff0b4e6;font-size:clamp(2.4rem,10vw,5rem);font-weight:900;line-height:1.05}.hc-date{opacity:.82;margin:0;font-size:clamp(.85rem,2.6vw,1.05rem)}
