@font-face{font-family:Monument Grotesk;font-weight:700;src:url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-Medium.woff) format("woff"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-Medium.woff2) format("woff2"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-Medium.otf) format("opentype")}@font-face{font-family:Monument Grotesk;font-weight:regular;src:url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-Regular.woff) format("woff"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-Regular.woff2) format("woff2"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-Regular.otf) format("opentype")}@font-face{font-family:Monument Grotesk;font-style:italic;font-weight:regular;src:url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-RegularItalic.woff) format("woff"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-RegularItalic.woff2) format("woff2"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGrotesk-RegularItalic.otf) format("opentype")}@font-face{font-family:Monument Grotesk Mono;font-weight:regular;src:url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGroteskMono-Regular.woff) format("woff"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGroteskMono-Regular.woff2) format("woff2"),url(https://www.openlayer.com/fonts/Monument/%20Grotesk/ABCMonumentGroteskMono-Regular.otf) format("opentype")}:root{--primary-font-family:"Monument Grotesk",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--secondary-font-family:"Monument Grotesk Mono","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace}html{color-scheme:dark}body,html{font-family:var(--primary-font-family);margin:0;padding:0;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--background-color);color:var(--foreground-color);transition:background-color .3s ease-in-out,color .3s ease-in-out}a,body,button,h1,h2,h3,h4,h5,h6,input,label,li,p,pre,td,th,ul{font-family:var(--primary-font-family);margin:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}code,pre{font-family:var(--secondary-font-family)}a{text-decoration:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hidden-scroll::-webkit-scrollbar{display:none}