.banner.svelte-ske7qr{background-color:var(--color-accent);font-family:var(--font-mono);letter-spacing:0;z-index:1000;justify-content:center;width:100%;padding:.4rem;font-weight:500;display:flex;position:fixed}.banner-content.svelte-ske7qr{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-align:center;text-wrap:balance;min-width:0}.banner-content.svelte-ske7qr>a:where(.svelte-ske7qr){color:var(--color-black)}:root{--font-system-ui:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-body:"IBM Plex Sans", sans-serif;--font-headline:"palatino-linotype", serif;--font-mono:"IBM Plex Sans", monospace;--color-accent:#fab81c;--color-accent-darker:#b57c0a;--color-black:#212121;--color-text-off:#757575;--color-white:#fefefe;--color-bg-off:#f5ead2;--color-body-border:#fefefe;--color-flag-black:#000;--color-flag-red:red;--color-flag-gold:#fc0;--border-radius-main:.66rem;--border-size-main:2px}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body{height:100%;font-family:var(--font-body);margin:0;padding:0}body{color:var(--color-black);accent-color:var(--color-accent);background-color:var(--color-bg-off);opacity:1;background-image:url(../../../img/tile.svg);background-position:0 0;background-repeat:repeat;background-size:auto 110px;flex-direction:column;align-items:center;font-size:1.2rem;display:flex}a{color:var(--color-accent-darker);text-decoration-thickness:2px}h1>a{color:currentColor!important}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);color:var(--color-black)}img+figcaption{margin-top:.5rem}figcaption{color:var(--color-text-off);width:768px;max-width:100%;margin:.5rem auto 0;font-size:80%}figure{margin:0;position:relative}figure .credit{color:#fff;letter-spacing:.02em;text-shadow:1px 1px #000;font-size:.8rem;line-height:1;position:absolute;bottom:.5rem;right:.5rem}.widget{border-radius:calc(var(--border-radius-main) / 2);border:3px solid var(--color-accent);text-align:center;width:100%;max-width:100%;font-family:var(--font-mono);letter-spacing:0;margin:1rem auto;padding:1rem;font-weight:500}.widget-merch-shop{background:var(--color-accent);padding:.3rem .3rem 1.5rem;width:auto!important}:is(h1,h2,h3,h4,h5,h6){letter-spacing:.1px}span.ending{font-family:var(--font-headline);font-size:1.3rem;font-weight:700}a:has(.widget-merch-shop){text-decoration:none;display:flex}nav{flex-direction:row-reverse;width:768px;max-width:100%;margin:1rem auto 2rem;display:flex}nav ul{margin:0;padding:0}nav ul li{padding:0;list-style:none}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-200italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:url(../../../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-200italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:url(../../../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-700italic.woff2)format("woff2")}@font-face{font-family:palatino-linotype;src:url(../../../fonts/palatino-linotype/palatino_400.woff2)format("woff2"),url(../../../fonts/palatino-linotype/palatino_400.woff)format("woff"),url(../../../fonts/palatino-linotype/palatino_400.otf)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:palatino-linotype;src:url(../../../fonts/palatino-linotype/palatino_700.woff2)format("woff2"),url(../../../fonts/palatino-linotype/palatino_700.woff)format("woff"),url(../../../fonts/palatino-linotype/palatino_700.otf)format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:palatino-linotype;src:url(https://use.typekit.net/af/629f75/0000000000000000775ab30b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff2"),url(https://use.typekit.net/af/629f75/0000000000000000775ab30b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff"),url(https://use.typekit.net/af/629f75/0000000000000000775ab30b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:palatino-linotype;src:url(../../../fonts/palatino-linotype/palatino_400_italic.woff2)format("woff2"),url(../../../fonts/palatino-linotype/palatino_400_italic.woff)format("woff"),url(../../../fonts/palatino-linotype/palatino_400_italic.otf)format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:100%}header.svelte-12qhfyh,footer.svelte-12qhfyh{flex:0;justify-content:center;width:100%;padding:1rem 0;display:flex}:is(header.svelte-12qhfyh,footer.svelte-12qhfyh)>section:where(.svelte-12qhfyh){width:900px;max-width:900px;position:relative}.logo.svelte-12qhfyh{z-index:100;width:100%;max-width:300px;margin-top:1rem;margin-left:auto;margin-right:auto;display:flex;position:relative}header.svelte-12qhfyh{color:var(--color-black)}header.svelte-12qhfyh>section:where(.svelte-12qhfyh){width:100%;padding:0 1rem}.shadow-container.svelte-12qhfyh{border-radius:var(--border-radius-main);flex-direction:column;width:900px;max-width:900px;margin-top:3.5rem;margin-bottom:2rem;display:flex;box-shadow:0 0 1px #03071205,0 0 4px #03071208,0 0 9px #0307120d,0 0 15px #0307120f,0 0 24px #03071214}section.flag.svelte-12qhfyh{height:30px}header.svelte-12qhfyh>section:where(.svelte-12qhfyh):before{content:"";background:linear-gradient(to bottom, var(--color-flag-black), var(--color-flag-black) 33%, var(--color-flag-red) 33%, var(--color-flag-red), var(--color-flag-red) 66%, var(--color-flag-gold) 66%, var(--color-flag-gold));z-index:-1;border-top:var(--border-size-main) solid var(--color-body-border);border-top-left-radius:var(--border-radius-main);border-top-right-radius:var(--border-radius-main);position:absolute;inset:-1rem 0}main.svelte-12qhfyh{background-color:var(--color-white);border-bottom:var(--border-size-main) solid var(--color-body-border);border-bottom-left-radius:var(--border-radius-main);border-bottom-right-radius:var(--border-radius-main);flex-direction:column;flex:1;justify-content:start;align-items:center;width:100%;max-width:900px;padding:0 1rem 1rem;display:flex}main.svelte-12qhfyh,header.svelte-12qhfyh>section:where(.svelte-12qhfyh):before{border-left:var(--border-size-main) solid var(--color-body-border);border-right:var(--border-size-main) solid var(--color-body-border)}@media (width<=900px){main.svelte-12qhfyh,header.svelte-12qhfyh>section:where(.svelte-12qhfyh):before{border:0;border-radius:0}header.svelte-12qhfyh{margin-top:0}main.svelte-12qhfyh{margin-bottom:0}.shadow-container.svelte-12qhfyh{width:100%;margin-top:4em}}footer.svelte-12qhfyh{background-color:var(--color-accent);color:var(--color-black);font-family:var(--font-mono);letter-spacing:0;font-weight:500}footer.svelte-12qhfyh section:where(.svelte-12qhfyh){text-align:center;flex-direction:row;justify-content:space-between;padding:0 1rem;font-size:1.15rem;display:flex}:is(footer.svelte-12qhfyh section:where(.svelte-12qhfyh)) a:where(.svelte-12qhfyh){color:var(--color-black)}
