:root{--text: #141117;--background: #eee4f7;--primary: #4f1273;--secondary: #6d00c7;--accent: #ffd900;--error: #d93039;--success: #34f740;--neutral: #9593b0;--text-50: #f2f0f4;--text-100: #e6e2e9;--text-200: #ccc4d4;--text-300: #b3a7be;--text-400: #998aa8;--text-500: #7f6c93;--text-600: #665775;--text-700: #4c4158;--text-800: #332b3b;--text-900: #19161d;--text-950: #0d0b0f;--background-50: #f3ebf9;--background-100: #e6d8f3;--background-200: #ceb0e8;--background-300: #b589dc;--background-400: #9d62d0;--background-500: #843bc4;--background-600: #6a2f9d;--background-700: #4f2376;--background-800: #35174f;--background-900: #1a0c27;--background-950: #0d0614;--primary-50: #f3ecf9;--primary-100: #e6d8f3;--primary-200: #ceb2e6;--primary-300: #b58bda;--primary-400: #9c65cd;--primary-500: #843ec1;--primary-600: #69329a;--primary-700: #4f2574;--primary-800: #35194d;--primary-900: #1a0c27;--primary-950: #0d0613;--secondary-50: #f4e5ff;--secondary-100: #e8ccff;--secondary-200: #d199ff;--secondary-300: #ba66ff;--secondary-400: #a333ff;--secondary-500: #8c00ff;--secondary-600: #7000cc;--secondary-700: #540099;--secondary-800: #380066;--secondary-900: #1c0033;--secondary-950: #0e001a;--accent-50: #fffbe5;--accent-100: #fff7cc;--accent-200: #fff099;--accent-300: #ffe866;--accent-400: #ffe033;--accent-500: #ffd900;--accent-600: #ccad00;--accent-700: #998200;--accent-800: #665700;--accent-900: #332b00;--accent-950: #1a1600}:root[data-theme=dark]{--text: #ebe8ee;--background: #12081b;--primary: #ca8ced;--secondary: #a538ff;--accent: #ffd900;--error: #d93039;--success: #34f740;--neutral: #9593b0;--text-50: #0d0b0f;--text-100: #19161d;--text-200: #332b3b;--text-300: #4c4158;--text-400: #665775;--text-500: #7f6c93;--text-600: #998aa8;--text-700: #b3a7be;--text-800: #ccc4d4;--text-900: #e6e2e9;--text-950: #f2f0f4;--background-50: #0d0614;--background-100: #1a0c27;--background-200: #35174f;--background-300: #4f2376;--background-400: #6a2f9d;--background-500: #843bc4;--background-600: #9d62d0;--background-700: #b589dc;--background-800: #ceb0e8;--background-900: #e6d8f3;--background-950: #f3ebf9;--primary-50: #0d0613;--primary-100: #1a0c27;--primary-200: #35194d;--primary-300: #4f2574;--primary-400: #69329a;--primary-500: #843ec1;--primary-600: #9c65cd;--primary-700: #b58bda;--primary-800: #ceb2e6;--primary-900: #e6d8f3;--primary-950: #f3ecf9;--secondary-50: #0e001a;--secondary-100: #1c0033;--secondary-200: #380066;--secondary-300: #540099;--secondary-400: #7000cc;--secondary-500: #8c00ff;--secondary-600: #a333ff;--secondary-700: #ba66ff;--secondary-800: #d199ff;--secondary-900: #e8ccff;--secondary-950: #f4e5ff;--accent-50: #1a1600;--accent-100: #332b00;--accent-200: #665700;--accent-300: #998200;--accent-400: #ccad00;--accent-500: #ffd900;--accent-600: #ffe033;--accent-700: #ffe866;--accent-800: #fff099;--accent-900: #fff7cc;--accent-950: #fffbe5}@media(prefers-color-scheme:dark){:root:not([data-theme]){--text: #ebe8ee;--background: #12081b;--primary: #ca8ced;--secondary: #a538ff;--accent: #ffd900;--error: #d93039;--success: #34f740;--neutral: #9593b0;--text-50: #0d0b0f;--text-100: #19161d;--text-200: #332b3b;--text-300: #4c4158;--text-400: #665775;--text-500: #7f6c93;--text-600: #998aa8;--text-700: #b3a7be;--text-800: #ccc4d4;--text-900: #e6e2e9;--text-950: #f2f0f4;--background-50: #0d0614;--background-100: #1a0c27;--background-200: #35174f;--background-300: #4f2376;--background-400: #6a2f9d;--background-500: #843bc4;--background-600: #9d62d0;--background-700: #b589dc;--background-800: #ceb0e8;--background-900: #e6d8f3;--background-950: #f3ebf9;--primary-50: #0d0613;--primary-100: #1a0c27;--primary-200: #35194d;--primary-300: #4f2574;--primary-400: #69329a;--primary-500: #843ec1;--primary-600: #9c65cd;--primary-700: #b58bda;--primary-800: #ceb2e6;--primary-900: #e6d8f3;--primary-950: #f3ecf9;--secondary-50: #0e001a;--secondary-100: #1c0033;--secondary-200: #380066;--secondary-300: #540099;--secondary-400: #7000cc;--secondary-500: #8c00ff;--secondary-600: #a333ff;--secondary-700: #ba66ff;--secondary-800: #d199ff;--secondary-900: #e8ccff;--secondary-950: #f4e5ff;--accent-50: #1a1600;--accent-100: #332b00;--accent-200: #665700;--accent-300: #998200;--accent-400: #ccad00;--accent-500: #ffd900;--accent-600: #ffe033;--accent-700: #ffe866;--accent-800: #fff099;--accent-900: #fff7cc;--accent-950: #fffbe5}}body{margin:0;font-family:Lexend,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:var(--background);color:var(--text)}[data-theme-transition] body{transition:background-color .3s,color .3s}button{border:none;margin:0;padding:0;width:auto;overflow:visible;color:inherit;font:inherit;cursor:pointer;background-color:inherit}a{text-decoration:inherit;color:inherit}dialog{border:1px solid var(--background-400);background-color:var(--background);color:var(--text);border-radius:24px}dialog::backdrop{background-color:#000;opacity:50%}input[type=checkbox]{--checkbox-size: 1.5em;appearance:none;background-color:var(--background-50);margin:0;font:inherit;color:currentColor;width:var(--checkbox-size);height:var(--checkbox-size);border:.1em solid var(--secondary);border-radius:calc(var(--checkbox-size) * .2);display:grid;place-content:center}label:has(>input[type=checkbox]){display:grid;grid-template-columns:auto auto;align-items:center;gap:.5em;width:fit-content}input[type=checkbox]:before{content:"";width:calc(var(--checkbox-size) * .6);height:calc(var(--checkbox-size) * .6);transform:scale(0);transition:50ms transform ease-in-out;box-shadow:inset var(--checkbox-size) var(--checkbox-size) var(--text);transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}@property --glow-color{initial-value: #000; inherits: true; syntax: "<color>";}@property --gradient-c1{initial-value: #000; inherits: false; syntax: "<color>";}@property --gradient-c2{initial-value: #000; inherits: false; syntax: "<color>";}.glow-button{transition:background .2s;transition-duration:.2s;transition-property:--gradient-c1,--gradient-c2;--gradient-c1: transparent;--gradient-c2: transparent;background:linear-gradient(0deg,var(--gradient-c1),var(--gradient-c2))}.glow-button:hover:not(.active){--gradient-c1: transparent;--gradient-c2: color-mix(in srgb, var(--glow-color) 20%, transparent)}.glow-button.active{--gradient-c1: color-mix(in srgb, var(--glow-color) 20%, transparent);--gradient-c2: color-mix(in srgb, var(--glow-color) 70%, transparent);transition:none;box-shadow:0 0 50px color-mix(in srgb,var(--glow-color) 50%,transparent)}
