:root{--bg:#202123;--bg-raised:#2a2b2e;--bg-sunken:#18191b;--line:rgba(248,247,243,0.12);--line-strong:rgba(248,247,243,0.26);--text:#f8f7f3;--muted:#c2c1be;--subtle:#a9a9a7;--accent:#146bff;--accent-hover:#0f5ce0;--accent-pressed:#0b4fc2;--accent-text:#6ea3ff;--accent-tint:rgba(20,107,255,0.12);--accent-line:rgba(110,163,255,0.5);--on-accent:#ffffff;--danger:#ff9a8a;--success:#c4ecc9;--serif:Georgia,"Times New Roman",serif}html{scroll-behavior:smooth;color-scheme:dark}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text);background:var(--bg);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--accent);color:var(--on-accent)}