@font-face{font-display:swap;font-family:Mansalva;font-style:normal;font-weight:400;src:url(../../../fonts/mansalva-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bangers;font-style:normal;font-weight:400;src:url(../../../fonts/bangers-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MerriweatherSans;font-style:normal;font-weight:300;src:url(../../../fonts/merriweather-sans-v27-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:MerriweatherSans;font-style:normal;font-weight:400;src:url(../../../fonts/merriweather-sans-v27-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MerriweatherSans;font-style:normal;font-weight:500;src:url(../../../fonts/merriweather-sans-v27-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:MerriweatherSans;font-style:normal;font-weight:600;src:url(../../../fonts/merriweather-sans-v27-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:MerriweatherSans;font-style:normal;font-weight:700;src:url(../../../fonts/merriweather-sans-v27-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:MerriweatherSans;font-style:normal;font-weight:800;src:url(../../../fonts/merriweather-sans-v27-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:100;src:url(../../../fonts/outfit-v14-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:200;src:url(../../../fonts/outfit-v14-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(../../../fonts/outfit-v14-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(../../../fonts/outfit-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(../../../fonts/outfit-v14-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(../../../fonts/outfit-v14-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(../../../fonts/outfit-v14-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:800;src:url(../../../fonts/outfit-v14-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:900;src:url(../../../fonts/outfit-v14-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../../../fonts/poppins-v23-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../../../fonts/poppins-v23-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../../../fonts/poppins-v23-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../../../fonts/poppins-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../../../fonts/poppins-v23-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../../../fonts/poppins-v23-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:300;src:url(../../../fonts/open-sans-v43-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(../../../fonts/open-sans-v43-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:500;src:url(../../../fonts/open-sans-v43-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:600;src:url(../../../fonts/open-sans-v43-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(../../../fonts/open-sans-v43-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:800;src:url(../../../fonts/open-sans-v43-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaCondensed;font-style:normal;font-weight:500;src:url(../../../fonts/saira-condensed-v11-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaCondensed;font-style:normal;font-weight:400;src:url(../../../fonts/saira-condensed-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaCondensed;font-style:normal;font-weight:600;src:url(../../../fonts/saira-condensed-v11-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:100;src:url(../../../fonts/saira-semi-condensed-v15-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:200;src:url(../../../fonts/saira-semi-condensed-v15-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:300;src:url(../../../fonts/saira-semi-condensed-v15-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:400;src:url(../../../fonts/saira-semi-condensed-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:500;src:url(../../../fonts/saira-semi-condensed-v15-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:600;src:url(../../../fonts/saira-semi-condensed-v15-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:700;src:url(../../../fonts/saira-semi-condensed-v15-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:SairaSemiCondensed;font-style:normal;font-weight:800;src:url(../../../fonts/saira-semi-condensed-v15-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../../../fonts/inter-v19-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../../../fonts/inter-v19-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../../../fonts/inter-v19-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../../../fonts/inter-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../../../fonts/inter-v19-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../../../fonts/inter-v19-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../../../fonts/inter-v19-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../../../fonts/inter-v19-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../../../fonts/inter-v19-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:ComicRelief;font-style:normal;font-weight:700;src:url(../../../fonts/comic-relief-v2-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:ComicRelief;font-style:normal;font-weight:400;src:url(../../../fonts/comic-relief-v2-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ComicNeue;font-style:normal;font-weight:300;src:url(../../../fonts/comic-neue-v8-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:ComicNeue;font-style:normal;font-weight:400;src:url(../../../fonts/comic-neue-v8-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ComicNeue;font-style:normal;font-weight:700;src:url(../../../fonts/comic-neue-v8-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:AnimeAce;font-style:normal;font-weight:400;src:url(../../../fonts/AnimeAce20BB.woff2) format("woff2")}@font-face{font-display:swap;font-family:AvatarAirbender;font-style:normal;font-weight:400;src:url(../../../fonts/AvatarAirbender.woff2) format("woff2")}:root{--font-base: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading: var(--font-base);--font-logo: "Outfit";--font-nav: var(--font-base);--theme-radius: .5rem}:root{--surface-1: #fff;--surface-2: #fff;--surface-3: #fff;--text-1: #fff;--text-2: #fff;--text-3: #fff;--field: #fff;--item: #fff;--border: #fff;--accent: #fff;--status-error: #fff;--status-success: #fff;--status-warning: #fff;--status-info: #fff;--theme-base-solid: oklch(21% .006 285.885);--theme-accent-bg: oklch(.66 .18 238);--theme-accent-fg: oklch(1 0 0);--theme-border: oklch(1 0 0 / 0);--theme-main-bg: oklch(.18 0 271);--theme-main-block: oklch(1 0 0 / .03);--theme-main-border: oklch(1 0 0 / .015);--theme-main-fg: oklch(.66 0 0);--theme-main-title: oklch(1 0 0);--theme-field-bg: oklch(1 0 0 / .03);--theme-field-fg: oklch(1 0 0);--theme-field-border: oklch(0 0 0 / .1);--theme-item-bg: oklch(.37 0 0);--theme-item-fg: oklch(1 0 0);--theme-item-border: oklch(1 0 0 / 0);--theme-side-bg: oklch(0 0 0 / 0);--theme-side-fg: oklch(1 0 0);--theme-side-border: oklch(1 0 0 / .1);--theme-side-title: oklch(1 0 0);--theme-side-item-base-bg: oklch(0 0 0 / 0);--theme-side-item-base-fg: oklch(.33 0 0);--theme-side-item-hover-bg: oklch(.27 0 0);--theme-side-item-hover-fg: oklch(1 0 0);--theme-side-item-active-bg: var(--theme-accent-bg);--theme-side-item-active-fg: oklch(1 0 0);--theme-side-item-active-border: oklch(1 0 0 / .05);--theme-modal-bg: oklch(.25 0 0);--theme-modal-fg: oklch(.75 0 0);--theme-modal-title: oklch(1 0 0);--theme-notification-bg: oklch(0 0 0);--theme-notification-fg: oklch(0 0 0);--theme-notification-title: oklch(0 0 0)}@media(prefers-color-scheme:dark){:root{--surface-0: oklch(0 0 0);--surface-1: oklch(.29 .01 300);--surface-2: oklch(.29 0 0 / 85%);--text-primary: oklch(1 0 0)}}.btn-trigger{padding:.8rem 1rem;font-size:.825rem;font-weight:400;background-color:var(--theme-accent-bg);border:1px solid var(--theme-border);outline:none;color:var(--theme-accent-fg);border-radius:var(--theme-radius);cursor:pointer;text-decoration:none;font-family:inherit}.btn-header{background:var(--theme-accent-bg);outline:none;border:none;padding:.5rem;font-size:.9rem;color:var(--theme-accent-fg);text-decoration:none;border-radius:.33rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-transparent{background:transparent;outline:none;border:none;padding:.25rem;color:var(--theme-main-fg);cursor:pointer}.files-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.files-list-item{border:1px solid #ffffff10;display:flex;align-items:center;justify-content:space-between;padding:.5rem}.files-list-image{width:24rem;height:24rem;background:#00000030}.files-list-img{width:100%;height:100%;object-fit:contain;object-position:center;aspect-ratio:1/1}.list-parts{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:100%}.list-parts-item{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:.5rem}.list-parts-item-img{width:8rem;height:8rem;overflow:hidden;background-color:#00000030;object-fit:contain;object-position:center}*{padding:0;margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}fieldset{border:none}p{margin-bottom:1.25rem;line-height:1.5rem}p:last-child{margin-bottom:0}html{background-color:var(--theme-base-solid);font-size:16px}body{background:var(--theme-base-gradient);font-family:var(--font-base)}.text-base{font-size:1rem;font-family:var(--font-base);font-weight:400;color:var(--theme-main-fg)}.text-heading-page{font-size:1.5rem;font-weight:700;font-family:var(--font-heading);line-height:2rem;color:var(--theme-main-title);margin-bottom:.5rem}.text-heading-content{font-size:1.125rem;font-weight:600;line-height:1.75rem;font-family:var(--font-heading);color:var(--theme-main-title)}.text-strong{font-weight:600;color:#fff}.text-description{color:var(--theme-main-fg)}.text-muted{color:var(--theme-main-fg);opacity:.5}.text-side{font-size:.925rem;font-family:var(--font-nav);color:var(--theme-side-item-base-fg)}.text-logo{text-transform:uppercase;font-weight:500;font-size:.925rem;letter-spacing:.15em;font-family:var(--font-logo);color:var(--theme-side-title)}.text-nav-base{font-family:var(--font-nav);font-size:.875rem;font-weight:400;color:var(--theme-side-item-active-fg)}.text-nav-heading{font-weight:600;font-size:.8125rem}.text-toast-base{font-family:var(--font-base);font-size:.875rem;color:#fff}.text-toast-heading{font-family:var(--font-heading);font-weight:500;font-size:.925rem}.text-tag{letter-spacing:.012em;text-transform:uppercase;font-family:var(--font-base);font-weight:500;font-size:.75rem;color:var(--theme-item-fg)}.side{grid-area:side;border-right:1px solid var(--theme-side-border);background-color:var(--theme-side-bg);color:var(--theme-side-fg);position:relative;overflow:scroll}.main{grid-area:main;color:var(--theme-main-fg);position:relative;overflow:scroll}.content-container{max-width:72rem;margin:0 auto;padding-inline:2rem;padding-top:4rem;padding-bottom:4rem}.content-container.mod-wide{max-width:80rem;margin:0 auto;padding:3rem}.content-container.mod-center{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:none;height:100%}.content-container.mod-wide{max-width:none}.content-header{margin-bottom:4rem}.content-blocks{display:flex;justify-content:center;flex-direction:column;gap:4rem}.content-block{border-radius:.5rem}.content-block.x-nopanel{border-radius:none;background:none;border:none}.content-block.mod-fill{padding:0}.content-block.mod-plain{padding:0;border:0}.content-block-header{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.content-block-header .header-tools{display:flex;flex-direction:row;gap:1rem}.content-block-item{margin-bottom:1.5rem}.content-block-item:last-child{margin-bottom:0}.icon{display:flex;align-items:center;height:1rem;width:1rem;color:inherit}.icon>svg,.nav-icon>svg{stroke-width:1.5}@keyframes svelte-1kymlcg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1kymlcg-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-scope=toaster][data-part=root].svelte-1kymlcg{position:fixed;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.25rem}[data-scope=toaster][data-part=item].svelte-1kymlcg{background:#080808cc;border:1px solid #ffffff10;border-radius:.8rem;padding:1rem 1.5rem;box-shadow:0 3px 10px #0000001a,0 3px 3px #0000000d;width:360px;overflow-wrap:anywhere;position:relative;box-shadow:.25rem .25rem .75rem #00000080}[data-scope=toaster][data-part=item-close].svelte-1kymlcg{position:absolute;right:1rem;top:.8rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;outline:none;color:#ffffff80;cursor:pointer}[data-scope=toaster][data-part=item-title].svelte-1kymlcg{display:flex;align-items:center;gap:12px}[data-scope=toaster][data-part=item-text].svelte-1kymlcg{margin-top:.5rem;color:#fff}[data-scope=toaster][data-part=item][data-type=error].svelte-1kymlcg [data-part=item-title]:where(.svelte-1kymlcg){color:#f53d4c}[data-scope=toaster][data-part=item][data-type=info].svelte-1kymlcg [data-part=item-title]:where(.svelte-1kymlcg){color:#fff}[data-scope=toaster][data-part=item][data-type=warning].svelte-1kymlcg [data-part=item-title]:where(.svelte-1kymlcg){color:#ffa340}[data-scope=toaster][data-part=item][data-type=success].svelte-1kymlcg [data-part=item-title]:where(.svelte-1kymlcg){color:#5de59e}
