:root{--bg:#e5f6fa;--bg-card:#d0eef5;--text-primary:#0f2a33;--text-secondary:#2a5563;--text-muted:#4a7a8a;--accent:#0a8fa8;--accent-light:#b8e8f2;--border:#a0d4e2;--white:#fff;--nav-bg:#e5f6fad9}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;font-weight:300}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
