.quatrefoil.svelte-g6vzbu{width:var(--size);height:var(--size);cursor:pointer;z-index:1;transform:rotate(var(--rotation,0deg));color:#fff;filter:drop-shadow(0 0 4px #000);background-color:#0000;border:none;justify-content:center;align-items:center;font-weight:700;transition:transform .2s;display:inline-flex;position:relative;overflow:visible}.quatrefoil.svelte-g6vzbu:before,.quatrefoil.svelte-g6vzbu:after{content:"";background-color:var(--color);z-index:-1;border-radius:50%;position:absolute}.quatrefoil.svelte-g6vzbu:before{width:calc(var(--size) * 1.8);height:calc(var(--size) * .9);left:calc(var(--size) * -.4);top:calc(var(--size) * .05)}.quatrefoil.svelte-g6vzbu:after{width:calc(var(--size) * .9);height:calc(var(--size) * 1.8);left:calc(var(--size) * .05);top:calc(var(--size) * -.4)}.quatrefoil.svelte-g6vzbu:hover{filter:brightness(.9)}.season-panel.svelte-1ou99d2{z-index:10;background:#2b2b2b;border:.125rem solid;border-radius:1rem;flex-direction:row;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:clamp(1.25rem,3vw,1.5rem) clamp(1rem,2.5vw,1.75rem) clamp(.75rem,1vw,.75rem);transition:border-color .4s,box-shadow .4s;display:flex;position:fixed;bottom:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);box-shadow:0 .5rem 2rem #0006,0 .125rem .5rem #0000004d}.season-panel.svelte-1ou99d2:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg), var(--glow-color) 0deg, color-mix(in srgb, var(--glow-color) 50%, white) 60deg, color-mix(in srgb, var(--glow-color) 80%, white) 100deg, color-mix(in srgb, var(--glow-color) 50%, white) 140deg, var(--glow-color) 200deg, var(--glow-color) 360deg);opacity:0;z-index:-1;pointer-events:none;transition:opacity .4s;animation:none;position:absolute;inset:-.2rem}.season-panel.svelte-1ou99d2:after{content:"";z-index:-1;pointer-events:none;background:#2b2b2b;border-radius:.925rem;position:absolute;inset:.075rem}.season-panel.svelte-1ou99d2:hover:before{opacity:1;animation:2.5s linear infinite svelte-1ou99d2-spin-glow}.season-panel.svelte-1ou99d2:hover{box-shadow:0 .5rem 2rem #0006, 0 .125rem .5rem #0000004d, 0 0 .75rem color-mix(in srgb, var(--glow-color) 80%, transparent), 0 0 2.5rem color-mix(in srgb, var(--glow-color) 40%, transparent)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-1ou99d2-spin-glow{to{--angle:360deg}}@media (width<=40rem){.season-panel.svelte-1ou99d2{border-radius:1rem 1rem 0 0;justify-content:space-around;align-items:center;gap:0;padding:1.25rem 1.25rem .5rem;bottom:0;left:0;right:0}.btn-wrap.svelte-1ou99d2{gap:.25rem}.label.svelte-1ou99d2{margin-top:.25rem}}.btn-wrap.svelte-1ou99d2{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.4rem,1vw,.75rem);min-width:clamp(2rem,5vw,2.75rem);transition:transform .2s;display:flex}.btn-wrap.svelte-1ou99d2:hover{transform:scale(1.05)}.label.svelte-1ou99d2{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-top:clamp(.5rem,1vw,.75rem);font-family:Quench,serif;font-size:clamp(.65rem,1.5vw,.75rem);font-weight:600}.btn-wrap.active.svelte-1ou99d2 .label:where(.svelte-1ou99d2){opacity:1}.cursor-glow.svelte-2ikoqc{width:calc(var(--radius) * 2);height:calc(var(--radius) * 2);pointer-events:none;z-index:3;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle var(--radius) at center, transparent 0%, color-mix(in srgb, var(--color) 18%, transparent) 10%, color-mix(in srgb, var(--color) 6%, transparent) 55%, transparent 70%);transition:opacity .4s;position:fixed;top:0;left:0}
