.announcement-bar.svelte-1n0pjjr{display:flex;justify-content:center;align-items:center;width:100%;min-height:var(--nav-announcement-height);padding:0 .75rem;color:#122a20f2;text-decoration:none;background:linear-gradient(90deg,color-mix(in srgb,#c8f5a8 88%,#9fe088),color-mix(in srgb,#b8ef9c 92%,#8fd97a),color-mix(in srgb,#a8e890 88%,#7fce6e));border-bottom:1px solid color-mix(in srgb,#1a5c3a 12%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 55%,transparent)}@supports not (background: color-mix(in srgb,red,red)){.announcement-bar.svelte-1n0pjjr{background:linear-gradient(90deg,#c4f0a8,#b0e898,#9fdf88);border-bottom:1px solid rgba(26,92,58,.12);box-shadow:inset 0 1px #ffffff73}}.announcement-inner.svelte-1n0pjjr{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;width:100%;max-width:min(72rem,100%);min-height:var(--nav-announcement-height);padding-block:.28rem;box-sizing:border-box;row-gap:.35rem}.announcement-title.svelte-1n0pjjr{font-weight:600;font-size:.8125rem;line-height:1.25;letter-spacing:-.01em;color:#103022eb;text-wrap:balance;text-align:center}.announcement-cta.svelte-1n0pjjr{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.22rem .65rem;border-radius:999px;background:#ffffffe0;border:1px solid rgba(255,255,255,.65);font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#1a3328;box-shadow:0 1px 2px #16503014}.announcement-bar.svelte-1n0pjjr:focus-visible{outline:2px solid rgba(88,101,242,.85);outline-offset:-2px}@media(max-width:480px){.announcement-bar.svelte-1n0pjjr{padding:0 .5rem}.announcement-title.svelte-1n0pjjr{font-size:.76rem}.announcement-cta.svelte-1n0pjjr{font-size:.65rem;padding:.2rem .55rem}}.refresh-nav-btn{gap:.5rem;white-space:nowrap}.refresh-label-short.svelte-1n8e4t1{display:none}@media(max-width:768px){.refresh-label-full.svelte-1n8e4t1{display:none}.refresh-label-short.svelte-1n8e4t1{display:inline}}.refresh-spinner.svelte-1n8e4t1{width:.875rem;height:.875rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1n8e4t1-spin .6s linear infinite;will-change:transform;flex-shrink:0}@keyframes svelte-1n8e4t1-spin{to{transform:rotate(360deg)}}.countdown-icon.svelte-1n8e4t1{flex-shrink:0}.countdown-icon.svelte-1n8e4t1 path:where(.svelte-1n8e4t1){transition:d 1s linear}
