:root{--primary-25: #fffaf5;--primary-50: #fff7ed;--primary-75: #fff2e0;--primary-100: #ffedd5;--primary-150: #ffe5c7;--primary-200: #fed7aa;--primary-250: #ffd099;--primary-300: #ffb899;--primary-350: #ffa880;--primary-400: #ff9966;--primary-450: #ff7a33;--primary-500: #ff5c00;--primary-550: #e65200;--primary-600: #cc4a00;--primary-650: #b34100;--primary-700: #993800;--primary-750: #803000;--primary-800: #662500;--primary-850: #4d1c00;--primary-900: #331300;--primary-950: #1a0900;--secondary-25: #ffffff;--secondary-50: #ffffff;--secondary-75: #fefefe;--secondary-100: #fdfdfd;--secondary-150: #fcfcfc;--secondary-200: #fafafa;--secondary-250: #f9f9f9;--secondary-300: #f8fafc;--secondary-350: #f5f7fa;--secondary-400: #f1f5f9;--secondary-450: #e8ecf0;--secondary-500: #ffffff;--secondary-550: #f8fafc;--secondary-600: #f1f5f9;--secondary-650: #e8ecf0;--secondary-700: #e2e8f0;--secondary-750: #cbd5e1;--secondary-800: #94a3b8;--secondary-850: #64748b;--secondary-900: #475569;--secondary-950: #334155;--tertiary-25: #fef7f7;--tertiary-50: #fef2f2;--tertiary-75: #fdeaea;--tertiary-100: #fee2e2;--tertiary-150: #fdd2d2;--tertiary-200: #fecaca;--tertiary-250: #fcbaba;--tertiary-300: #fca5a5;--tertiary-350: #fb9090;--tertiary-400: #f87171;--tertiary-450: #dc2626;--tertiary-500: #a70101;--tertiary-550: #960101;--tertiary-600: #8b0000;--tertiary-650: #7a0000;--tertiary-700: #6f0000;--tertiary-750: #5c0000;--tertiary-800: #530000;--tertiary-850: #420000;--tertiary-900: #370000;--tertiary-950: #250000;--accent-25: #fef7f7;--accent-50: #fef2f2;--accent-75: #fdeaea;--accent-100: #fee2e2;--accent-150: #fdd2d2;--accent-200: #fecaca;--accent-250: #fcbaba;--accent-300: #fca5a5;--accent-350: #fb9090;--accent-400: #f87171;--accent-450: #dc2626;--accent-500: #a70101;--accent-550: #960101;--accent-600: #8b0000;--accent-650: #7a0000;--accent-700: #6f0000;--accent-750: #5c0000;--accent-800: #530000;--accent-850: #420000;--accent-900: #370000;--accent-950: #250000}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 20px rgba(59,130,246,.5))}50%{filter:drop-shadow(0 0 40px rgba(59,130,246,.8))}}@keyframes pulsate{0%,to{box-shadow:0 0 15px #3b82f6e6,0 0 25px #3b82f699}50%{box-shadow:0 0 30px #3b82f6,0 0 45px #3b82f6cc}}:root{--scrollbar-width: calc(100vw - 100%) }html:has(body[style*="overflow: hidden"]){overflow:hidden;height:100%}html{scrollbar-gutter:stable}
