*{margin:0;padding:0;box-sizing:border-box}:root{--blue: #1a73e8;--blue-dark: #1557b0;--rain: #4a90d9;--dry: #34a853;--wet: #ea4335;--bg: #f8f9fa;--card: #ffffff;--text: #202124;--muted: #5f6368;--border: #e8eaed;--radius: 12px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}#root{display:flex;flex-direction:column;min-height:100vh}
