html,body{min-height:100%;margin:0}html{text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{font:100%/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;hyphens:auto;line-height:1.2}:focus{outline:.125rem solid currentcolor;outline-style:dashed;outline-offset:.25rem}:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}:root{color-scheme:light dark}.no-js [data-needs-js]{display:none}.js [data-no-js]{display:none}:root{--brand-turquoise-hsl: 187deg 98% 64%;--brand-turquoise: hsl(var(--brand-turquoise-hsl));--brand-turquoise-light-1-hsl: 188deg 100% 94%;--brand-turquoise-light-1: hsl(var(--brand-turquoise-light-1-hsl));--brand-turquoise-light-2-hsl: 188deg 98% 84%;--brand-turquoise-light-2: hsl(var(--brand-turquoise-light-2-hsl));--brand-turquoise-light-3-hsl: 188deg 100% 74%;--brand-turquoise-light-3: hsl(var(--brand-turquoise-light-3-hsl));--brand-turquoise-dark-1-hsl: 188deg 100% 38%;--brand-turquoise-dark-1: hsl(var(--brand-turquoise-dark-1-hsl));--brand-turquoise-dark-2-hsl: 188deg 100% 21%;--brand-turquoise-dark-2: hsl(var(--brand-turquoise-dark-2-hsl));--brand-turquoise-dark-3-hsl: 188deg 100% 11%;--brand-turquoise-dark-3: hsl(var(--brand-turquoise-dark-3-hsl));--brand-pink-hsl: 324deg 99% 62%;--brand-pink: hsl(var(--brand-pink-hsl));--brand-pink-light-1-hsl: 324deg 99% 71%;--brand-pink-light-1: hsl(var(--brand-pink-light-1-hsl));--brand-pink-light-2-hsl: 324deg 98% 80%;--brand-pink-light-2: hsl(var(--brand-pink-light-2-hsl));--brand-pink-light-3-hsl: 324deg 100% 90%;--brand-pink-light-3: hsl(var(--brand-pink-light-3-hsl));--brand-pink-dark-1-hsl: 325deg 85% 39%;--brand-pink-dark-1: hsl(var(--brand-pink-dark-1-hsl));--brand-pink-dark-2-hsl: 324deg 91% 21%;--brand-pink-dark-2: hsl(var(--brand-pink-dark-2-hsl));--brand-pink-dark-3-hsl: 324deg 85% 10%;--brand-pink-dark-3: hsl(var(--brand-pink-dark-3-hsl));--brand-green-hsl: 162deg 99% 48%;--brand-green: hsl(var(--brand-green-hsl));--brand-green-light-1-hsl: 162deg 98% 69%;--brand-green-light-1: hsl(var(--brand-green-light-1-hsl));--brand-green-light-2-hsl: 163deg 98% 78%;--brand-green-light-2: hsl(var(--brand-green-light-2-hsl));--brand-green-light-3-hsl: 162deg 100% 88%;--brand-green-light-3: hsl(var(--brand-green-light-3-hsl));--brand-green-dark-1-hsl: 161deg 82% 37%;--brand-green-dark-1: hsl(var(--brand-green-dark-1-hsl));--brand-green-dark-2-hsl: 162deg 88% 20%;--brand-green-dark-2: hsl(var(--brand-green-dark-2-hsl));--brand-green-dark-3-hsl: 162deg 88% 10%;--brand-green-dark-3: hsl(var(--brand-green-dark-3-hsl));--brand-gray-hsl: 0deg 0% 87%;--brand-gray: hsl(var(--brand-gray-hsl));--brand-gray-light-1-hsl: 0deg 0% 92%;--brand-gray-light-1: hsl(var(--brand-gray-light-1-hsl));--brand-gray-light-2-hsl: 0deg 0% 97%;--brand-gray-light-2: hsl(var(--brand-gray-light-2-hsl));--brand-gray-light-3-hsl: 0deg 0% 100%;--brand-gray-light-3: hsl(var(--brand-gray-light-3-hsl));--brand-gray-dark-1-hsl: 0deg 0% 82%;--brand-gray-dark-1: hsl(var(--brand-gray-dark-1-hsl));--brand-gray-dark-2-hsl: 0deg 0% 66%;--brand-gray-dark-2: hsl(var(--brand-gray-dark-2-hsl));--brand-gray-dark-3-hsl: 0deg 0% 48%;--brand-gray-dark-3: hsl(var(--brand-gray-dark-3-hsl));--foundry-content-base-hsl: 102deg 67% 41%;--foundry-content-base: hsl(var(--foundry-content-base-hsl));--foundry-content-accent-light-hsl: 77deg 74% 66%;--foundry-content-accent-light: hsl(var(--foundry-content-accent-light-hsl));--foundry-content-accent-dark-hsl: 102deg 69% 32%;--foundry-content-accent-dark: hsl(var(--foundry-content-accent-dark-hsl));--foundry-content-gradient-start-hsl: 77deg 71% 67%;--foundry-content-gradient-start: hsl(var(--foundry-content-gradient-start-hsl));--foundry-content-gradient-end-hsl: 53deg 90% 64%;--foundry-content-gradient-end: hsl(var(--foundry-content-gradient-end-hsl));--foundry-development-base-hsl: 346deg 72% 49%;--foundry-development-base: hsl(var(--foundry-development-base-hsl));--foundry-development-accent-light-hsl: 15deg 99% 71%;--foundry-development-accent-light: hsl(var(--foundry-development-accent-light-hsl));--foundry-development-accent-dark-hsl: 346deg 72% 37%;--foundry-development-accent-dark: hsl(var(--foundry-development-accent-dark-hsl));--foundry-development-gradient-start-hsl: 15deg 97% 71%;--foundry-development-gradient-start: hsl(var(--foundry-development-gradient-start-hsl));--foundry-development-gradient-end-hsl: 40deg 99% 67%;--foundry-development-gradient-end: hsl(var(--foundry-development-gradient-end-hsl));--foundry-design-base-hsl: 265deg 57% 34%;--foundry-design-base: hsl(var(--foundry-design-base-hsl));--foundry-design-accent-light-hsl: 293deg 90% 65%;--foundry-design-accent-light: hsl(var(--foundry-design-accent-light-hsl));--foundry-design-accent-dark-hsl: 265deg 58% 13%;--foundry-design-accent-dark: hsl(var(--foundry-design-accent-dark-hsl));--foundry-design-gradient-start-hsl: 294deg 83% 65%;--foundry-design-gradient-start: hsl(var(--foundry-design-gradient-start-hsl));--foundry-design-gradient-end-hsl: 327deg 87% 58%;--foundry-design-gradient-end: hsl(var(--foundry-design-gradient-end-hsl));--foundry-culture-base-hsl: 207deg 85% 38%;--foundry-culture-base: hsl(var(--foundry-culture-base-hsl));--foundry-culture-accent-light-hsl: 187deg 63% 82%;--foundry-culture-accent-light: hsl(var(--foundry-culture-accent-light-hsl));--foundry-culture-accent-dark-hsl: 207deg 86% 30%;--foundry-culture-accent-dark: hsl(var(--foundry-culture-accent-dark-hsl));--foundry-culture-gradient-start-hsl: 182deg 57% 80%;--foundry-culture-gradient-start: hsl(var(--foundry-culture-gradient-start-hsl));--foundry-culture-gradient-end-hsl: 159deg 84% 60%;--foundry-culture-gradient-end: hsl(var(--foundry-culture-gradient-end-hsl));--smokey-black-hsl: 0deg 0% 4%;--smokey-black: hsl(var(--smokey-black-hsl));--white-hsl: 0deg 0% 100%;--white: hsl(var(--white-hsl));--ink-hsl: 0deg 0% 12%;--ink: hsl(var(--ink-hsl));--paper: var(--brand-gray-light-2);--shadow: hsl(var(--smokey-black-hsl) / 10%);--correct: var(--foundry-content-base);--correct-accent: var(--foundry-content-accent-dark);--incorrect: var(--foundry-development-base);--incorrect-accent: var(--foundry-development-accent-dark);--text-color-hsl: var(--ink-hsl);--text-color: hsl(var(--text-color-hsl));--background-color-hsl: var(--white-hsl);--background-color: hsl(var(--background-color-hsl));--link-color-hsl: var(--foundry-culture-base-hsl);--link-color: hsl(var(--link-color-hsl));--link-color-line: hsl(var(--link-color-hsl) / 50%);--content-width: min(100vw - 2rem, 60rem);--max-width: min(100vw - 2rem, 80rem)}@media(prefers-color-scheme: dark){:root{--shadow: hsl(var(--white-hsl) / 10%);--text-color-hsl: var(--white-hsl);--text-color: hsl(var(--text-color-hsl));--background-color-hsl: var(--ink-hsl);--background-color: hsl(var(--background-color-hsl));--link-color-hsl: var(--brand-turquoise-hsl);--link-color: hsl(var(--link-color-hsl));--link-color-line: hsl(var(--link-color-hsl) / 50%)}}body{font:300 100%/1.5 "Sole Sans",sans-serif;color:var(--text-color);background:url("/assets/90s-pattern.svg") 20% 50% fixed var(--background-color)}h1,h2,h3,h4,h5,h6{font-weight:320;font-stretch:125%;font-size:clamp(var(--size),var(--size) + .5vw,var(--size)*2)}h1{--size: 1.875rem}h2{--size: 1.75rem}h3{--size: 1.5rem}h4{--size: 1.25rem}h5{--size: 1rem}h6{--size: 0.875rem}a{color:currentcolor;text-decoration:none}a[href]:not([class]){color:var(--link-color);text-decoration:underline;text-decoration-color:var(--link-color-line);text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color 250ms ease-in-out}a[href]:not([class]):hover{text-decoration-color:hsl(var(--link-color-hsl)/0%)}p{font-size:clamp(1rem,1rem + .5vw,1.5rem)}fieldset{container:fieldset/inline-size;border:none;margin:0;padding:0}legend{display:block;margin-block-end:.5rem;font-size:clamp(1rem,1rem + 1vw,2rem)}.obj-page{display:flex;flex-direction:column;min-height:100vh;gap:2rem}.obj-page__header{width:100%}.obj-page__main{width:100%;flex-grow:2}.obj-page__footer{width:100%}.obj-width-limiter{width:var(--max-width);margin-inline:auto}.obj-content-width{width:var(--content-width);margin-inline:auto}@keyframes pop{10%{scale:.95;translate:0 .25rem}50%{scale:1.1;translate:0 -0.5rem}100%{scale:1;translate:0 0}}.cmp-header{position:relative;padding-block:1.5rem}.cmp-header__nav{position:relative;z-index:200;width:var(--max-width);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.cmp-header__nav-item{white-space:nowrap;display:inline-flex;text-decoration:none;font-stretch:125%;font-size:clamp(1.75rem,1.75rem + 1vw,3rem);color:var(--color-text);font-weight:600;transition:color ease-in-out 150ms}.cmp-header__nav-item:hover{color:var(--brand-pink)}@media(prefers-reduced-motion: no-preference){.cmp-header__nav-item:hover{transition-delay:450ms}}.cmp-header__nav-item>span{display:inline-block;will-change:transform}.cmp-header__nav-item>span:not(:first-child){margin-inline-start:-1px}@media(prefers-reduced-motion: no-preference){.cmp-header__nav-item:hover>span{animation:pop 500ms ease-in-out forwards 1}.cmp-header__nav-item:hover>span:nth-child(2){animation-delay:50ms}.cmp-header__nav-item:hover>span:nth-child(3){animation-delay:100ms}.cmp-header__nav-item:hover>span:nth-child(4){animation-delay:150ms}.cmp-header__nav-item:hover>span:nth-child(5){animation-delay:200ms}.cmp-header__nav-item:hover>span:nth-child(6){animation-delay:250ms}.cmp-header__nav-item:hover>span:nth-child(7){animation-delay:300ms}.cmp-header__nav-item:hover>span:nth-child(8){animation-delay:350ms}.cmp-header__nav-item:hover>span:nth-child(9){animation-delay:400ms}}.cmp-header__nav-item>.cmp-header__nav-highlight{white-space:nowrap;display:flex;color:var(--brand-pink)}.cmp-header__nav-sparkbox{--size: 1.75rem;color:inherit;display:flex;justify-content:center;align-items:center;overflow:hidden;height:var(--size);width:var(--size)}@media(min-width: 40rem){.cmp-header__nav-sparkbox{--size: 2.5rem;width:calc(var(--size)*3.7532467532)}}.cmp-header__sparkbox-logo{fill:currentcolor;width:100%;transition:color ease-in-out 250ms}.cmp-header__sparkbox-logo--symbol{aspect-ratio:1/1}@media(min-width: 40rem){.cmp-header__sparkbox-logo--symbol{display:none}}.cmp-header__sparkbox-logo--lockup{display:none}@media(min-width: 40rem){.cmp-header__sparkbox-logo--lockup{aspect-ratio:578/154;display:block}}.cmp-header__sparkbox-logo:hover{color:var(--brand-turquoise-dark-1)}@media(prefers-color-scheme: dark){.cmp-header__sparkbox-logo:hover{color:var(--brand-turquoise)}}.cmp-footer{--blur: blur(4px);width:var(--content-width);margin-inline:auto;background-color:hsl(var(--white-hsl)/70%);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-sizing:border-box;padding:1rem;margin-block-end:3rem;border-radius:.25rem;border:1px solid hsl(var(--smokey-black-hsl)/10%);box-shadow:0 0 0 2px var(--background-color);display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1.5rem;color:#404040}@media(prefers-color-scheme: dark){.cmp-footer{background-color:hsl(var(--background-color-hsl)/70%);border:1px solid hsl(var(--white-hsl)/10%);color:#bfbfbf}}.cmp-footer__info{font-size:clamp(.875rem,.875rem + .5vw,1.125rem);margin:0;flex-basis:max(18rem,auto);flex-shrink:1;filter:none}.cmp-stack{display:flex;flex-direction:column;gap:1rem}.cmp-stack--large{gap:2rem}.cmp-pagination{display:flex;flex-flow:row-reverse wrap;gap:2rem;justify-content:space-between}.cmp-pagination a{font-size:clamp(1rem,1rem + .5vw,1.5rem)}.cmp-question{padding:clamp(1rem,1rem + 1vw,3rem);background-color:var(--background-color);border:.125rem solid currentcolor;border-radius:.25rem;font-size:clamp(1rem,1rem + 1vw,2rem)}.cmp-question p{margin:0;font-size:clamp(1rem,1rem + 1vw,2rem)}.cmp-answer{margin-block:1.5rem;font-size:clamp(1rem,1rem + 1vw,2rem)}.cmp-answer__reveal{cursor:pointer;margin-block:1rem;text-decoration:underline;text-decoration-color:hsl(var(--text-color-hsl)/0%);text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color 250ms ease-in-out}.cmp-answer__reveal:hover{text-decoration-color:var(--text-color)}.cmp-answer__container{padding:clamp(1rem,1rem + 1vw,3rem);background-color:var(--background-color);border:.125rem solid currentcolor;border-radius:.25rem}.cmp-answer__container p{margin:0;font-size:clamp(1rem,1rem + 1vw,2rem)}.cmp-answer__container p:not(:first-child){margin-block-start:1rem}@keyframes categories-rotate{to{transform:rotateY(360deg)}}.cmp-categories{list-style:none;padding-block:0;padding-inline:2rem 0}.cmp-categories__link{position:relative;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:hsl(var(--text-color-hsl)/50%);text-align:center;line-height:1.15;font-size:clamp(1rem,1rem + .5vw,1.5rem);font-stretch:100%;font-weight:400;padding-block:.5rem;display:inline-flex;align-items:center;transition:color 150ms ease-in-out,text-decoration-color 150ms ease-in-out}.cmp-categories__link--alternative{font-size:clamp(.875rem,.875rem + .5vw,1.125rem)}.cmp-categories__link:hover{color:var(--foundry-culture-base);text-decoration-color:hsl(var(--text-color-hsl)/0%)}@media(prefers-color-scheme: dark){.cmp-categories__link:hover{color:var(--brand-turquoise);text-decoration-color:hsl(var(--text-color-hsl)/0%)}}.cmp-categories__link::before,.cmp-categories__link::after{pointer-events:none;opacity:0;content:"";display:block;position:absolute;inset-inline-end:calc(100% + .5rem);height:1.5rem;width:1.5rem;transition:opacity 150ms ease-in-out}.cmp-categories__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' viewBox%3D'0 0 24 24'%3E%3Cpath d%3D'M1 8 1 1 8 1 M1 16 1 23 8 23 M16 23 23 23 23 16 M16 1 23 1 23 8' stroke-width%3D'4' stroke%3D'hsl(207deg 85%25 38%25)' fill%3D'none' /%3E%3C/svg%3E")}.cmp-categories__link::after{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' viewBox%3D'0 0 24 24'%3E%3Ccircle fill%3D'hsl(207deg 85%25 38%25)' cx%3D'12' cy%3D'12' r%3D'4' /%3E%3C/svg%3E")}.cmp-categories__link:hover::before,.cmp-categories__link:focus::before{opacity:1}@media(prefers-reduced-motion: no-preference){.cmp-categories__link:hover::before,.cmp-categories__link:focus::before{animation:categories-rotate 2s linear infinite}}.cmp-categories__link:hover::after,.cmp-categories__link:focus::after{opacity:1}@media(prefers-color-scheme: dark){.cmp-categories__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' viewBox%3D'0 0 24 24'%3E%3Cpath d%3D'M1 8 1 1 8 1 M1 16 1 23 8 23 M16 23 23 23 23 16 M16 1 23 1 23 8' stroke-width%3D'2' stroke%3D'hsl(187deg 98%25 64%25)' fill%3D'none' /%3E%3C/svg%3E")}.cmp-categories__link::after{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A//www.w3.org/2000/svg' viewBox%3D'0 0 24 24'%3E%3Ccircle fill%3D'hsl(187deg 98%25 64%25)' cx%3D'12' cy%3D'12' r%3D'4' /%3E%3C/svg%3E")}}.cmp-multiple-choice{display:flex;gap:clamp(1rem,1rem + .5vw,2rem);align-items:stretch;margin-block:2rem;flex-wrap:wrap}.cmp-multiple-choice__item{flex-grow:1;flex-basis:calc((35rem - 100%)*999);position:relative;display:flex;align-items:stretch}.cmp-multiple-choice__button,.cmp-multiple-choice__summary{position:absolute;inset:0;z-index:200;background-color:rgba(0,0,0,0);color:inherit;border:none;margin:0;padding:0;text-align:inherit;font:inherit;border-radius:0;appearance:none;cursor:pointer;width:100%}.cmp-multiple-choice__answer{display:flex;flex-basis:100%;padding:1rem;background-color:var(--background-color);color:inherit;font-family:inherit;text-align:left;font-size:clamp(1rem,1rem + .5vw,1.5rem);font-weight:400;line-height:1.2;border:.125rem solid currentcolor;border-radius:.25rem;box-shadow:.25rem .25rem 0 0 var(--shadow);transition:ease-in-out 250ms;transition-property:background-color,border-color,translate,box-shadow}.cmp-multiple-choice__answer>p{margin:0;filter:none}.cmp-multiple-choice__answer>p+p{margin-block-start:.5em}.cmp-multiple-choice__answer>pre{white-space:pre-wrap}.cmp-multiple-choice__button:hover+.cmp-multiple-choice__answer{translate:.25rem .25rem;box-shadow:0 0 0 0 var(--shadow)}.cmp-multiple-choice__button[aria-pressed=true]+.cmp-multiple-choice__answer{color:var(--white);border-color:var(--incorrect-accent);background-color:var(--incorrect)}@media(prefers-color-scheme: dark){.cmp-multiple-choice__button[aria-pressed=true]+.cmp-multiple-choice__answer{--incorrect: var(--foundry-development-accent-dark);--incorrect-accent: var(--foundry-development-accent-light)}}.cmp-multiple-choice__button[aria-pressed=true][data-correct=true]+.cmp-multiple-choice__answer{border-color:var(--correct-accent);background-color:var(--correct)}@media(prefers-color-scheme: dark){.cmp-multiple-choice__button[aria-pressed=true][data-correct=true]+.cmp-multiple-choice__answer{--correct: var(--foundry-content-accent-dark);--correct-accent: var(--foundry-content-accent-light)}}.cmp-multiple-choice__button:not([aria-pressed=true]):hover+.cmp-multiple-choice__answer{background-color:var(--foundry-culture-accent-light);border-color:var(--foundry-culture-base)}@media(prefers-color-scheme: dark){.cmp-multiple-choice__button:not([aria-pressed=true]):hover+.cmp-multiple-choice__answer{background-color:var(--foundry-culture-accent-dark);border-color:var(--brand-turquoise)}}.no-js .cmp-multiple-choice{flex-direction:column}.no-js .cmp-multiple-choice__item[data-no-js]{display:block}.no-js .cmp-multiple-choice__summary{list-style:none}.cmp-game-header{max-width:var(--max-width);margin-block-end:1.5rem}.cmp-game-header__title{margin:0}.cmp-game-header__subtitle{display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-between;margin:0;font-weight:400;font-size:clamp(1rem,var(--size) + .5vw,1.5rem)}.cmp-explanation-section{margin-block:2rem}.cmp-explanation-section__title{font-weight:600;margin:0}.cmp-explanation-section__title--correct{color:var(--foundry-content-base)}.cmp-explanation-section__title--incorrect{color:var(--foundry-development-base)}.cmp-explanation-section>p{max-width:60ch;margin:0}.cmp-explanation-section>p+p{margin-block-start:1em}.cmp-form--inline{display:flex;flex-flow:row wrap;gap:1rem;align-items:end;margin-block:1.5rem}.cmp-form--inline>:first-child{flex-grow:1}.cmp-form__label{display:block;margin-block-end:.5rem;font-size:clamp(1rem,1rem + 1vw,2rem)}.cmp-form__input{box-sizing:border-box;padding:.5rem 1rem;width:100%;background-color:var(--background-color);color:var(--text-color);font-size:clamp(1rem,1rem + 1vw,2rem);border:.125rem solid var(--text-color);border-radius:.25rem}.cmp-form__input--mini{max-width:8ch}.cmp-form__description{font-size:clamp(.875rem,.875rem + .5vw,1.125rem);margin-block-start:0;max-width:70ch}.cmp-button{cursor:pointer;padding:.5rem 1rem;background-color:var(--background-color);color:var(--text-color);font-size:clamp(1rem,1rem + 1vw,2rem);border:.125rem solid var(--text-color);border-radius:.25rem;box-shadow:.25rem .25rem 0 0 var(--shadow)}.cmp-checkbox__grid{display:grid;grid-template-columns:1fr;gap:1rem 2rem}.cmp-checkbox__grid>div:first-child{grid-column:1/-1}@container (min-width: 36rem){.cmp-checkbox__grid{grid-template-columns:auto 1fr}}.cmp-checkbox__wrapper{display:flex;align-items:center;gap:.25rem;font-size:clamp(1rem,1rem + .5vw,1.5rem)}.cmp-checkbox__input{accent-color:var(--link-color);height:.8em;width:.8em}.util-visually-hidden{position:fixed;bottom:100%;right:100%}.util-limit-width{max-width:60ch}
