.countdown-widget.svelte-b7ji4k{position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:260px;color:var(--cw-text);background:var(--cw-surface);border:2px solid var(--cw-border);border-radius:var(--cw-radius);box-shadow:var(--cw-shadow);font-family:var(--cw-font, var(--cw-font-ui))}.countdown-widget.embedded.svelte-b7ji4k{min-width:0;min-height:100vh;border-radius:0;border:0;box-shadow:none}.pattern.svelte-b7ji4k{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--cw-pattern);background-position:center;background-size:var(--cw-pattern-size);background-repeat:repeat}.inner.svelte-b7ji4k{display:flex;min-height:100%;flex-direction:column;gap:1.4rem;padding:clamp(1rem,3vw,2rem)}.countdown-widget.creator.svelte-b7ji4k .inner:where(.svelte-b7ji4k){gap:clamp(.7rem,1.8vh,1rem);justify-content:flex-start;padding:clamp(.8rem,2vw,1.2rem)}.topline.svelte-b7ji4k,footer.svelte-b7ji4k{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}h2.svelte-b7ji4k,.editable-title.svelte-b7ji4k{margin:0;max-width:16ch;overflow-wrap:anywhere;white-space:pre-line;color:var(--cw-text);font-family:var(--cw-font-display, Georgia, serif);font-size:clamp(1.6rem,5vw,3.3rem);line-height:1.02;font-weight:720}.countdown-widget.creator.svelte-b7ji4k h2:where(.svelte-b7ji4k),.countdown-widget.creator.svelte-b7ji4k .editable-title:where(.svelte-b7ji4k){max-width:22ch;font-size:clamp(1.35rem,3.5vw,2.55rem)}.editable-title.svelte-b7ji4k{width:min(100%,16ch);min-height:calc(1lh + .2em);overflow:hidden;border:0;border-radius:calc(var(--cw-radius) * .26);background:transparent;padding:.08em .02em .12em;cursor:text;outline:0;resize:none;text-align:inherit;line-height:1.06;word-break:break-word;caret-color:var(--cw-accent)}.editable-title.svelte-b7ji4k:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--cw-accent) 22%,transparent)}.status.svelte-b7ji4k{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--cw-accent) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cw-panel) 80%,transparent);color:var(--cw-accent);font-family:var(--cw-font-micro, ui-monospace, monospace);padding:.35rem .7rem;font-size:.78rem;font-weight:760;text-transform:uppercase}.status.expired.svelte-b7ji4k{color:var(--cw-accent-2);border-color:var(--cw-accent-2)}.units.svelte-b7ji4k{display:grid;grid-template-columns:minmax(0,var(--day-fr, 1fr)) repeat(3,minmax(0,1fr));gap:clamp(.5rem,2vw,1rem)}.countdown-widget.creator.svelte-b7ji4k .units:where(.svelte-b7ji4k){gap:clamp(.38rem,1vw,.65rem)}.unit.svelte-b7ji4k{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--cw-border) 80%,transparent);border-radius:calc(var(--cw-radius) * .7);background:color-mix(in srgb,var(--cw-panel) 86%,transparent);padding:clamp(.65rem,2vw,1.1rem) .55rem;text-align:center}.countdown-widget.creator.svelte-b7ji4k .unit:where(.svelte-b7ji4k){padding:clamp(.46rem,1.5vw,.78rem) .35rem}.unit.svelte-b7ji4k strong:where(.svelte-b7ji4k){display:block;color:var(--cw-accent);font-family:var(--cw-font-number, ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.8rem,calc(4.4rem * var(--unit-size-scale, 1)),4.4rem);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:.95;font-weight:720}.countdown-widget.creator.svelte-b7ji4k .unit:where(.svelte-b7ji4k) strong:where(.svelte-b7ji4k){font-size:clamp(1.35rem,calc(3.05rem * var(--unit-size-scale, 1)),3.05rem)}.unit.svelte-b7ji4k span:where(.svelte-b7ji4k){display:block;margin-top:.35rem;color:var(--cw-muted);font-family:var(--cw-font-micro, ui-monospace, monospace);font-size:.72rem;font-weight:760;text-transform:uppercase}footer.svelte-b7ji4k{color:var(--cw-muted);font-family:var(--cw-font-ui, ui-sans-serif, system-ui, sans-serif);font-size:.85rem;font-weight:650}.countdown-widget.creator.svelte-b7ji4k footer:where(.svelte-b7ji4k){font-size:.76rem}@media (max-width: 560px){.topline.svelte-b7ji4k,footer.svelte-b7ji4k{flex-direction:column}.units.svelte-b7ji4k{grid-template-columns:repeat(2,minmax(0,1fr))}.countdown-widget.creator.svelte-b7ji4k .topline:where(.svelte-b7ji4k),.countdown-widget.creator.svelte-b7ji4k footer:where(.svelte-b7ji4k){flex-direction:row}.countdown-widget.creator.svelte-b7ji4k .inner:where(.svelte-b7ji4k){gap:.52rem;padding:.62rem}.countdown-widget.creator.svelte-b7ji4k .units:where(.svelte-b7ji4k){grid-template-columns:minmax(0,var(--day-fr, 1fr)) repeat(3,minmax(0,1fr));gap:.32rem}.countdown-widget.creator.svelte-b7ji4k h2:where(.svelte-b7ji4k),.countdown-widget.creator.svelte-b7ji4k .editable-title:where(.svelte-b7ji4k){font-size:clamp(1.05rem,6vw,1.55rem)}.countdown-widget.creator.svelte-b7ji4k .status:where(.svelte-b7ji4k){padding:.24rem .48rem;font-size:.62rem}.countdown-widget.creator.svelte-b7ji4k .unit:where(.svelte-b7ji4k){border-radius:10px;padding:.4rem .24rem}.countdown-widget.creator.svelte-b7ji4k .unit:where(.svelte-b7ji4k) strong:where(.svelte-b7ji4k){font-size:clamp(1rem,calc(1.85rem * var(--unit-size-scale, 1)),1.85rem)}.countdown-widget.creator.svelte-b7ji4k .unit:where(.svelte-b7ji4k) span:where(.svelte-b7ji4k){margin-top:.22rem;font-size:.56rem}.countdown-widget.creator.svelte-b7ji4k footer:where(.svelte-b7ji4k){gap:.65rem;font-size:.58rem}}
