:root[data-season=halloween]{--background:#0d0914;--card:#1a1223;--primary:#fca443;--primary-foreground:#0f0a18;--ring:#fca443}@supports (color:lab(0% 0 0)){:root[data-season=halloween]{--background:lab(2.87797% 2.6844 -5.12885);--card:lab(6.78496% 7.37359 -10.286);--primary:lab(75.1982% 27.5445 61.8773);--primary-foreground:lab(3.46184% 3.74071 -7.15129);--ring:lab(75.1982% 27.5445 61.8773)}}:root[data-season=winter]{--background:#04110a;--card:#0b1d13;--primary:#e4c87c;--primary-foreground:#05160d;--ring:#e4c87c}@supports (color:lab(0% 0 0)){:root[data-season=winter]{--background:lab(3.90211% -4.60386 1.81782);--card:lab(8.75938% -9.44222 3.73023);--primary:lab(81.7782% 2.84162 41.4364);--primary-foreground:lab(5.575% -6.97508 2.75264);--ring:lab(81.7782% 2.84162 41.4364)}}:root[data-season=newyear]{--background:#0a0a15;--card:#171626;--primary:#f2cd6f;--primary-foreground:#110f1e;--ring:#f2cd6f}@supports (color:lab(0% 0 0)){:root[data-season=newyear]{--background:lab(2.90249% 1.76004 -5.89204);--card:lab(8.03449% 3.78983 -10.5344);--primary:lab(84.0766% 5.48354 50.9454);--primary-foreground:lab(4.99896% 3.5991 -9.38068);--ring:lab(84.0766% 5.48354 50.9454)}}:root[data-season=valentine]{--background:#150910;--card:#25151e;--primary:#fba0cc;--primary-foreground:#1e0d19;--ring:#fba0cc}@supports (color:lab(0% 0 0)){:root[data-season=valentine]{--background:lab(3.49858% 5.08183 -1.46098);--card:lab(9.10933% 9.60723 -2.82972);--primary:lab(76.3532% 39.0213 -7.47441);--primary-foreground:lab(5.79042% 9.84073 -3.95117);--ring:lab(76.3532% 39.0213 -7.47441)}}.cs-brand-pumpkin{display:none}:root[data-season=halloween] .cs-brand-pumpkin{display:block}:root[data-season=halloween] .cs-brand-flame{display:none}.cs-season-decor{z-index:1;pointer-events:none;color:var(--primary);position:fixed;inset:0;overflow:hidden}.cs-season-corner{right:max(1rem, env(safe-area-inset-right));opacity:.075;width:4rem;height:4rem;position:absolute;top:5.5rem;transform:rotate(12deg)}.cs-season-web{opacity:.12;width:7rem;height:7rem;position:absolute;top:3.75rem;left:0}.cs-season-ornament{opacity:.24;width:min(32rem,100%);height:4rem;position:absolute;top:3.75rem;left:50%;transform:translate(-50%)}.cs-season-card{border-color:color-mix(in srgb, var(--primary) 14%, transparent);background:color-mix(in srgb, var(--primary) 3%, var(--background))}@media (max-width:480px){.cs-season-corner{width:2.5rem;height:2.5rem;top:4.5rem}.cs-season-web{width:4rem;height:4rem;top:3.25rem}.cs-season-ornament{top:3.25rem}}
