*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f5f5f5;--surface:#ffffff;--surface-hover:#f0f0f0;--border:#e0e0e0;--text:#1a1a1a;--text-muted:#666;--accent:#2563eb;--accent-hover:#1d4ed8;--success:#16a34a;--error:#dc2626;--warning:#d97706;--ue-color:#2563eb;--dd-color:#ea580c;--wegmans-color:#16a34a}body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}