:root{--xecho-bg-sidebar:#08090f}html{font-size:16px}body{font-family:Inter,sans-serif;background:var(--xecho-bg-primary);color:var(--xecho-text-primary);min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%}::selection{background:var(--xecho-accent-glow);color:var(--xecho-text-primary)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}