*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*{margin:0}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.25}h1,h2,h3,h4{text-wrap:balance}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}textarea{resize:vertical}:focus-visible{outline:1px solid var(--focus-border);outline-offset:.1rem;border-radius:.01rem}@media (prefers-color-scheme: dark){:root{--background: #111;--text-primary: #DDD;--text-link: #77A9F3;--text-select: var(--background);--text-select-background: #7CAAC9;--focus-border: var(--text-link);--form-background: var(--background);--form-text: var(--text-primary);--form-outline: #777;--form-outline-faded: #999;--form-button: #3E3E3E;--form-success: #4CAF50;--form-success-faded: #83C986}p{font-weight:350}h1,h2,h3,h4,strong,body>header>nav>ul>li>a{color:#fff !important}h1:not(:first-child),h2,h3,h4,strong,body>header>nav>ul>li:first-child{font-weight:770}}@media (prefers-color-scheme: light){:root{--background: #FFF;--text-primary: #000;--text-link: #1359A0;--text-select: var(--text-primary);--text-select-background: #ADD8E6;--focus-border: var(--text-link);--form-background: var(--background);--form-text: var(--text-primary);--form-outline: #AAA;--form-outline-faded: #DDD;--form-button: #E8E8E8;--form-success: #4CAF50;--form-success-faded: #C8E6C9}}html{color:var(--text-primary);background:var(--background)}html *::selection{color:var(--text-select);background:var(--text-select-background)}a{color:var(--text-link)}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/Inter-Regular.woff2") format("woff2"),url("/fonts/Inter-Regular.woff") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/Inter-Italic.woff2") format("woff2"),url("/fonts/Inter-Italic.woff") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/Inter-Bold.woff2") format("woff2"),url("/fonts/Inter-Bold.woff") format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url("/fonts/Inter-BoldItalic.woff2") format("woff2"),url("/fonts/Inter-BoldItalic.woff") format("woff")}@font-face{font-family:"Inter var";font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url("/fonts/Inter-roman.var.woff2") format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url("/fonts/Inter-italic.var.woff2") format("woff2")}:root{--main-font-family: "Inter", sans-serif;--main-font-size: 18px}@supports (font-variation-settings: normal){:root{--main-font-family: "Inter var", sans-serif}}html{font-family:var(--main-font-family);font-size:var(--main-font-size);scroll-behavior:smooth;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center}body{max-width:800px;margin:auto;text-align:center}body>*{margin:2rem}header>*{margin:2rem 0}header>p{text-wrap:balance}main{line-height:2}@keyframes blink{0%, 100%{opacity:1}25%{opacity:0}}.blink{animation:blink 1.5s step-start 0s infinite}@media (prefers-reduced-motion){.blink{animation:none}}