:root{--syn-font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--syn-font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;background:var(--syn-bg);color:var(--syn-text);font-family:var(--syn-font-sans);-webkit-font-smoothing:antialiased}body{overflow:hidden}:focus-visible{outline:var(--syn-border-focus,2px) solid var(--syn-focus-ring);outline-offset:1px}