:root{--line-width:2px;--sans-serif-font-stack:sans-serif;--border-radius:.25rem;--disabled-opacity:.4;--outline:dashed var(--line-width);--outline-offset:calc(var(--line-width) * 1.5);--hue:195deg;--c0:hsl(var(--hue), 40%, 25%);--c1:hsl(var(--hue), 90%, 25%);--c2:hsl(var(--hue), 90%, 30%);--c3:hsl(var(--hue), 80%, 40%);--c4:hsl(var(--hue), 50%, 50%);--c5:hsl(var(--hue), 60%, 85%);--c6:hsl(var(--hue), 85%, 95%);--c7:hsl(var(--hue), 95%, 97%);--c8:hsl(var(--hue), 80%, 97%);--white:#fff;--d1:hsl(var(--hue), 40%, 65%);--d2:hsl(var(--hue), 15%, 65%);--d3:hsl(var(--hue), 15%, 90%);--danger-hue:0deg;--danger-c1:hsl(var(--danger-hue), 90%, 35%);--danger-c2:hsl(var(--danger-hue), 90%, 40%);--danger-c3:hsl(var(--danger-hue), 80%, 50%);--danger-c4:hsl(var(--danger-hue), 50%, 60%);--danger-c5:hsl(var(--danger-hue), 60%, 95%);--danger-c6:hsl(var(--danger-hue), 85%, 95%);--danger-c7:hsl(var(--danger-hue), 95%, 99%);--z-nav-background:1;--z-floating-nav:2;--z-modal:3;--z-toast:4;--header-bar-height:2rem;--selector-height:2.5rem;--preview-tab-link-height:2rem}html{font-family:var(--sans-serif-font-stack);font-size:20px}p,a,label,input,button{font-size:14px}h1{color:var(--c1);margin:0 0 1rem;font-weight:700}h2{margin-bottom:1rem}p{margin-bottom:.5rem}em{font-style:italic}a{text-decoration:underline}label{color:var(--c0);font-weight:700;display:block}.platform-button{border-radius:var(--border-radius);border-style:solid;border-width:var(--line-width);padding:.5rem;font-weight:600;line-height:1;text-decoration:none}.platform-button:focus{outline:var(--outline);outline-offset:var(--outline-offset)}.ordinary{color:var(--c2);border-color:var(--c2);background-color:#0000}.ordinary:hover,.ordinary:focus{background-color:var(--c6)}.ordinary:active{background-color:var(--c5)}.ordinary:disabled{opacity:var(--disabled-opacity)}.ordinary:disabled,.ordinary:disabled:hover,.ordinary:disabled:focus,.ordinary:disabled:active{background-color:unset}.ordinary.danger{color:var(--danger-c2);border-color:var(--danger-c2)}.ordinary.danger:hover,.ordinary.danger:focus{background-color:var(--danger-c6)}.ordinary.danger:active{background-color:var(--danger-c5)}.ordinary.danger:disabled,.ordinary.danger:disabled:hover,.ordinary.danger:disabled:focus,.ordinary.danger:disabled:active{background-color:unset}.secondary{color:var(--c2);background-color:#0000;border-color:#0000}.secondary:hover,.secondary:focus{background-color:var(--c6);border-color:var(--c6)}.secondary:active{background-color:var(--c5);border-color:var(--c5)}.secondary:disabled{opacity:var(--disabled-opacity)}.secondary:disabled:hover,.secondary:disabled:focus,.secondary:disabled:active{background-color:#0000;border-color:#0000}.primary{background-color:var(--c3);color:var(--c7);border-color:var(--c3)}.primary:focus{outline-color:var(--c2)}.primary:hover,.primary:focus{background-color:var(--c2);border-color:var(--c2)}.primary:active{background-color:var(--c1)}.primary:disabled{opacity:var(--disabled-opacity)}.primary:disabled:hover,.primary:disabled:focus,.primary:disabled:active{background-color:var(--c3);border-color:var(--c3)}.primary.danger{background-color:var(--danger-c3);color:var(--danger-c7);border-color:var(--danger-c3)}.primary.danger:focus{outline-color:var(--danger-c2)}.primary.danger:hover,.primary.danger:focus{background-color:var(--danger-c2);border-color:var(--danger-c2)}.primary.danger:active{background-color:var(--danger-c1)}.primary.danger:disabled:hover,.primary.danger:disabled:focus,.primary.danger:disabled:active{background-color:var(--danger-c3);border-color:var(--danger-c3)}.invalid-text{color:var(--danger-c3);margin-top:.2rem}.deemph-center{text-align:center;color:var(--d2);text-align:center;margin:1rem 0 0}.full-background{background-color:var(--white);opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0}.full-background-nav{z-index:var(--z-nav-background)}.full-background-modal{z-index:var(--z-modal)}.dashboard-section{margin-bottom:2rem}.dashboard-form input,.dashboard-form select,.dashboard-form textarea{border:var(--line-width) solid var(--c1);border-radius:var(--border-radius);background-color:var(--white);color:var(--c1);margin:.25rem 0;padding:.25rem}.dashboard-form input:focus,.dashboard-form select:focus,.dashboard-form textarea:focus{outline:var(--outline);outline-offset:var(--outline-offset)}
