:root{--color-background:#efeeed;--color-1:#312C35;--color-2:#8ba1e4;--color-3:#0975C6;--color-4:#ebf0ff;--font-stack:'Antonio', 'Arial Narrow', 'Avenir Next Condensed', sans-serif;--content-width:110rem;--border-radius:50%;--color-red:#ed063f;--color-green:#067345}@media(prefers-color-scheme:dark){:root{--color-1:#c875c8;--color-2:#bbf;--color-3:#fa0;--color-4:#344470}}@supports(background:light-dark(#fff,#000)){:root{--color-1:light-dark(#312C35, #c875c8);--color-2:light-dark(#8ba1e4, #bbf);--color-3:light-dark(#0975C6, #fa0);--color-4:light-dark(#ebf0ff, #344470)}}.theme-e-ink{--color-background:#fff;--color-1:#000;--color-2:#000;--color-3:#a7a0a7;--color-4:#e3dddb}*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{margin:0;font-size:2em;font-family:var(--font-stack);overflow-y:scroll;font-weight:100}h1,h2,h3,p,li,table,b,strong,i,em{font-family:var(--font-stack);margin:0}p,h1,h2,h3{margin:1rem 0}hr{border:0;border-top:.2rem solid;margin:2rem 0}h1{font-size:4rem}@media(min-width:40.0em){h1{font-size:6rem}}a{color:var(--color-2);font-weight:700}a:hover{color:var(--color-3)}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.color-3{color:var(--color-3)}.color-4{color:var(--color-4)}.fill-1{fill:var(--color-1)}.fill-2{fill:var(--color-2)}.fill-3{fill:var(--color-3)}.fill-4{fill:var(--color-4)}.fill-bg{fill:var(--color-background)}.bg-1{background-color:var(--color-1)}.bg-2{background-color:var(--color-2)}.bg-3{background-color:var(--color-3)}.bg-4{background-color:var(--color-4)}.bg-bg{background-color:var(--color-background)}:root{--outside-curve:4rem;--inside-curve:2rem;--bar-height:1rem}@media(min-width:50.0em){:root{--outside-curve:8rem;--inside-curve:4rem;--bar-height:2rem}}aside{position:relative;width:10%;flex:none;display:flex;flex-direction:column}article{flex:1 0;padding:1rem 2rem}@media(min-width:50.0em){article{padding:2rem 5rem}}main{flex:auto;display:flex}.margin-top{margin-top:.6rem}.margin-bottom{margin-bottom:.6rem}.overlap-top{margin-top:calc(var(--bar-height) * -1)}aside>.lcars-button{flex:initial;border:0 solid var(--color-background);border-bottom-width:.6rem;min-height:8rem;padding:1rem;cursor:pointer}.lcars-button{font-size:1.2rem;font-weight:700;color:var(--color-background);background-color:var(--color-1);text-decoration:none;user-select:none}.lcars-button:hover{color:var(--color-background);background-color:var(--color-3)}@media(min-width:50.0em){.lcars-button{font-size:2rem;font-weight:100}}.section-column{flex:1 0;display:flex;flex-direction:column}section{width:100%;height:var(--bar-height);display:flex;justify-content:space-around}section>*{border:.3rem solid var(--color-background);border-width:0 .6rem;min-width:8rem}.outside{width:var(--outside-curve);height:var(--outside-curve)}.inside{width:var(--inside-curve);height:var(--inside-curve)}.outside,.inside{position:absolute}.bottom-left{bottom:0}.top-right{right:0}.inside.bottom-right{right:calc(var(--inside-curve) * -1);bottom:var(--bar-height)}.inside.top-right{right:calc(var(--inside-curve) * -1);top:var(--bar-height)}.inside.top-left{left:calc(var(--inside-curve) * -1);top:var(--bar-height)}.wrapper{background-color:var(--color-background);width:100%}.content{margin:0 auto;max-width:var(--content-width);min-height:100vh;position:relative;color:var(--color-1);display:flex;flex-direction:column;overflow:hidden;padding:.6rem}.hidden{display:none}footer{margin-top:auto;width:100%;display:flex}.disclaimer{margin:1rem 0 1rem 1rem;text-align:right}header{width:100%;min-height:12rem;display:flex}aside>.lcars-button{min-height:auto}.header{flex:1 0;justify-content:space-between;align-items:center;margin-left:2rem;display:flex;flex-direction:column;align-items:stretch}@media(min-width:50.0em){.header{flex-direction:row;align-items:center;margin-left:5rem}}.title{display:flex;align-items:center;justify-content:space-between}.title>a{font-size:3rem;text-decoration:none}.title svg{height:10.8rem;width:59rem}.tagline{margin:1rem;font-size:1.4rem}@media(min-width:30.0em){.title>a{font-size:4rem}.tagline{font-size:2rem}}.search{flex:1 0;align-self:stretch}@media(min-width:50.0em){.title{flex-direction:column;align-items:flex-start}.tagline{margin:0}.search{margin-left:2rem;align-self:center}}.page{font-weight:100}.width-30{width:30%}.height-100{height:10rem}.flex{display:flex}.self-fill{flex:1 0}.mobile-column{flex-direction:column}.hide-mobile{display:none}@media(min-width:50.0em){.mobile-column{flex-direction:row}.hide-mobile{display:block}}