:root,[data-theme=dark]{color-scheme:dark;--window: #080d1c;--sidebar: #0c1224;--panel: #10182d;--card: #171f3a;--card-hover: #222c4d;--elevated: #20294a;--text: #f8f4ff;--text-muted: #aaa8c0;--text-muted-accessible: #b8b4cc;--text-on-purple: #f4efff;--paper: #f8f4ff;--paper-dim: #aaa8c0;--border: #303a5c;--purple: #8b4dff;--purple-hover: #a66aff;--purple-active: #7135e8;--purple-muted-text: #d5bcff;--pink: #ff5ca8;--gold: #ffc857;--gold-light: #ffe29a;--success: #65e6b3;--danger: #ff5c73;--gradient: linear-gradient( 135deg, #6c2bff 0%, #b52cff 30%, #ff3f9e 60%, #ff6b6b 80%, #ffc857 100% );--radius: 12px;--hover-surface: rgba(255, 255, 255, .04);--nav-active-bg: rgba(139, 77, 255, .22);--nav-active-text: #f4efff;--nav-active-border: rgba(139, 77, 255, .35);--tab-selected-bg: rgba(139, 77, 255, .16);--tab-selected-text: #f4efff;--tab-selected-border: rgba(139, 77, 255, .55);--tab-selected-glow: rgba(139, 77, 255, .12);--content-glow: rgba(139, 77, 255, .1);--shadow-card: rgba(0, 0, 0, .18);--preview-stage: #0a1020;--preview-checker: #10182d;--preview-checker-line: rgba(255, 255, 255, .06);--overlay-scrim: rgba(8, 13, 28, .82);--dropzone-top: rgba(139, 77, 255, .08);--dropzone-bottom: rgba(8, 13, 28, .2);--dropzone-hover-top: rgba(139, 77, 255, .14);--dropzone-hover-bottom: rgba(8, 13, 28, .28);--divider-line: rgba(168, 158, 198, .22);--divider-line-strong: rgba(168, 158, 198, .38);--divider-icon: rgba(196, 186, 228, .72);--purple-tint: rgba(139, 77, 255, .08);--purple-tint-strong: rgba(139, 77, 255, .18);--purple-tint-medium: rgba(139, 77, 255, .14);--purple-ring: rgba(139, 77, 255, .35);--purple-ring-soft: rgba(139, 77, 255, .45);--logo-glow: rgba(139, 77, 255, .28);--swatch-ring-inner: #ffffff;--swatch-ring-outer: #000000;--preview-art-shadow: rgba(139, 77, 255, .25);--success-banner-bg: linear-gradient( 135deg, rgba(255, 200, 87, .22), rgba(139, 77, 255, .14) 55%, rgba(8, 13, 28, .4) )}[data-theme=light]{color-scheme:light;--window: #f7f4fb;--sidebar: #ffffff;--panel: #f7f4fb;--card: #ffffff;--card-hover: #f3eef9;--elevated: #f0ebf8;--text: #1a1224;--text-muted: #5c5168;--text-muted-accessible: #5c5168;--text-on-purple: #ffffff;--paper: #ffffff;--paper-dim: #5c5168;--border: #ddd4e8;--purple: #7546d8;--purple-hover: #8a5ce8;--purple-active: #5e32b8;--purple-muted-text: #5e32b8;--pink: #c42d78;--gold: #c98a12;--gold-light: #9a6800;--success: #2d9668;--danger: #c43d55;--gradient: linear-gradient( 135deg, #6f35d9 0%, #b83dca 30%, #f04b91 60%, #ff7394 80%, #ffd166 100% );--hover-surface: rgba(117, 70, 216, .06);--nav-active-bg: rgba(117, 70, 216, .12);--nav-active-text: #4a2d9a;--nav-active-border: rgba(117, 70, 216, .28);--tab-selected-bg: rgba(117, 70, 216, .1);--tab-selected-text: #4a2d9a;--tab-selected-border: rgba(117, 70, 216, .35);--tab-selected-glow: rgba(117, 70, 216, .08);--content-glow: rgba(117, 70, 216, .07);--shadow-card: rgba(26, 18, 36, .08);--preview-stage: #ebe4f4;--preview-checker: #e4dce8;--preview-checker-line: rgba(117, 70, 216, .08);--overlay-scrim: rgba(255, 255, 255, .92);--dropzone-top: rgba(117, 70, 216, .06);--dropzone-bottom: rgba(117, 70, 216, .03);--dropzone-hover-top: rgba(117, 70, 216, .1);--dropzone-hover-bottom: rgba(117, 70, 216, .06);--divider-line: rgba(117, 70, 216, .16);--divider-line-strong: rgba(117, 70, 216, .28);--divider-icon: rgba(117, 70, 216, .55);--purple-tint: rgba(117, 70, 216, .06);--purple-tint-strong: rgba(117, 70, 216, .12);--purple-tint-medium: rgba(117, 70, 216, .1);--purple-ring: rgba(117, 70, 216, .32);--purple-ring-soft: rgba(117, 70, 216, .4);--logo-glow: rgba(117, 70, 216, .18);--swatch-ring-inner: #ffffff;--swatch-ring-outer: #7546d8;--preview-art-shadow: rgba(117, 70, 216, .2);--success-banner-bg: linear-gradient( 135deg, rgba(255, 209, 102, .35), rgba(117, 70, 216, .1) 55%, rgba(255, 255, 255, .92) )}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2) format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Flowmery;src:url(/fonts/Flowmery-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Varela Round;src:url(/fonts/VarelaRound-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Flowmery", Georgia, "Times New Roman", serif;--font-editorial: "Varela Round", "DM Sans", system-ui, sans-serif;--font-body: "DM Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}
