h1[data-v-2e06b0fc]{color:var(--color-extra--01);-webkit-text-stroke:1px var(--color-light--01)}.menu-list[data-v-2d083ef0]{margin:0;padding:0;list-style:none;line-height:2rem;display:flex;flex-flow:row wrap;justify-content:space-evenly}.menu-item[data-v-2d083ef0]{padding:0 var(--spacing--tiny);text-transform:uppercase}table[data-v-5846d748]{width:100%;border-collapse:collapse;text-align:center;font-size:var(--font-size--smaller);border:1px solid var(--color-dark--01)}thead[data-v-5846d748]{background-color:var(--color-dark--01)}tfoot[data-v-5846d748]{background-color:var(--color-dark--02);border-top:1px solid var(--color-dark--01)}tfoot td[data-v-5846d748]{text-align:right}tfoot span[data-v-5846d748]{color:var(--color-extra--03)}tr[data-v-5846d748]:nth-child(even){background-color:var(--color-dark--03)}th[data-v-5846d748]{font-weight:700}td[data-v-5846d748],th[data-v-5846d748]{padding:0 .5rem;vertical-align:top}.name[data-v-5846d748]{text-align:left}tbody .count[data-v-5846d748]{font-weight:700}tbody .count .min[data-v-5846d748]{color:var(--color-extra--04)}tbody .cost[data-v-5846d748]:before,tbody .stack[data-v-5846d748]:before{content:"(";color:var(--color-dark--01)}tbody .cost[data-v-5846d748]:after,tbody .stack[data-v-5846d748]:after{content:")";color:var(--color-dark--01)}.noRange .max[data-v-5846d748],.noRange br[data-v-5846d748]{visibility:hidden}.curio-container[data-v-286030fa]{column-count:1}@media screen and (min-width:420px){.curio-container[data-v-286030fa]{column-count:2}}@media screen and (min-width:720px){.curio-container[data-v-286030fa]{column-count:3}}.curio-list[data-v-286030fa]{margin:0;padding-left:var(--spacing)}.curio-item[data-v-286030fa]{break-inside:avoid}.curio-item[data-v-286030fa]:not(:first-child){margin-top:var(--spacing--tiny)}.curio[data-v-286030fa]{font-weight:700}.warning[data-v-286030fa]{color:var(--color-extra--01)}#content{margin-top:var(--spacing);text-align:left}.duration:before{color:var(--color-accent);content:'['}.duration:after{color:var(--color-accent);content:']'}p[data-v-3588c700]{font-size:var(--font-size--smaller)}p span[data-v-3588c700]{white-space:nowrap}p span[data-v-3588c700]:after{content:" "}#root[data-v-186df1f6]{min-height:100vh;display:flex;flex-flow:column}#main[data-v-186df1f6]{flex-grow:1}:root{--color-dark--01:#2e3440;--color-dark--02:#3b4252;--color-dark--03:#434c5e;--color-dark--04:#4c566a;--color-light--01:#eceff4;--color-light--02:#e5e9f0;--color-light--03:#d8dee9;--color-contrast--01:#8fbcbb;--color-contrast--02:#88c0d0;--color-contrast--03:#81a1c1;--color-contrast--04:#5e81ac;--color-extra--01:#bf616a;--color-extra--02:#d08770;--color-extra--03:#ebcb8b;--color-extra--04:#a3be8c;--color-extra--05:#b48ead;--font-family:"Roboto",sans-serif;--font-family--header:"Noto Serif",serif;--font-family--condensed:var(--font-family--header);--font-family--mono:monospace,monospace;--font-size:16px;--font-size--h1:2.488rem;--font-size--h2:2.074rem;--font-size--h3:1.728rem;--font-size--h4:1.44remrem;--font-size--h5:1.2rem;--font-size--huge:var(--font-size--h1);--font-size--large:var(--font-size--h3);--font-size--larger:var(--font-size--h5);--font-size--smaller:0.9rem;--font-size--small:0.8rem;--font-size--tiny:0.5rem;--font-weight:400;--font-weight--bold:600;--font-weight--light:300;--font-weight--header:500;--line-height:1.6;--line-height--header:1.15;--spacing:1.5rem;--spacing--tiny:0.75rem;--spacing--small:1.25rem;--spacing--large:2rem;--spacing--huge:3rem;--padding--vertical:calc(var(--spacing) * 1.5);--padding--horizontal:var(--spacing);--width-min:320px;--width-max:800px;--width-min--inside:calc(var(--width-min) - var(--padding--horizontal) * 2);--width-max--inside:calc(var(--width-max) - var(--padding--horizontal) * 2)}.theme{--color-bg:var(--color-dark--04);--color-text:var(--color-light--02);--color-accent:var(--color-extra--02);--color-header:var(--color-light--01);--color-link:var(--color-contrast--04);--color-visited:var(--color-link);--color-hover:var(--color-contrast--3);--color-active:var(--color-accent);background-color:var(--color-bg);color:var(--color-text)}.theme-alt{--color-bg:var(--color-dark--01);--color-text:var(--color-light--03);background-color:var(--color-bg);color:var(--color-text)}.theme-secondary--light--01{--color-bg:var(--color-light--03);--color-text:var(--color-dark--02);background-color:var(--color-bg);color:var(--color-text)}.theme-secondary--light--02{--color-bg:var(--color-light--02);--color-text:var(--color-dark--02);background-color:var(--color-bg);color:var(--color-text)}.theme-secondary-dark--01{--color-bg:var(--color-dark--03);--color-text:var(--color-light--02);background-color:var(--color-bg);color:var(--color-text)}.theme-secondary-dark--02{--color-bg:var(--color-dark--02);--color-text:var(--color-light--02);background-color:var(--color-bg);color:var(--color-text)}.theme-menu{--color-link:var(--color-light--01);--color-visited:var(--color-link);--color-hover:var(--color-accent);--color-active:var(--color-header)}html{margin:0;padding:0;font-size:var(--font-size)}body{margin:0;padding:0;min-width:var(--width-min);min-height:100vh;font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height)}h1,h2,h3,h4,h5{margin:0;padding:0;color:var(--color-header);font-family:var(--font-family--header,var(--font-family));font-weight:var(--font-weight--header);line-height:var(--line-height--header);text-transform:uppercase}h1{font-size:var(--font-size--h1)}h2{text-align:center;font-size:var(--font-size--h2)}h3{border-bottom:1px solid var(--color-accent);font-size:var(--font-size--h3)}h4{font-size:var(--font-size--h4)}h5{font-size:var(--font-size--h5)}p{margin:0;padding:0}a{text-decoration:none;color:var(--color-link);transition:color 150ms}a:visited{color:var(--color-visited)}a:active,a:hover{color:var(--color-hover)}a:focus:not(.button){color:var(--color-hover);border-bottom:1px dotted var(--color-hover)}.container{max-width:var(--width-max);margin:0 auto}.padded{padding:var(--padding--vertical) var(--padding--horizontal)}.centered{text-align:center}.text-flow h1:not(:first-child),.text-flow h2:not(:first-child),.text-flow h3:not(:first-child),.text-flow h4:not(:first-child),.text-flow h5:not(:first-child){margin-top:var(--spacing--small)}.text-flow h1,.text-flow h2,.text-flow h3,.text-flow h4,.text-flow h5,.text-flow p:not(:last-child){margin-bottom:var(--spacing--tiny)}.active{color:var(--color-active)!important}