:root{--primary-blue: #0078d4;--bg: #f3f2f1;--text: #201f1e}[data-theme=dark]{--primary-blue: #4da3ff;--bg: #1e1e1e;--text: #f0f0f0}*{box-sizing:border-box}html{height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;scroll-behavior:auto!important}body{min-height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:visible;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text);background-color:var(--bg);transition:background-color .3s ease,color .3s ease}#root{min-height:100%;width:100%;overflow:visible}a{color:inherit}
