@layer reset;@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-system:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Noto Sans", "Liberation Sans", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-monospace:ui-monospace, "Menlo", "Monaco", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--font-main:"Satoshi Var", var(--font-system);--font-head:"InterVariable", var(--font-system);--font-text:"IAWriterQ Var", var(--font-system);--font-mono:"Geist Mono Var", var(--font-monospace);--font-weight-main:400;--font-weight-head:700;--font-weight-thin:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-bolder:700;--font-weight-black:800;--font-weight-massive:900;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-x2:2rem;--font-size-x3:3rem;--font-size-x4:4rem;--font-size-x5:5rem;--font-size-x6:6rem;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-x2:24px;--spacing-x3:32px;--spacing-x4:48px;--spacing-x5:64px;--spacing-x6:96px;--colors-background-primary:#fbfcfd;--colors-background-secondary:#f2f3f4;--colors-background-backdrop:#eeeff0;--colors-background-overlay:#f8f9fa;--colors-background-muted:#ecebea;--colors-background-inverse:#0a0a0d;--colors-text-primary:#0a0a0d;--colors-text-secondary:#17171a;--colors-text-tertiary:#3a3b3d;--colors-text-muted:#525253;--colors-text-overlay:#a8a8a8;--colors-border-primary:#dddddf;--colors-border-active:#c4c5c6;--colors-border-muted:#e8e9ea;--colors-shadow-primary:#0a0a0d1a;--colors-shadow-muted:#0a0a0d0d;--colors-shadow-medium:#0a0a0d80;--colors-shadow-strong:#0a0a0dbf;--colors-shadow-minimal:#0a0a0d09;--colors-light-primary:#fbfcfd1a;--colors-light-muted:#fbfcfd0d;--colors-light-medium:#fbfcfd80;--colors-light-strong:#fbfcfdbf;--colors-light-max:#fbfcfde6;--colors-color-blue:#88a8eb;--colors-color-green:#88cb68;--colors-color-yellow:#e9c815;--colors-color-red:#961d2a;--colors-color-teal:#aadbeb;--colors-color-purple:#d49ed2;--colors-color-orange:#ffbf47;--colors-color-pink:#ffa9c3;--colors-color-gold:#f2e8b8;--colors-color-blue-bright:#93aee4;--colors-color-green-bright:#a9dd61;--colors-color-yellow-bright:#ffd817;--colors-color-red-bright:#ca2737;--colors-color-teal-bright:#c7ffff;--colors-color-purple-bright:#e6abe3;--colors-color-orange-bright:#ffcd42;--colors-color-pink-bright:#ffaecd;--colors-color-gold-bright:#e5d8b2;--colors-color-blue-dark:#3f5a8a;--colors-color-green-dark:#6f9e4f;--colors-color-yellow-dark:#b9a10f;--colors-color-red-dark:#6c0f1a;--colors-color-teal-dark:#6c9dbf;--colors-color-purple-dark:#a86b9f;--colors-color-orange-dark:#ff9721;--colors-color-pink-dark:#d97b9f;--colors-color-gold-dark:#c4b08a;--easings-ease-smooth:cubic-bezier(.48, .205, .295, .92);--easings-ease-in:cubic-bezier(.42, 0, 1, 1);--easings-ease-out:cubic-bezier(0, 0, .58, 1);--easings-ease-in-out:cubic-bezier(.42, 0, .58, 1);--durations-none:0;--durations-fast:80ms;--durations-normal:.14s;--durations-medium:.22s;--durations-slow:.36s;--durations-slower:.68s;--durations-slowest:.94s;--breakpoints-xs:0;--breakpoints-sm:576px;--breakpoints-md:768px;--breakpoints-lg:992px;--breakpoints-xl:1200px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer layout;@layer component{div.editor{min-height:100%;padding:var(--spacing-x2);padding-right:var(--spacing-x3);font-size:var(--font-size-x3);-webkit-user-select:text;user-select:text;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;will-change:font-size;overscroll-behavior:none;contain:layout paint style;outline:#0000;flex:1;position:relative;overflow:auto}div.editor[data-has-content=true]{font-size:var(--font-size-xl)}@media screen and (max-width:768px){div.editor{padding:var(--spacing-md);padding-right:var(--spacing-xl)}}}@layer theme,utility;
