:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color:var(--app-text);background-color:var(--app-bg);--app-text: #0f172a;--app-bg: #f8fafc;--app-shaded: #f7f7f7;--app-shaded-hover: #f5f5f5}:root[data-theme=dark]{--app-text: #e2e8f0;--app-bg: #0f1115;--app-shaded: #1f242c;--app-shaded-hover: #2a303a}body{margin:0;min-height:100vh}#root{min-height:100vh}.mobile-year-controls{display:flex;align-items:center;gap:6px}button.mobile-year-settings-button{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--finance-border-soft);border-radius:14px;color:var(--finance-text-primary)}
