:root{--app-bg: #f3f6fb;--surface: #ffffff;--surface-soft: #f8faff;--border: #d9e3f0;--text: #14213d;--muted: #66758f;--primary: #3478f6;--primary-dark: #1f5ed8;--success-soft: #e7f6ee;--success-text: #1c7c54;--shadow: 0 14px 36px rgba(27, 54, 93, .08)}html{scroll-behavior:smooth}body{margin:0;font-family:Aptos,Segoe UI,sans-serif;background:linear-gradient(180deg,#f7f9fd,#eef3fb);color:var(--text)}*,*:before,*:after{box-sizing:border-box}img{display:block;max-width:100%}button,input{font:inherit}
