:root{--op-primary: #7c3aed;--op-primary-dark: #5b21b6;--op-primary-soft: #f3ebfe;--op-accent: #0d9488;--op-bg: #f6f7fb;--op-surface: #ffffff;--op-border: #e4e6ef;--op-text: #1e1b2e;--op-text-muted: #6b7086;--op-danger: #dc2626;--op-danger-soft: #fef2f2;--op-success: #0f9d63;--op-warning: #b45309;--op-warning-soft: #fffbeb;--op-radius-sm: .6rem;--op-radius: 1rem;--op-radius-lg: 1.5rem;--op-shadow: 0 1px 2px rgba(30, 27, 46, .04), 0 8px 24px -12px rgba(30, 27, 46, .12);--op-shadow-lg: 0 20px 50px -20px rgba(30, 27, 46, .25);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--op-bg);color:var(--op-text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.01em}button{font-family:inherit}
