:root{--small-gap:calc(var(--standard-gap)/2);--standard-gap:15px;--two-times-standard-gap:calc(2*var(--standard-gap));--border-color:#ddd;--focused-border-color:#ccc;--font-color:#555}html,body{max-width:100vw;min-height:100lvh;color:var(--font-color);letter-spacing:-.5px;margin:0;padding:0;font-family:Verdana,sans-serif;font-weight:lighter;line-height:1.4;position:relative;overflow:hidden}:is(html,body) a{color:var(--font-color)}:is(html,body) label{padding-top:var(--small-gap);display:inline-block}:is(html,body) label input,:is(html,body) label select{padding:0 var(--small-gap)var(--small-gap)var(--small-gap);border:var(--border-color)0 solid;border-bottom-width:1px}:is(html,body) label input:focus{border-bottom-color:var(--focused-border-color);outline:none}:is(html,body) label select{cursor:pointer;background-color:unset}:is(html,body) small{font-size:.58rem}:is(html,body) .my0,:is(html,body) .mt0{margin-top:0}:is(html,body) .my0,:is(html,body) .mb0{margin-bottom:0}:is(html,body) h1{font-size:1rem}:is(html,body) h2{font-size:.9rem}:is(html,body) h3{font-size:.8rem;font-weight:400}:is(html,body) .tooltip{border-bottom:1px solid var(--border-color);display:inline-block;position:relative}:is(html,body) .tooltip:hover{border-bottom-color:var(--focused-border-color)}:is(html,body) .tooltip:hover>.tooltiptext{visibility:visible}:is(html,body) .tooltip>.tooltiptext{visibility:hidden;color:#fff;opacity:.9;text-align:center;padding:var(--small-gap);z-index:1;background-color:#000;width:200px;margin-left:-60px;position:absolute;bottom:125%;left:50%}:is(html,body) .tooltip>.tooltiptext:after{content:" ";border:5px solid #0000;border-top-color:#000;margin-left:-5px;position:absolute;top:100%;left:25%}
