:root{--bg:#eff0f0;--fg:#333;--primary:#fa3310;--secondary:#fe0}@media (prefers-color-scheme:dark){:root{--bg:#131313;--fg:#fff;--primary:#fa3310;--secondary:#131313}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);flex-direction:column;align-items:center;min-height:100vh;margin:0;font-family:Noto Sans,sans-serif;display:flex}body:before{content:"";flex:32px}.logo{width:80vw}svg{filter:drop-shadow(.5vw .5vw #0003);overflow:visible}.tagline{margin-top:-1.5vw;font-size:max(16px,4vw);font-weight:700}.tagline span{padding:0 .25em;display:inline-block;scale:1.1 1.3}main{flex-direction:row-reverse;flex:1 1 0;align-items:flex-start;width:80vw;margin:0 auto;padding-bottom:1em;font-size:max(16px,1.5vw);display:flex}@media (width<=800px){main{padding-top:1em}}h1{text-align:center;margin-top:0;font-size:2em}a{color:var(--primary)}dl{border-right:none;grid-template-columns:max-content 1fr;gap:.5em;max-width:50ch;margin:0;line-height:1;display:grid}dd{text-align:right;margin:0}
