.tf-field[data-theme=day].svelte-7pblxx{--tf-canvas:var(--vibe-surface,oklch(96% .03 85));--tf-depth:var(--vibe-surface-2,oklch(92% .04 195));--tf-atmosphere:var(--vibe-glow,oklch(75% .12 210/.4));--tf-line:var(--vibe-accent-2,oklch(75% .12 210));--tf-line-color:oklch(75% .12 210/.25);--tf-grain-opacity:.03;--tf-grain-coarse:.012;--tf-context-light:var(--vibe-glow,oklch(72% .16 35/.28));--tf-surface:var(--vibe-surface,oklch(96% .03 85));--tf-border:var(--vibe-border,oklch(24% .05 250/.1));--tf-shadow:0 2px 24px -8px oklch(24% .05 250/.12);--tf-motion-duration:14s;--tf-motion-opacity:.18;--tf-coast-fill:oklch(24% .05 250/.22);--tf-accent-2:oklch(75% .12 210);--tf-atm-a:oklch(88% .1 195/.55);--tf-atm-b:oklch(96% .03 85/0);--tf-atm-c:oklch(94% .07 52/.35);--tf-spot:oklch(75% .12 210/.2);--tf-spot-2:oklch(72% .16 35/.14)}.tf-field[data-theme=night].svelte-7pblxx{--tf-canvas:var(--vibe-surface,oklch(13% .02 286));--tf-depth:var(--vibe-surface-2,oklch(17% .02 284));--tf-atmosphere:var(--vibe-glow,oklch(75% .27 335/.4));--tf-line:var(--vibe-accent,oklch(75% .27 335));--tf-line-color:oklch(75% .27 335/.35);--tf-grain-opacity:.022;--tf-grain-coarse:.015;--tf-context-light:oklch(75% .27 335/.22);--tf-surface:var(--vibe-surface,oklch(13% .02 286));--tf-border:var(--vibe-border,oklch(75% .27 335/.35));--tf-shadow:0 0 32px oklch(75% .27 335/.14);--tf-motion-duration:20s;--tf-motion-opacity:.3;--tf-coast-fill:oklch(17% .02 284/.7);--tf-accent-2:oklch(75% .27 335);--tf-atm-a:oklch(75% .27 335/.18);--tf-atm-b:oklch(13% .02 286/0);--tf-atm-c:oklch(74% .16 212/.14);--tf-spot:oklch(75% .27 335/.28);--tf-spot-2:oklch(74% .16 212/.18)}.tf-field[data-theme=sport].svelte-7pblxx{--tf-canvas:var(--vibe-surface,oklch(19% .03 260));--tf-depth:var(--vibe-surface-2,oklch(22% .03 260));--tf-atmosphere:var(--vibe-glow,oklch(69% .19 45/.3));--tf-line:var(--vibe-accent,oklch(69% .19 45));--tf-line-color:oklch(69% .19 45/.55);--tf-grain-opacity:.025;--tf-grain-coarse:.01;--tf-context-light:oklch(69% .19 45/.24);--tf-surface:var(--vibe-surface,oklch(19% .03 260));--tf-border:var(--vibe-border,oklch(97% .005 260/.12));--tf-shadow:0 12px 32px oklch(10% .01 260/.4);--tf-motion-duration:18s;--tf-motion-opacity:.22;--tf-coast-fill:oklch(22% .03 260/.65);--tf-accent-2:oklch(82% .15 205);--tf-atm-a:oklch(69% .19 45/.16);--tf-atm-b:oklch(19% .03 260/0);--tf-atm-c:oklch(82% .15 205/.12);--tf-spot:oklch(69% .19 45/.26);--tf-spot-2:oklch(82% .15 205/.14)}.tf-field[data-theme=list].svelte-7pblxx{--tf-canvas:oklch(97% .01 240);--tf-depth:oklch(93% .02 230);--tf-atmosphere:oklch(78% .04 220/.22);--tf-line:oklch(58% .05 220);--tf-line-color:oklch(55% .04 220/.2);--tf-grain-opacity:.014;--tf-grain-coarse:.008;--tf-context-light:oklch(72% .06 220/.12);--tf-surface:oklch(97% .01 240);--tf-border:oklch(55% .04 220/.12);--tf-shadow:0 1px 12px oklch(30% .03 240/.08);--tf-motion-duration:24s;--tf-motion-opacity:.1;--tf-coast-fill:oklch(82% .04 220/.3);--tf-accent-2:oklch(62% .08 210);--tf-atm-a:oklch(88% .04 210/.3);--tf-atm-b:oklch(97% .01 240/0);--tf-atm-c:oklch(92% .03 220/.2);--tf-spot:oklch(72% .06 220/.1);--tf-spot-2:oklch(80% .04 210/.08)}.tf-field.svelte-7pblxx{background-color:var(--tf-canvas);width:100%;min-height:100svh;color:var(--vibe-text,inherit);isolation:isolate;position:relative;overflow:hidden}.tf-layer.svelte-7pblxx{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.tf-l1-atmosphere.svelte-7pblxx{z-index:1;background:radial-gradient(ellipse 80% 60% at 15% 20%, var(--tf-atm-a), var(--tf-atm-b)), radial-gradient(ellipse 60% 50% at 85% 80%, var(--tf-atm-c), var(--tf-atm-b)), linear-gradient(175deg, var(--tf-depth) 0%, var(--tf-canvas) 100%);opacity:calc(var(--tf-intensity,.85))}.tf-l2-coastlines.svelte-7pblxx{z-index:2;align-items:flex-end;display:flex}.tf-coast-svg.svelte-7pblxx{object-fit:none;width:100%;height:auto;min-height:140px;max-height:280px;opacity:calc(var(--tf-intensity,.85) * 1.1);position:absolute;bottom:0;left:0}.tf-l3-grain.tf-l3-fine.svelte-7pblxx{z-index:3;opacity:var(--tf-grain-opacity,.025);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='64' height='64' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:64px 64px}.tf-l3-grain.tf-l3-coarse.svelte-7pblxx{z-index:3;opacity:var(--tf-grain-coarse,.01);mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='nc'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.12' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23nc)' opacity='0.9'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.tf-l4-light.svelte-7pblxx{z-index:4;background:radial-gradient(ellipse 55% 40% at 68% 28%, var(--tf-spot), transparent 70%), radial-gradient(ellipse 40% 35% at 20% 65%, var(--tf-spot-2), transparent 65%);opacity:calc(var(--tf-intensity,.85) * .9)}.tf-l5-motion.svelte-7pblxx{z-index:5;opacity:var(--tf-motion-opacity,.18)}.tf-field[data-tf-animate=true].svelte-7pblxx .tf-l5-motion:where(.svelte-7pblxx){background:radial-gradient(ellipse 45% 35% at 50% 50%, var(--tf-spot), transparent 70%);animation:svelte-7pblxx-tf-drift var(--tf-motion-duration,16s) ease-in-out infinite alternate;will-change:transform}.tf-field[data-tf-animate=false].svelte-7pblxx .tf-l5-motion:where(.svelte-7pblxx){display:none}@keyframes svelte-7pblxx-tf-drift{0%{transform:translate(0%)scale(1)rotate(0)}25%{transform:translate(3%,-2%)scale(1.03)rotate(.3deg)}50%{transform:translate(-4%,3%)scale(.98)rotate(-.2deg)}75%{transform:translate(2%,-4%)scale(1.02)rotate(.1deg)}to{transform:translate(0%)scale(1)rotate(0)}}.tf-content.svelte-7pblxx{z-index:10;width:100%;min-height:inherit;position:relative}@media (prefers-reduced-motion:reduce){.tf-l5-motion.svelte-7pblxx{display:none!important}.tf-l4-light.svelte-7pblxx{animation:none!important}}@media (width<=640px){.tf-coast-svg.svelte-7pblxx{min-height:80px;max-height:160px}.tf-l1-atmosphere.svelte-7pblxx{background:radial-gradient(ellipse 100% 50% at 50% 30%, var(--tf-atm-a), var(--tf-atm-b)), linear-gradient(180deg, var(--tf-depth) 0%, var(--tf-canvas) 100%)}}
