@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100svh}body{line-height:calc(2px + 2ex + 2px)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--size-small: 0.75rem;--size-normal: 1rem;--size-medium: 1.25rem;--size-large: 1.5rem;--content-width: max(70ch, calc(100% - 32px));--red-tint: hsl(3 100 66);--red: hsl(3 100 50);--red-shade: hsl(3 100 34);--orange-tint: hsl(28 100 66);--orange: hsl(28 100 50);--orange-shade: hsl(28 100 34);--yellow-tint: hsl(57 100 66);--yellow: hsl(57 100 48);--yellow-shade: hsl(57 100 34);--green-tint: hsl(127 67 66);--green: hsl(127 67 50);--green-shade: hsl(127 67 34);--cyan-tint: hsl(170 67 66);--cyan: hsl(170 67 50);--cyan-shade: hsl(170 67 34);--blue-tint: hsl(214 100 66);--blue: hsl(214 100 50);--blue-shade: hsl(214 67 34);--purple-tint: hsl(292 67 66);--purple: hsl(292 67 50);--purple-shade: hsl(292 67 34);--light: hsl(214 0 93);--light-shade: hsl(214 0 80);--grey-tint: hsl(214 0 65);--grey: hsl(214 0 55);--grey-shade: hsl(214 0 34);--dark-tint: hsl(214 0 20);--dark: hsl(214 0 7);--primary: var(--yellow);--primary-alt: var(--yellow-tint);--secondary: var(--blue-shade);--secondary-alt: var(--blue);--good: var(--green, lime);--warning: var(--orange, yellow);--bad: var(--red, red);--tint: linear-gradient(rgba(255 255 255 / 5), rgba(255 255 255 / 5));--shade: linear-gradient(rgba(0 0 0 / 7), rgba(0 0 0 / 7));--shadow-small: 1px 1px 1.6px var(--shadow-colour), 1.7px 1.7px 2.7px -1.2px var(--shadow-colour), 4px 4px 6.4px -2.5px var(--shadow-colour);--shadow-medium: 0.5px 0.5px 0.8px var(--shadow-colour), 1.6px 1.6px 2.5px -0.8px var(--shadow-colour), 4.1px 4.1px 6.5px -1.7px var(--shadow-colour), 10px 10px 15.9px -2.5px var(--shadow-colour);--shadow-large: 0.2px 0.2px 0.3px var(--shadow-colour), 1.5px 1.5px 2.4px -0.4px var(--shadow-colour), 2.7px 2.7px 4.3px -0.7px var(--shadow-colour), 4.5px 4.5px 7.2px -1.1px var(--shadow-colour), 7.1px 7.1px 11.3px -1.4px var(--shadow-colour), 11px 11px 17.8px -1.8px var(--shadow-colour), 17px 17px 27px -2.1px var(--shadow-colour), 25px 25px 39.8px -2.5px var(--shadow-colour)}@media screen and (prefers-color-scheme: light){:root{--shadow-colour: hsl(0 0 75 / 0.34);--text: var(--dark, hsl(0 0 7));--text-invert: var(--light, white);--text-link: var(--blue-shade, blue);--theme: var(--primary);--theme-alt: var(--primary-alt);--focus: var(--secondary);--focus-alt: var(--secondary-alt);--subtext: var(--dark-tint);--background: var(--light);--background-bump: var(--light-shade);--foreground: var(--dark-tint);--foreground-bump: var(--grey-shade);--push: var(--shade);--pull: var(--tint)}}@media screen and (prefers-color-scheme: dark){:root{--shadow-colour: hsl(0 0 17 / 0.34);--text: var(--light, white);--text-invert: var(--dark, hsl(0 0 7));--text-link: var(--blue-tint, blue);--theme: var(--secondary);--theme-alt: var(--secondary-alt);--focus: var(--primary);--focus-alt: var(--primary-alt);--subtext: var(--light-shade);--background: var(--dark-tint);--background-bump: var(--dark);--foreground: var(--light);--foreground-bump: var(--light-shade);--push: var(--tint);--pull: var(--shade)}}@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:100 900;font-display:swap;src:url(/font/LibreFranklinItalic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:100 900;font-display:swap;src:url(/font/LibreFranklin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:var(--text);font:400 16px "Libre Franklin","Franklin Gothic Medium","Arial Narrow",Arial,sans-serif}a{color:var(--text-link, --text)}body>.banner{background-color:var(--primary);color:var(--dark);padding:1em 2ch;text-align:center}body{background-color:var(--background);display:grid;grid-template-columns:min-content 1fr 2fr 1fr;grid-template-rows:min-content min-content min-content 1fr min-content;grid-template-areas:"navbar navbar navbar navbar" "banner banner banner banner" "header header header header" "sidebar ..... main   ......" "footer footer footer footer";align-items:start}@media only screen and (max-width: 960px){body{grid-template-columns:0 1ch 1fr 1ch}}body>nav{grid-area:navbar}body>header{grid-area:header}body>aside.banner{grid-area:banner}body>menu{grid-area:sidebar}body>main{grid-area:main}body>main.wide{grid-column-start:2;grid-column-end:-1}body>footer{grid-area:footer}body>footer{background-color:var(--secondary);color:var(--light);padding:3rem 0 6rem}footer>div{margin:0 auto;max-width:min(70ch,100% - 32px);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:2rem}body>footer a{color:var(--blue-tint)}body>header{background-color:var(--secondary);color:var(--light);padding:2em}header>p,header>div{margin:0 auto;max-width:min(70ch,100%)}main{padding:2ex 1ch 3ex;display:grid;grid-template-columns:1fr min(70ch,100%) 1fr}main>*{grid-column:2;margin:1.75rem 0 1rem}main>figure,main>iframe,main>table:not(.contained),main>section.wide{grid-column:1/-1}main h1{border-bottom:5px solid var(--focus);font:700 3em;text-align:center}main h2{border-bottom:2px solid var(--focus);font:700 2em}main h3{font:600 1.8em}main h4{font:500 1.4em}body>nav{background-color:var(--background-bump);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:start;padding:1ch;gap:1ch}body>nav>div.logo{width:4ch}body>nav>div.logo svg{width:100%;height:100%}body>nav>button.burger{visibility:none;height:4ch;width:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}body>nav>button.burger svg{width:100%;height:100%}body>nav div.menu{display:flex;flex-flow:row nowrap;flex:1 0;justify-content:space-between;align-items:flex-start}body>nav div.menu>a{color:var(--text);padding:1ch;border-radius:1em;text-decoration:none}body>nav div.menu>a:hover{background-color:var(--theme)}body>nav div.menu div.grow{align-self:stretch;flex:1 0;height:0}@media only screen and (max-width: 660px){body>nav div.menu{display:none;flex-flow:column nowrap}body>nav button.burger{visibility:visible;width:4ch}body>nav div.menu.active{display:flex}}main p,main ol,main ul,main dl,main blockquote{margin:0 0 1em 0}main p+p{text-indent:.75ch}main a{color:var(--text-link);text-decoration:none}main a:hover{text-decoration:underline}main ul,main ol,main dl{margin:0;padding:0}main ul>li,main ol>li,main dl>dt{margin:0 2em}main dl>dd{margin:0 3em}main blockquote{border-left:5px solid var(--secondary);padding-left:2ch}table{background-color:var(--background);border-collapse:collapse;border-spacing:0}table:not(:last-child){margin-bottom:1.5rem}table td,table th{border:1px solid var(--focus);border-width:0 0 1px;padding:.5em .75em;vertical-align:top}table thead{background-color:rgba(0,0,0,0)}table thead td,table thead th{border-width:0 0 2px;color:var(--text)}table tbody{background-color:rgba(0,0,0,0)}table tbody tr:last-child td,table tbody tr:last-child th{border-bottom-width:0}table tfoot td,table tfoot th{border-width:2px 0 0;color:var(--text)}table tbody tr:nth-child(odd){background-color:var(--colour-back)}table tbody tr:nth-child(even){background:linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),var(--colour-back)}table tbody tr:hover{background-color:var(--background-bump);color:var(--text)}table th{color:var(--text)}div.card,article.card{background-color:var(--background-bump);border-radius:1em;box-shadow:var(--shadow-medium);position:relative;max-width:min(100%,40ch);min-width:20ch}@media only screen and (max-width: 448px){div.card,article.card{min-width:100%}}div.card header,div.card div.header,article.card header,article.card div.header{margin:.5ch;text-align:center;text-decoration:none}div.card header h2,div.card header h3,div.card div.header h2,div.card div.header h3,article.card header h2,article.card header h3,article.card div.header h2,article.card div.header h3{border:none}div.card figure:first-child,div.card picture:first-child,article.card figure:first-child,article.card picture:first-child{border-radius:1em 1em 0 0}div.card figure:last-child,div.card picture:last-child,article.card figure:last-child,article.card picture:last-child{margin-top:auto;border-radius:0 0 1em 1em}div.card figure>img,div.card figure>svg,div.card picture>img,div.card picture>svg,article.card figure>img,article.card figure>svg,article.card picture>img,article.card picture>svg{border-radius:inherit;width:100%}.boxes{display:flex;flex-flow:row wrap;gap:1ch;justify-content:center}.boxes>div.card,.boxes>article.card{max-width:min(48%,40ch)}.boxes>h2,.boxes>h3{flex:0 0 100%;padding:0 50%;font-size:2.5em}/*# sourceMappingURL=dav.min.css.map */
