@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;1,300&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{--bg: #28242e;--card: #ebdfc3;--cardmargin: 1rem;--cardradius: .5rem;--lightt: white;--lighttfaded: #fff8;--lightlink: #9999dd;--lightlinkhover: #ccccff;--lightlinkdisabled: #bbbbcc;--darkt: black;--darktfaded: #0008;--darklink: #0000bb;--darklinkhover: #3333ff;--darklinkdisabled: #7777bb;--ab-bg: #0000;--ab-padding-inner: 8px;--gallery-gap: 8px;--gallery-image-border-radius: 0 0 8px 8px;--gallery-image-max-height: 80vh;--hoverablet: var(--lightt);--hoverbg: var(--card);--hovert: var(--darkt);--hoverpadding: .25rem;--hoverradius: .25rem;--hovershadow: 0 0 8px black;--hoverfontsize: small;--hoverfontstyle: normal}body{font-family:Roboto,sans-serif;background-color:var(--bg);color:var(--lightt)}body a{color:var(--lightlink)}body a:hover{color:var(--lightlinkhover)}body a.link-disabled{text-decoration:line-through;color:var(--lightlinkdisabled)}.hoverable{border-bottom:1px dotted var(--hoverablet);position:relative}nav .hoverable,main .hoverable{--hoverablet: var(--darkt)}.hoverText{width:max-content;visibility:hidden;position:absolute;left:0;top:125%;z-index:1;padding:var(--hoverpadding);background-color:var(--hoverbg);color:var(--hovert);border-radius:var(--hoverradius);box-shadow:var(--hovershadow);font-size:var(--hoverfontsize);font-style:var(--hoverfontstyle)}.hoverable:hover .hoverText{visibility:visible}header{text-align:center;color:var(--lightt);margin-top:1rem;margin-bottom:1rem}header h1{margin:0}.subtitle{display:inline-block;margin-bottom:0;font-style:italic;font-size:small}nav,.nav{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-left:auto;margin-right:auto;column-gap:.5em}nav *,.nav *{margin:0}nav p,.nav p{display:none}nav .divider,.nav .divider{color:var(--bg)}@media screen and (min-width: 260px){nav,.nav{flex-direction:row}nav p,.nav p{display:block}}nav{background-color:var(--card);margin-top:1rem;margin-bottom:1rem;padding:.5rem;border-radius:var(--cardradius);width:fit-content}.nav-cardbottom{border-top:1px solid var(--bg);border-bottom:1px solid var(--bg);width:auto;padding-top:1rem;padding-bottom:1rem}.card{background-color:var(--card);color:var(--darkt);margin:var(--cardmargin);border-radius:var(--cardradius);padding:1rem;overflow:hidden}.card h2{text-align:center;margin:0;margin-top:1rem;margin-bottom:1rem}.ability-matrix{background-color:var(--ab-bg);text-align:center;padding:4px;overflow:hidden}.ability-matrix .row,.ability-matrix .col{border-bottom:1px solid black;padding-top:var(--ab-padding-inner);padding-bottom:var(--ab-padding-inner)}.ability-matrix .row:last-child,.ability-matrix .col:last-child{border-bottom:none}.ability-matrix .row:first-child,.ability-matrix .row:last-child{padding-top:0;padding-bottom:0}.ability-matrix .col-header{margin-bottom:var(--ab-padding-inner)}.ability-matrix .col-header:last-child{margin-bottom:0}.ability-matrix .col-section{margin-top:var(--ab-padding-inner)}.ability-matrix .col-section:first-child{margin-top:0}.ability-matrix .block-strong{font-weight:700}.ability-matrix .block-stronger{font-weight:700;font-size:1.618em}@media screen and (min-width: 800px){.ability-matrix .row{display:flex}.ability-matrix .col{border:none;flex-grow:1;padding-left:var(--ab-padding-inner);padding-right:var(--ab-padding-inner);border-right:1px solid black}.ability-matrix .col:last-child{border-right:none}}#sidebar{background-color:#fff;border:1px solid black;padding:.5rem}@media screen and (min-width: 500px){#sidebar{float:right;margin-left:.5rem;margin-bottom:.25rem}}.sbi:not(:first-child){margin-top:.618em}.sbi *{margin:0}.sbi p{font-size:.67em}.gallery{display:grid;grid-template-columns:1fr;gap:var(--gallery-gap);text-align:center}.gallery .image{border:1px solid black;border-radius:var(--gallery-image-border-radius);max-height:var(--gallery-image-max-height)}.gallery img{width:auto;height:auto;max-width:100%;max-height:85%}@media screen and (min-width: 600px){.gallery{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1000px){.gallery{grid-template-columns:1fr 1fr 1fr}}footer{text-align:center;color:var(--lighttfaded);font-size:small;margin-left:var(--cardmargin);margin-right:var(--cardmargin)}@media screen and (min-width: 1320px){footer{display:flex}footer *{flex:1;margin-top:0}footer .leftWide{text-align:left}footer .rightWide{text-align:right}}nav a,main a{color:var(--darklink)}nav a:hover,main a:hover{color:var(--darklinkhover)}nav a.link-disabled,main a.link-disabled{text-decoration:line-through;color:var(--darklinkdisabled)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.greyed-out{color:#868}
