:root{--primary:#7c3aed;--primary-dark:#5b21b6;--primary-light:#ede9fe;--primary-mid:#8b5cf6;--accent:#a78bfa;--bg-page:#f5f3ff;--text-primary:#1e1b4b;--text-secondary:#6b7280;--success:#059669;--warning:#d97706;--danger:#dc2626;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 4px #5b21b60f;--shadow-md:0 2px 12px #5b21b61a;--shadow-lg:0 8px 32px #5b21b624}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f3ff;background:var(--bg-page);color:#1e1b4b;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#a78bfa;background:var(--accent);border-radius:3px}a{color:#7c3aed;color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.6}img{height:auto;max-width:100%}input:focus,select:focus,textarea:focus{border-color:#7c3aed!important;border-color:var(--primary)!important;outline:2px solid #ede9fe;outline:2px solid var(--primary-light);outline-offset:1px}.container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}@media (min-width:768px){.container{padding:0 32px}}@media (max-width:480px){html{font-size:15px}}@supports (padding:max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}
/*# sourceMappingURL=main.3d559b10.css.map*/