.countdown-plugin{font-family:var(--cd-font,inherit);min-width:0;width:100%}
.countdown-plugin,.countdown-plugin *{box-sizing:border-box}
.countdown-plugin [hidden]{display:none!important}
.countdown-plugin .cd-card{border:var(--cd-border-width,1px) solid var(--cd-accent,#168bff);border-radius:var(--cd-radius,10px);padding:var(--cd-padding,14px);text-align:var(--cd-align,center);background:var(--cd-background,#031126);color:var(--cd-text-color,#dff5ff);overflow-wrap:anywhere}
.countdown-plugin .cd-card h3{font-family:inherit;color:var(--cd-headline-color,#dff5ff);font-size:var(--cd-headline-size,20px);line-height:1.3;margin:0 0 12px}
.countdown-plugin .cd-text{color:var(--cd-text-color,#dff5ff);font-size:var(--cd-text-size,14px);line-height:1.5;margin:10px 0}
.countdown-plugin .cd-count{display:flex;justify-content:var(--cd-justify,center);gap:var(--cd-gap,8px);flex-wrap:wrap}
.countdown-plugin .cd-count b{display:block;min-width:min(68px,100%);max-width:100%;padding:10px;border:var(--cd-border-width,1px) solid var(--cd-accent,#168bff);border-radius:var(--cd-radius,10px);background:var(--cd-tile-background,#061a35);color:var(--cd-number-color,#fff);font-size:var(--cd-number-size,21px);font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}
.countdown-plugin .cd-count small{display:block;font-weight:400;font-size:var(--cd-label-size,10px);color:var(--cd-label-color,#91d5ea);margin-top:4px}
.countdown-plugin .cd-meta{font-size:var(--cd-text-size,14px);color:var(--cd-meta-color,#82cce8);line-height:1.4;margin:10px 0}
.countdown-plugin.compact .cd-count b{min-width:min(52px,100%);padding:6px}
.countdown-plugin.minimal .cd-card{border:0;background:transparent;box-shadow:none}
