*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f0f13;--surface:#1a1a24;--border:#2a2a3a;--text:#e8e8f0;--text-muted:#889;--accent:#6c63ff;--accent-hover:#7c73ff;--danger:#ff4b4b;--success:#4bff8c}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}button{cursor:pointer;font-family:inherit}input{font-family:inherit}
