*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;font-family:var(--font-family),sans-serif}:root{--primary-color:#69cfff;--secondary-color:#9434ff;--tertiary-color:#F39C12;--quaternary-color:#9B59B6;--background-light:#F9FAFB;--background-dark:#1E1E2F;--surface-color:#FFFFFF;--surface-muted:#F2F4F7;--text-primary:#242424;--text-secondary:#5F6C7B;--text-muted:#9CA3AF;--text-inverse:#FFFFFF;--success-color:#27AE60;--warning-color:#E2B93B;--error-color:#E74C3C;--info-color:#3498DB;--button-hover:#63008a;--link-color:#4A90E2;--link-hover:#2C3E50;--border-color:#E5E7EB;--shadow-color:rgba(0,0,0,0.08);--font-family:"Roboto","Helvetica Neue",Arial,sans-serif}