@font-face {
    font-family: Cantarell;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 700;
    src:
         url("/Cantarell-Bold.woff2") format("woff2"),
         url("/Cantarell-Bold.woff") format("woff"),
         url("/Cantarell-Bold.otf") format("otf");
}

@font-face {
    font-family: Cantarell;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-weight: 400;
    src:
         url("/Cantarell-Regular.woff2") format("woff2"),
         url("/Cantarell-Regular.woff") format("woff"),
         url("/Cantarell-Regular.otf") format("otf");
}

@font-face {
    font-family: "Fira Code";
    src: url("/FiraCode-Regular.woff2") format("woff2"),
         url("/FiraCode-Regular.woff") format("woff"),
         url("/FiraCode-Regular.ttf") format("ttf"),
         local("Fira Code Regular"),
         local("Fira Code"),
         local("Fira Mono");
}

.ATO_no_font_ligatures code,
.ATO_no_font_ligatures pre,
.ATO_no_font_ligatures samp,
.ATO_no_font_ligatures kbd,
.ATO_no_font_ligatures textarea.font-mono,
.ATO_no_font_ligatures input.font-mono {
    font-variant-ligatures: none;
}

.ATO_font_ligatures code,
.ATO_font_ligatures pre,
.ATO_font_ligatures samp,
.ATO_font_ligatures kbd,
.ATO_font_ligatures textarea.font-mono,
.ATO_font_ligatures input.font-mono {
    font-variant-ligatures: normal;
}

code {
    font-size: 15px;
}

/* icon from heroicons.com */
.ATO_select {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7' /></svg>");
	background-position: right .5rem center;
	background-repeat: no-repeat;
	background-size: 1.25rem 1.25rem;
	padding-right: 2rem;
}

.dark .ATO_select {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7' /></svg>");
}
