:root{--background:#f8fafc;--text-primary:#111827;--primary-brand:#ff5a5f;--surface-card:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background);color:var(--text-primary);justify-content:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow-x:hidden}
