:root{--color-bg: #f5f6f8;--color-card: #ffffff;--color-text: #12202e;--color-muted: #5a6b7c;--color-accent: #1f6feb;--color-accent-hover: #175bc7;--color-border: #dfe3e8;--radius: 12px;--gap: 16px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-text-size-adjust:100%}.page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}
