*{box-sizing:border-box}html{--bg:#0a0a09;--surface:#111110;--raised:#1a1917;--text:#ede9df;--muted:#8a857b;--faint:#5a5750;--border:#222120;--border-bright:#333230;--yellow:#fe0;--blue:#48f;--orange:#ff7a00;--red:#ff2d55;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif}body{background:0 0;min-width:320px;margin:0;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:1px solid var(--text);outline-offset:3px}::selection{background:var(--yellow);color:var(--bg)}.grain-layer.svelte-12qhfyh{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.grain-frame.svelte-12qhfyh{opacity:.09;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.74' numOctaves='5' seed='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n1)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:260px 260px;width:200%;height:200%;animation:.45s step-end infinite svelte-12qhfyh-grainFrames;position:absolute;inset:-50%}@keyframes svelte-12qhfyh-grainFrames{0%{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.74' numOctaves='5' seed='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n1)'/%3E%3C/svg%3E");transform:translate(0)}25%{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.74' numOctaves='5' seed='42' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)'/%3E%3C/svg%3E");transform:translate(-5px,4px)}50%{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n3'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.74' numOctaves='5' seed='99' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n3)'/%3E%3C/svg%3E");transform:translate(4px,-6px)}75%{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n4'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.74' numOctaves='5' seed='173' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n4)'/%3E%3C/svg%3E");transform:translate(-6px,-2px)}to{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.74' numOctaves='5' seed='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncG type='linear' slope='1.35' intercept='-0.17'/%3E%3CfeFuncB type='linear' slope='1.35' intercept='-0.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n1)'/%3E%3C/svg%3E");transform:translate(0)}}
