*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#0a151c;color:var(--text-primary,#0a151c);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body,"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);line-height:1.5}.mono,code{font-family:Geist Mono,SF Mono,Monaco,Consolas,monospace;font-family:var(--font-mono,"Geist Mono","SF Mono",Monaco,Consolas,monospace)}a:not([class]),a:not([class]):visited{color:var(--accent-primary)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f4f6;background:var(--bg-secondary,#f1f4f6)}::-webkit-scrollbar-thumb{background:#cbd5dc;background:var(--border-medium,#cbd5dc);border-radius:9999px;border-radius:var(--radius-pill,9999px)}::-webkit-scrollbar-thumb:hover{background:#5f6b75;background:var(--text-tertiary,#5f6b75)}::selection{background:#11619833;color:#000}[data-theme=light] ::selection{background:#11619833;color:#000}[data-theme=light] body{background:#fff;color:#000}[data-theme=dark] ::selection{background:var(--selection-bg);color:var(--text-primary)}[data-theme=dark] body{background-color:var(--bg-secondary);color:var(--text-primary)}