.theme-dark,:root{--color-primary-lighter:#7fb9da;--color-primary:#5c92b0;--color-primary-darker:#3c5e77;--color-accent:#a3437c;--color-background:#272a2d;--color-surface:#202325;--color-on-primary:#f4f4f4;--color-on-background:#f3f3f3}.theme-light{--color-primary-lighter:#7cb3d1;--color-primary:#5c92b0;--color-primary-darker:#325d74;--color-accent:#a3437c;--color-background:#f8ffff;--color-surface:#f0f4f4;--color-on-primary:#f0f0f0;--color-on-background:#303030}:root{--menu-bar-height:6rem;--scroll-bar-width:12px;--font-family-overline:"Lexend Deca",sans-serif;--font-family-headline:"Montserrat",sans-serif;--font-family-paragraph:"Montserrat",sans-serif;--font-family-button:"Lexend Deca",sans-serif}@font-face{font-family:Lexend Deca;src:url(/fonts/Lexend_Deca/LexendDeca-VariableFont_wght.ttf)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf)}body,html{padding:0;margin:0}html{font-size:12px}@media screen and (min-width:600px){html{font-size:14px}}@media screen and (min-width:1700px){html{font-size:16px}}body{min-width:320px;background-color:var(--color-background);color:var(--color-on-background)}*{box-sizing:border-box;outline:none}table{width:100%;border-collapse:collapse;font-size:1.3rem}table tr td,table tr th{padding:1.5rem 3rem;text-align:left}table tr th{color:var(--color-primary);text-transform:uppercase;font-weight:500;font-size:.85em}table tr:nth-child(odd){background-color:var(--color-surface)}@media(hover:hover){::-webkit-scrollbar{width:var(--scroll-bar-width);background-color:var(--color-surface)}::-webkit-scrollbar-thumb{background-color:var(--color-primary-darker)}}.overline{text-transform:uppercase;font-size:1rem;font-family:var(--font-family-overline);color:var(--color-accent);margin-bottom:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headline)}h1{font-size:1.9rem;margin:2rem 0}h1,h2{font-weight:500}h2{font-size:1.75rem;margin:1.5rem 0}h3{font-size:1.5rem;font-weight:500;margin:1rem 0}em,ol,p,table,ul{font-family:var(--font-family-paragraph);font-size:1.3rem;margin:1rem 0}ol,p,ul{opacity:.9}a{text-decoration:none;color:var(--color-primary-lighter);font-family:var(--font-family-button)}a.button{color:inherit}