.theme-control.svelte-pjs1gu{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.theme-control.svelte-pjs1gu:hover,.theme-control.svelte-pjs1gu:focus-visible{color:#ffb84d;outline:none}.theme-control.svelte-pjs1gu:focus-visible{box-shadow:0 0 0 2px #7fc8ff59}.sr-only.svelte-pjs1gu{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.promo-banner.svelte-1gihp9l{color:#f5f7fa;text-align:center;background:linear-gradient(100deg,#ff7a3d29,#ffb84d1f,#8a68ff1f);border:1px solid #ffcf7a73;border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1rem;width:min(100% - 2rem,72rem);margin:0 auto 1rem;padding:.8rem 1rem;font:.9rem/1.45 Arial,sans-serif;display:flex}.promo-banner.svelte-1gihp9l strong:where(.svelte-1gihp9l){color:#ffcf7a;letter-spacing:.04em}.promo-banner.svelte-1gihp9l a:where(.svelte-1gihp9l){color:#7fc8ff;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.promo-banner.svelte-1gihp9l a:where(.svelte-1gihp9l):focus-visible{outline-offset:3px;outline:2px solid}html[data-theme=day] .promo-banner.svelte-1gihp9l{color:var(--day-text)}html[data-theme=day] .promo-banner.svelte-1gihp9l strong:where(.svelte-1gihp9l){color:var(--day-accent)}html[data-theme=day] .promo-banner.svelte-1gihp9l a:where(.svelte-1gihp9l){color:var(--day-link)}
