body,section,header,footer,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr,figure,iframe,figcaption{margin:0;padding:0;text-align:left;font-family:var(--base-font-family)}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html,body{padding:0;margin:0;font-family:var(--base-font-family);font-size:10px;font-weight:400;font-style:normal;font-kerning:normal;font-display:swap;background-color:var(--base-background-color);min-height:100vh;min-height:100dvh;min-height:100svh;color:var(--base-text-color)}body>div{display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;min-height:100svh}a{color:var(--link-color);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;text-decoration-color:var(--hr-color);transition:opacity .3s ease}a:hover{cursor:pointer;text-decoration-color:var(--link-color);opacity:.3}ul{list-style:none}
