@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");:root{--background:#ffffff;--foreground:#171717;--card-background:#f5f5f5;--card-text:#171717;--title-color:#3498db}@media (prefers-color-scheme:dark){:root{--background:#222432;--foreground:#ededed;--card-background:rgba(23,23,23,0.7);--card-text:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Open Sans,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}