:root{--bg: #ffffff;--surface: #f9f9f9;--text-primary: #1c1c1c;--text-secondary: #555555;--text-muted: #888888;--accent: #1abc9c;--border: #e0e0e0;--hover-bg: rgba(26, 188, 156, .08);--hover-alt-bg: rgba(26, 188, 156, .15);--border-radius: 12px;--navbar-bg: #ffffff;--navbar-text: #1c1c1c;--nav-logo: #16a085;--nav-logo-focus: #1abc9c;--toggle-bg: #dff6f0;--toggle-knob: #1abc9c;--toggle-sun: #f1c40f;--toggle-moon: #34495e;--footer-bg: #1abc9c;--footer-text: #ffffff;--footer-border: #12876c;--news-bg: #ffffff;--news-accent: #1abc9c;--news-muted: #7a7a7a;--grammar-primary: #1c1c1c;--grammar-secondary: #1abc9c;--grammar-text: #333333;--grammar-badge-bg: #f39c12;--sidenav-bg: #ffffff;--sidenav-text: #333333;--sidenav-hover-bg: rgba(26, 188, 156, .12);--sidenav-active-bg: #1abc9c;--sidenav-active-text: #ffffff;--level-border: #d0d0d0;--arrow-color: #666666}.dark{--bg: #1b2626;--surface: #263238;--text-primary: #f5f5f5;--text-secondary: #b0bec5;--text-muted: #78909c;--accent: #1abc9c;--border: #37474f;--hover-bg: rgba(26, 188, 156, .15);--hover-alt-bg: rgba(26, 188, 156, .25);--border-radius: 12px;--navbar-bg: #263238;--navbar-text: #f5f5f5;--nav-logo: #1abc9c;--nav-logo-focus: #16a085;--toggle-bg: #34495e;--toggle-knob: #1abc9c;--toggle-sun: #f1c40f;--toggle-moon: #f5f5f5;--footer-bg: #1abc9c;--footer-text: #ffffff;--footer-border: #12876c;--news-bg: #263238;--news-accent: #1abc9c;--news-muted: #78909c;--grammar-primary: #f5f5f5;--grammar-secondary: #1abc9c;--grammar-text: #cfd8dc;--grammar-badge-bg: #f39c12;--sidenav-bg: #263238;--sidenav-text: #cfd8dc;--sidenav-hover-bg: rgba(26, 188, 156, .12);--sidenav-active-bg: #1abc9c;--sidenav-active-text: #263238;--level-border: #37474f;--arrow-color: #b0bec5}html,body{height:100%}body{margin:0;font-family:Inter,Roboto,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background-color:var(--bg);color:var(--text-primary)}
