.atmosphere.svelte-lvzk3v{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.atmosphere.svelte-lvzk3v:before{content:"";z-index:1;background:linear-gradient(var(--atmosphere-surface,#000) 33.333%, transparent 75%);position:absolute;inset:0}.atmosphere.svelte-lvzk3v:after{content:"";background:radial-gradient(ellipse at center, transparent 25%, var(--atmosphere-surface,#000) 65%);opacity:.6;position:absolute;inset:33.333% -20% -20%}.corner.svelte-lvzk3v{width:min(960px,100%);height:min(576px,100%);inset:0 auto auto 0;-webkit-mask-image:radial-gradient(at 0 0,#000 10%,#0000 85%);mask-image:radial-gradient(at 0 0,#000 10%,#0000 85%)}.corner.svelte-lvzk3v:before,.corner.svelte-lvzk3v:after{display:none}.lines.svelte-lvzk3v,.dots.svelte-lvzk3v{-webkit-mask-image:radial-gradient(circle 160px at var(--pointer-x,0) var(--pointer-y,0), rgb(0 0 0/calc(1 - var(--pointer-dim))), #000);mask-image:radial-gradient(circle 160px at var(--pointer-x,0) var(--pointer-y,0), rgb(0 0 0/calc(1 - var(--pointer-dim))), #000);transition:--pointer-dim .4s;position:absolute;inset:0;overflow:hidden}.lit.svelte-lvzk3v .lines:where(.svelte-lvzk3v),.lit.svelte-lvzk3v .dots:where(.svelte-lvzk3v){--pointer-dim:.85}@property --pointer-dim{syntax:"<number>";inherits:false;initial-value:0}.lines.svelte-lvzk3v:before{content:"";opacity:.07;background:linear-gradient(currentColor 1px,#0000 1px) 0 100%/40px 40px,linear-gradient(90deg,currentColor 1px,#0000 1px) 0 100%/40px 40px;position:absolute;inset:0}.dots.svelte-lvzk3v:before{content:"";opacity:var(--atmosphere-dot-opacity,.14);background:radial-gradient(circle,currentColor 1px,#0000 1.5px) 0 100%/16px 16px;position:absolute;inset:0}canvas.svelte-lvzk3v{width:100%;height:100%;position:absolute;inset:0}
