*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f4efe6;--card-bg:#ffffff;--border:#e0d9ce;--text:#1a1a1a;--muted:#6b6560;--accent:#c8a96e;--btn-border:#c8c0b4;--radius:12px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}