*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#05b491;--primary-hover:#04a07f;--primary-light:#e6f9f5;--text:#111827;--muted:#6b7280;--bg:#ffffff;--surface:#f9fafb;--border:#e5e7eb}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);line-height:1.6}a{color:inherit;text-decoration:none}