@font-face { font-family: "Computer Modern Concrete"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/cmc/cmunorm.woff2") format("woff2");}@font-face { font-family: "Computer Modern Concrete"; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/cmc/cmunobx.woff2") format("woff2");} :root { color-scheme: light;} html,body { margin: 0; padding: 0; min-height: 100dvh; background: #fafbfc; color: #0f172a; font-family: "Computer Modern Concrete", "Concrete Roman", Georgia, "Times New Roman", serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-feature-settings: "kern", "liga";} #root { min-height: 100dvh; display: flex; flex-direction: column; isolation: isolate;} * { box-sizing: border-box;} a { color: inherit;}
@font-face {
font-family: "Computer Modern Concrete";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("/fonts/cmc/cmunorm.woff2") format("woff2");
}
@font-face {
font-family: "Computer Modern Concrete";
font-style: normal;
font-weight: 700;
font-display: swap;
src: url("/fonts/cmc/cmunobx.woff2") format("woff2");
}
:root {
color-scheme: light;
}
html,
body {
margin: 0;
padding: 0;
min-height: 100dvh;
background: #fafbfc;
color: #0f172a;
font-family: "Computer Modern Concrete", "Concrete Roman", Georgia, "Times New Roman", serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-feature-settings: "kern", "liga";
}
#root {
min-height: 100dvh;
display: flex;
flex-direction: column;
isolation: isolate;
}
* {
box-sizing: border-box;
}
a {
color: inherit;
}