@font-face{font-family:Superbasic Display;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/SuperbasicDisplay-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/RobotoMono-500-latin.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/SpaceGrotesk-latin.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/Lora-latin.woff2) format("woff2")}@font-face{font-family:sbf-pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/sbf-pixel-Regular.woff2) format("woff2"),url(../../../fonts/sbf-pixel-Regular.woff) format("woff")}@font-face{font-family:sbf-pixel;font-style:normal;font-weight:700 900;font-display:swap;src:url(../../../fonts/sbf-pixel-Bold.woff2) format("woff2"),url(../../../fonts/sbf-pixel-Bold.woff) format("woff")}:root{--landing-background: #f5efe6;--landing-text: #3b2416;--landing-muted: #8b6b55;--landing-negative: #c0392b;--landing-display-font-family: "Superbasic Display", "Roboto Mono", monospace;--landing-pixel-font-family: "sbf-pixel", "Roboto Mono", monospace;--landing-font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--landing-mono-font-family: "Roboto Mono", "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", ui-monospace, monospace;--landing-demo-font-family: "Space Grotesk", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--landing-editorial-font-family: "Lora", Georgia, "Times New Roman", Times, serif;--landing-theme-color: #f5efe6;--landing-color-scheme: light;--landing-toggle-track: #ede0d4;--landing-toggle-border: #c8b6a6;--landing-toggle-thumb: #3b2416;--landing-toggle-focus: #8b5e3c;--landing-outro-shadow: color-mix(in srgb, var(--landing-text) 38%, transparent);--landing-divider: color-mix(in srgb, var(--landing-text) 14%, transparent);--landing-blockquote-border: color-mix(in srgb, var(--landing-text) 20%, transparent);--landing-code-surface: color-mix(in srgb, var(--landing-text) 8%, transparent);--landing-dot-pattern: #3b2416;--landing-hero-ink: #3b2416;--landing-hero-glow: color-mix(in srgb, var(--landing-hero-ink) 24%, transparent);--landing-hero-halo: color-mix(in srgb, var(--landing-hero-ink) 12%, transparent);--landing-demo-bg-image: url(../../../assets/demo-bg-light.jpg);--landing-demo-bg-mirror: -1;--landing-logo-image: url(../../../logo-light.png)}:root[data-theme=dark]{--landing-background: #000000;--landing-text: #ffffff;--landing-muted: color-mix(in srgb, var(--landing-text) 62%, transparent);--landing-negative: #ff5d52;--landing-theme-color: #000000;--landing-color-scheme: dark;--landing-toggle-track: #222222;--landing-toggle-border: #ffffff;--landing-toggle-thumb: #ffffff;--landing-toggle-focus: #ffffff;--landing-outro-shadow: color-mix(in srgb, var(--landing-background) 100%, transparent);--landing-dot-pattern: #ffffff2b;--landing-hero-ink: #ffffff;--landing-hero-glow: rgba(255, 255, 255, .85);--landing-hero-halo: rgba(255, 255, 255, .35);--landing-demo-bg-image: url(../../../assets/demo-bg-dark.jpg);--landing-demo-bg-mirror: 1;--landing-logo-image: url(../../../logo-dark.png)}:root[data-theme=coffee]{--landing-background: #f5efe6;--landing-text: #3b2416;--landing-muted: #8b6b55;--landing-negative: #c0392b;--landing-theme-color: #f5efe6;--landing-color-scheme: light;--landing-toggle-track: #ede0d4;--landing-toggle-border: #c8b6a6;--landing-toggle-thumb: #3b2416;--landing-toggle-focus: #8b5e3c;--landing-outro-shadow: color-mix(in srgb, var(--landing-text) 38%, transparent);--landing-dot-pattern: #3b2416;--landing-hero-ink: #3b2416;--landing-hero-glow: color-mix(in srgb, var(--landing-hero-ink) 24%, transparent);--landing-hero-halo: color-mix(in srgb, var(--landing-hero-ink) 12%, transparent)}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;background:var(--landing-background);color-scheme:var(--landing-color-scheme);scroll-behavior:smooth}body{min-height:100vh;min-height:100svh;background:var(--landing-background);color:var(--landing-text);font-family:var(--landing-font-family);transition:background-color .3s ease,color .3s ease;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{font:inherit}
