*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#111827}:root{--sidebar-width:248px}@media (max-width:768px){:root{--sidebar-width:0px}}