.countdown-container.svelte-vckp0f{text-align:center;margin-bottom:1.5rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#f0f8ffcc,#add8e666);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(173,216,230,.3);border-radius:16px;box-shadow:0 4px 16px #add8e633,inset 0 1px #ffffff80}.countdown-container.compact.svelte-vckp0f{display:flex;align-items:center;gap:.75rem;margin-bottom:0;background:linear-gradient(135deg,#f0f8ffe6,#add8e680,#90d5ff66);border:1px solid rgba(173,216,230,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.6rem 1.25rem;border-radius:9999px;box-shadow:0 8px 32px #add8e640,inset 0 1px #fff9,0 0 0 1px #add8e626}.countdown-title.svelte-vckp0f{font-size:1.1rem;color:#475569;margin-bottom:1.25rem;font-weight:600;font-family:LINESeedSansTH,sans-serif;text-transform:uppercase;letter-spacing:.05em}.countdown-container.compact.svelte-vckp0f .countdown-title:where(.svelte-vckp0f){margin-bottom:0;font-size:.95rem;white-space:nowrap;color:#4682b4;font-weight:600;margin-right:.5rem}.timer-grid.svelte-vckp0f{display:flex;justify-content:center;align-items:center;gap:.75rem}.countdown-container.compact.svelte-vckp0f .timer-grid:where(.svelte-vckp0f){gap:.25rem}.time-block.svelte-vckp0f{display:flex;flex-direction:column;align-items:center;background:#ffffff80;backdrop-filter:blur(4px);padding:.6rem .5rem;border-radius:12px;box-shadow:0 2px 8px -2px #6495ed14,inset 0 0 0 1px #add8e626;min-width:60px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.time-block.svelte-vckp0f:hover{transform:translateY(-4px)}.countdown-container.compact.svelte-vckp0f .time-block:where(.svelte-vckp0f){padding:.35rem .5rem;min-width:50px;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:none;flex-direction:column;align-items:center;gap:2px}.countdown-container.compact.svelte-vckp0f .time-block:where(.svelte-vckp0f):hover{transform:none}.value-wrapper.svelte-vckp0f{position:relative;height:2rem;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.countdown-container.compact.svelte-vckp0f .value-wrapper:where(.svelte-vckp0f){height:1.75rem;width:auto;min-width:1.5rem}.time-value.svelte-vckp0f{position:absolute;font-size:1.75rem;font-weight:700;line-height:1;background:linear-gradient(135deg,#4682b4,#5b9bd5,#87ceeb);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;animation:svelte-vckp0f-shine 3s linear infinite;will-change:transform,opacity;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.countdown-container.compact.svelte-vckp0f .time-value:where(.svelte-vckp0f){font-size:1.35rem;font-weight:700;background:linear-gradient(135deg,#4682b4,#5b9bd5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:none;position:absolute}.time-label.svelte-vckp0f{font-size:.65rem;color:#64748b;margin-top:.25rem;font-family:LINESeedSansTH,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.countdown-container.compact.svelte-vckp0f .time-label:where(.svelte-vckp0f){font-size:.7rem;margin:1px 0 0;color:#5b9bd5;font-weight:500;text-align:center;white-space:nowrap}.separator.svelte-vckp0f{font-size:1.5rem;font-weight:700;color:#5b9bd5;margin-bottom:.8rem;opacity:.7;text-shadow:0 0 8px rgba(91,155,213,.2);animation:svelte-vckp0f-pulse 2s ease-in-out infinite}.countdown-container.compact.svelte-vckp0f .separator:where(.svelte-vckp0f){font-size:1.2rem;padding-bottom:0;margin:0 .15rem;color:#87ceeb;animation:none;opacity:.8}@keyframes svelte-vckp0f-shine{to{background-position:200% center}}@keyframes svelte-vckp0f-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:640px){.countdown-container.svelte-vckp0f:not(.compact){padding:1rem}.countdown-container.svelte-vckp0f:not(.compact) .time-block:where(.svelte-vckp0f){min-width:60px;padding:.75rem .5rem}.countdown-container.svelte-vckp0f:not(.compact) .time-value:where(.svelte-vckp0f){font-size:1.75rem}.countdown-container.svelte-vckp0f:not(.compact) .value-wrapper:where(.svelte-vckp0f){height:1.75rem}.countdown-container.svelte-vckp0f:not(.compact) .separator:where(.svelte-vckp0f){font-size:1.5rem;margin-bottom:1rem}.countdown-container.compact.svelte-vckp0f{flex-direction:row;width:auto;max-width:calc(100vw - 120px);justify-content:flex-start;gap:.25rem;padding:.4rem .6rem;flex-shrink:1;overflow:hidden}.countdown-container.compact.svelte-vckp0f .countdown-title:where(.svelte-vckp0f){display:none}.countdown-container.compact.svelte-vckp0f .timer-grid:where(.svelte-vckp0f){gap:.15rem}.countdown-container.compact.svelte-vckp0f .time-block:where(.svelte-vckp0f){min-width:35px;padding:.2rem .25rem}.countdown-container.compact.svelte-vckp0f .time-value:where(.svelte-vckp0f){font-size:1rem}.countdown-container.compact.svelte-vckp0f .time-label:where(.svelte-vckp0f){font-size:.55rem}.countdown-container.compact.svelte-vckp0f .value-wrapper:where(.svelte-vckp0f){height:1.25rem}.countdown-container.compact.svelte-vckp0f .separator:where(.svelte-vckp0f){font-size:.8rem;margin-bottom:0;align-self:center}}
