*{box-sizing:border-box;margin:0;padding:0}html,body{color:#2b2b2b;-webkit-font-smoothing:antialiased;background-color:#f7f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;transition:all .2s}button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}input{outline:none;font-family:inherit}input:focus{border-color:#e88f9c!important}:root{--brand-color:#e88f9c;--text-primary:#2b2b2b;--text-secondary:#6b6b6b;--bg-soft:#f7f8fa;--border-radius-card:20px;--border-radius-button:40px;--shadow-soft:0 10px 40px #e88f9c1a;--font-family:"Inter", sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e88f9c}
