@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")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:100;src:url(../../../fonts/overpass-v19-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:200;src:url(../../../fonts/overpass-v19-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:300;src:url(../../../fonts/overpass-v19-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:400;src:url(../../../fonts/overpass-v19-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:500;src:url(../../../fonts/overpass-v19-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:600;src:url(../../../fonts/overpass-v19-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:700;src:url(../../../fonts/overpass-v19-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:800;src:url(../../../fonts/overpass-v19-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:900;src:url(../../../fonts/overpass-v19-latin-900.woff2)format("woff2")}@font-face{font-display:swap;font-family:OverpassMono;font-style:400;src:url(../../../fonts/overpass-mono-v21-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:OverpassMono;font-style:300;src:url(../../../fonts/overpass-mono-v21-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:OverpassMono;font-style:400;src:url(../../../fonts/overpass-mono-v21-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:OverpassMono;font-style:500;src:url(../../../fonts/overpass-mono-v21-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:OverpassMono;font-style:600;src:url(../../../fonts/overpass-mono-v21-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:OverpassMono;font-style:700;src:url(../../../fonts/overpass-mono-v21-latin-700.woff2)format("woff2")}:root{--font-base:"Overpass", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading:"Overpass";--font-logo:"Overpass";--font-nav:"Overpass", sans-serif;--font-tag:"SairaSemiCondensed", sans-serif;--font-banner:"Overpass", sans-serif;--theme-radius:.5rem;--accent:oklch(94.686% .0639 88.618);--app-bg:oklch(16% 0 68);--app-fg:oklch(100% 0 0);--app-fg-faint:oklch(75% 0 0);--app-fg-strong:oklch(100% 0 0);--top-bg-strong:oklch(100% 0 0);--top-bg-faint:oklch(100% 0 0/.9);--top-border:0px solid oklch(100% 0 0/.08);--logo-base:#fff;--logo-accent:var(--accent);--nav-fg:oklch(75% 0 0);--nav-fg-faint:oklch(90% 0 225);--nav-fg-strong:#fff;--viewer-bg:oklch(18% 0 68);--panel-bg:oklch(20% 0 68);--panel-fg:oklch(90% 0 0);--panel-fg-faint:oklch(75% 0 0);--panel-fg-strong:#fff;--panel-border:1px solid oklch(100% 0 0/.12);--card-bg:oklch(20% 0 68);--card-fg:oklch(90% 0 270);--card-fg-faint:oklch(50% 0 0);--card-fg-strong:#fff;--card-border:1px solid oklch(20% 0 68);--badge-bg:#000a;--badge-fg:#fff;--input-bg:oklch(33% 0 68/.33);--input-bg-strong:oklch(33% 0 68/.66);--input-fg:#fff;--input-fg-faint:oklch(66% 0 0);--input-border:0px solid #fff;--input-border-strong:1px solid #fff;--ctrl-bg:oklch(33% 0 68/.33);--ctrl-fg:oklch(96% 0 270);--ctrl-border:1px solid oklch(24% 0 68);--ctrl-border-strong:1px solid #fff;--menu-bg:oklch(24% 0 68);--menu-fg:oklch(90% 0 270);--menu-border:1px solid #000;--menu-bg-strong:oklch(30% 0 270);--menu-fg-strong:#fff --menu-border: 1px solid transparent;--notification-bg:#fff;--app-fg-fainter:oklch(50% 0 0);--top-bg:oklch(16% 0 68/0);--top-alt-bg:oklch(16% 0 68/.8);--top-alt-border:1px solid transparent;--card-shadow-small:0 0rem 1rem oklch(0% 0 0/.3);--card-shadow-large:0 1rem 4rem oklch(0% 0 0/.3);--panel-bg-faint:oklch(20% 0 68/.8);--panel-border-faint:1px solid oklch(100% 0 0/.02);--menu-bg-stronger:oklch(34% 0 270);--menu-shadow:0 0rem 1rem oklch(0% 0 0/.3);--status-error:#fff;--status-warn:#fff;--status-info:#fff;--status-success:#fff;--status-base:#fff;--tag-base-border:1px solid #fff;--tag-base-bg:#fff;--tag-base-fg:#fff;--tag-char-bg:#d9b8ff;--tag-char-fg:#000;--tag-char-border:1px solid transparent;--tag-universe-bg:#a9c6ff;--tag-universe-fg:#000;--tag-universe-border:1px solid transparent;--tag-topic-bg:#c1fff7;--tag-topic-fg:#000;--tag-topic-border:1px solid transparent;--scroll-fg:oklch(25% 0 0);--scroll-bg:oklch(18% 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(100% 0 0)}}.btn{background:var(--ctrl-bg);border:var(--ctrl-border);color:var(--ctrl-fg);cursor:pointer;border-radius:.33rem;outline:none;justify-content:center;align-items:center;padding:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.btn.x-transparent{color:var(--ctrl-fg);cursor:pointer;background:0 0;border:none;outline:none;padding:.25rem}.files-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.files-list-item{border:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.files-list-image{background:#00000030;width:24rem;height:24rem}.files-list-img{object-fit:contain;object-position:center;aspect-ratio:1;width:100%;height:100%}.list-parts{flex-direction:column;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.list-parts-item{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.list-parts-item-img{object-fit:contain;object-position:center;background-color:#00000030;width:8rem;height:8rem;overflow:hidden}.text-dialog-title{color:#fff;font-size:1.4rem;font-weight:600}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;scrollbar-color:var(--scroll-fg) var(--scroll-bg);scrollbar-width:thin;margin:0;padding:0}fieldset{border:none}p{margin:0 0 1rem;line-height:1.8em}p:last-of-type{margin-bottom:0}html{background-color:var(--app-bg);color:var(--app-fg);font-size:16px}body{background:var(--app-bg);color:var(--app-fg);font-family:var(--font-base)}.text-base{font-size:1rem;font-family:var(--font-base);color:var(--app-fg);font-weight:400}.text-tag{letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-tag);font-size:.75rem;font-weight:600}.text-heading-page{font-size:2.4rem;font-weight:600;font-family:var(--font-heading);color:var(--app-fg-strong);line-height:2rem}.text-heading-page-descr{font-size:1.2rem;font-weight:500}.text-banner-heading{font-size:2.5rem;font-weight:500;font-family:var(--font-banner)}.text-banner-info{font-size:1.125rem;font-weight:600}.text-heading-content{font-size:1.5rem;font-weight:700;line-height:1.75rem;font-family:var(--font-heading);color:var(--app-fg-strong)}.text-heading-subcontent{font-size:1.125rem;font-weight:600;line-height:1.75rem;font-family:var(--font-heading);color:var(--app-fg-strong)}.text-strong{font-weight:600}.text-description{color:var(--app-fg-faint)}.text-muted{color:var(--app-fg-faint);opacity:.5}.text-logo{font-size:1.0625rem;font-weight:800;font-family:var(--font-logo);color:var(--logo-base);font-variation-settings:"wght" 700}.text-footer{font-weight:500}.text-logo-accent{color:var(--logo-accent)}.text-nav-base{font-family:var(--font-nav);letter-spacing:.02em;font-size:.875rem;font-weight:600}.text-nav-heading{font-size:.8125rem;font-weight:600}.text-toast-base{font-family:var(--font-base);color:#fff;font-size:.875rem}.text-toast-heading{font-family:var(--font-heading);font-size:.925rem;font-weight:500}.text-ctrl{font-family:inherit;font-size:.8125rem;font-weight:600}.text-menu{font-weight:500}.text-label{color:var(--app-fg-faint);font-size:.875rem;font-weight:600}.main{color:var(--app-fg);grid-area:main;position:relative;overflow:auto}.content-banner{aspect-ratio:3;width:100%;min-height:16rem;max-height:24rem}.icon{aspect-ratio:1;width:100%;height:100%;color:inherit;align-items:center;min-width:1em;min-height:1em;display:flex}.icon.x-small{max-height:1.125rem}img{max-width:100%;margin:0 auto}.icon>svg,.nav-icon>svg{stroke-width:1.5px}.ctl-row{flex-direction:row;gap:.5rem;display:flex}.btn-row{height:inherit;flex-direction:row;gap:.5rem;display:flex}.menu-list{background:#1c1c1c;border:1px solid #ffffff08;border-radius:.5rem;flex-direction:column;list-style:none;display:flex;overflow:hidden}.menu-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;outline:none;padding:.5rem 1.5rem;font-size:1rem}@media (width<=1000px){html{font-size:15px}}@media (width<=600px){.content-group{margin:1rem auto;padding:0 1rem}}.toast-icon.svelte-1kymlcg{color:#fff;width:1.125rem;height:1.125rem}@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{z-index:999;flex-direction:column;gap:.25rem;display:flex;position:fixed;top:.75rem;right:.75rem}[data-scope=toaster][data-part=item].svelte-1kymlcg{overflow-wrap:anywhere;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0c0cee;border:1px solid #ffffff08;border-radius:.45rem;flex-direction:column;gap:.5rem;width:22rem;padding:1rem 1.5rem;transition:transform .4s cubic-bezier(.21,1.02,.73,1);display:flex;position:absolute;top:0;right:0;transform:translate(0);box-shadow:.25rem .25rem .75rem #00000080}[data-scope=toaster][data-part=item-close].svelte-1kymlcg{color:#ffffff80;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:.8rem;right:1rem}[data-scope=toaster][data-part=item-title].svelte-1kymlcg{font-size:1rem;font-weight:500}[data-scope=toaster][data-part=item-text].svelte-1kymlcg{color:#fff;opacity:.9;font-size:.925rem;font-weight:500}[data-scope=toaster][data-part=item][data-type=error].svelte-1kymlcg [data-part=item-title]:where(.svelte-1kymlcg){color:#f53d4d}[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:oklch(83.991% .17201 160.465)}
