.button{--gradient-dir:to bottom right;--gradient-base:var(--clr-box-background);--gradient-start:oklch(from var(--gradient-base)calc(l + .2)c h);--gradient-end:oklch(from var(--gradient-base)l c h);--button-padding:.5em 1em;background:linear-gradient(var(--gradient-dir),var(--gradient-start)0%,var(--gradient-end)50%);color:var(--clr-text);box-shadow:.125em .125em .5em var(--clr-box-shadow);padding:var(--button-padding);z-index:1;border:none;border-radius:.5em;font-size:1em;font-weight:700;position:relative;overflow:hidden}.button:has(a){padding:0}.button:before{--gradient-start:oklch(from var(--gradient-base)calc(l + .1)c h);content:"";inset:var(--border-thin);background:linear-gradient(var(--gradient-dir),var(--gradient-start)0%,var(--gradient-end)50%);border-radius:inherit;z-index:-1;position:absolute}.button:active{--gradient-dir:to top left}.button a{color:inherit;text-underline-offset:unset;padding:var(--button-padding);cursor:default;text-decoration:none;display:inline-block}.button a:hover{color:inherit}.nsfw .nsfw-barrier :where(.nsfw-content){display:block}.nsfw .nsfw-barrier .nsfw-toggle .nsfw-label{display:block}.nsfw .nsfw-barrier .nsfw-toggle :not(.nsfw-label){display:none}.nsfw-barrier .nsfw-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nsfw-barrier .nsfw-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nsfw-barrier :where(.nsfw-content,.nsfw-label){display:none}.ref-image{grid-template-rows:[image-start]1fr[image-end caption-start]auto[caption-end];grid-template-columns:[image-start]1fr[image-end];-ms-flex-line-pack:center;-ms-flex-pack:center;align-content:center;justify-content:center;row-gap:1rem;margin-top:2em;margin-bottom:2em;margin-left:auto;margin-right:auto;display:grid}.nsfw .ref-image:has(.image.nsfw) :where(.image,.button .download){display:none}.nsfw .ref-image:has(.image.nsfw) :where(.image.nsfw,.download.nsfw){display:block}.nsfw .ref-image:not(:has(.image.nsfw)) :where(.image,.download){display:block}.ref-image>:where(.nsfw-barrier,.button){position:relative}.ref-image>.nsfw-barrier{grid-area:image;-ms-flex-item-align:end;align-self:end;justify-self:end;bottom:.5em}.ref-image>.nsfw-barrier:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.5em}.ref-image>.nsfw-barrier:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5em}.ref-image>.button{grid-area:image;-ms-flex-item-align:end;align-self:end;justify-self:start;bottom:.5em}.ref-image>.button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.5em}.ref-image>.button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.5em}.ref-image :where(picture,img){grid-area:image;grid-template-columns:subgrid;justify-items:center;max-width:100%;display:grid}.ref-image .image{object-fit:contain;border-radius:1em;width:auto;height:100%;max-height:35rem;display:block}.ref-image :is(.image.nsfw,.download.nsfw){display:none}.ref-image .dropshadow{filter:drop-shadow(.5em .25em .375em var(--clr-box-shadow))}.ref-image .caption{text-align:center;grid-area:caption/image}.character-colors{--columns:repeat(auto-fit,minmax(15em,1fr));--clearance:.25rem;--color-box-size:calc(var(--clearance)*14);grid-template-columns:var(--columns);gap:.75em;margin-top:2em;margin-bottom:2em;padding:0;display:grid}@media (min-width:35em){.character-colors{--color-box-size:5em;--columns:repeat(auto-fit,minmax(8em,1fr))}}.character-colors .color{--areas:"color heading" "color value";--rows:repeat(2,1fr);--columns:var(--color-box-size)1fr;grid-template-areas:var(--areas);grid-template-rows:var(--rows);grid-template-columns:var(--columns);background-color:var(--clr-color-box-background);border:var(--border-thin)solid var(--clr-box-border);box-shadow:0 0 .5em var(--clr-box-shadow);border-radius:.5em;display:grid;overflow:clip}@media (min-width:35em){.character-colors .color{--areas:"color" "heading" "value";--rows:var(--color-box-size)1fr auto;--columns:1fr}}.character-colors .color-box{grid-area:color;width:100%;height:100%}.character-colors :where(.heading,.value){text-align:left;padding-block:calc(var(--clearance)*2);padding-inline:calc(var(--clearance)*2);margin:0}.character-colors .heading{color:var(--clr-heading-data);text-transform:uppercase;grid-area:heading;-ms-flex-item-align:start;align-self:start;font-size:.625em;font-weight:700;line-height:1.2}.character-colors .heading:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.character-colors .heading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.character-colors .value{padding-block:0 calc(var(--clearance)*2);grid-area:value;-ms-flex-item-align:end;align-self:end;font-size:.75em}.modal{--clr-yes:#3baa18;--clr-no:#851a00}@supports (color:lab(0% 0 0)){.modal{--clr-yes:lab(61.6091% -50.9989 57.2408);--clr-no:lab(28.5467% 60.3321 69.9979)}}.modal[open]{opacity:1;transform:scale(1)}.modal{background:linear-gradient(to bottom right,var(--clr-box-gradient-start)0%,var(--clr-box-gradient-end)50%);color:var(--clr-text);z-index:1;opacity:0;width:30em;transition:all .5s var(--timing-func)allow-discrete;border:none;border-radius:1.5em;margin:auto;padding:0;overflow:auto;transform:scale(0)}@starting-style{.modal[open]{opacity:0;transform:scale(0)}}.modal::-ms-backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .5s ease allow-discrete;background-color:transparent;background-color:lab(0% 0 0/0)}.modal::backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all .5s ease allow-discrete;background-color:transparent;background-color:lab(0% 0 0/0)}.modal[open]::-ms-backdrop{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(0,0,0,.5);background-color:lab(0% 0 0/.5)}.modal[open]::backdrop{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:rgba(0,0,0,.5);background-color:lab(0% 0 0/.5)}@starting-style{.modal[open]::-ms-backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent;background-color:lab(0% 0 0/0)}.modal[open]::backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent;background-color:lab(0% 0 0/0)}}.modal .content{text-align:center;background:var(--clr-box-background);margin:var(--border-thin);border-radius:inherit;padding:1em}.modal .message{text-wrap:balance}.modal .actions{-ms-flex-flow:column;flex-flow:column;gap:1em;display:-ms-flexbox;display:flex}.modal .positive{--gradient-base:var(--clr-yes);--clr-text:var(--theme-c-primary-100)}.modal .negative{--gradient-base:var(--clr-no);--clr-text:var(--theme-c-primary-100)}.icon-sprite{display:none}.icon{width:100%;height:100%;fill:var(--clr-icon,var(--clr-text))}.trait-list{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:.75em;margin:0;padding:0;display:grid}.trait-list .trait{grid-template:"icon type""icon data"1fr/auto 1fr;justify-items:start;column-gap:.75em;display:grid}.trait-list .icon-box{background:linear-gradient(to bottom right,var(--clr-box-gradient-start)0%,var(--clr-box-gradient-end)50%);width:2em;height:2em;box-shadow:.125em .125em .5em var(--clr-box-shadow);z-index:1;border-radius:.5em;grid-area:icon;position:relative;overflow:hidden}.trait-list .icon-box:before{content:"";inset:var(--border-thin);background-color:var(--clr-box-background);border-radius:inherit;z-index:-1;position:absolute}.trait-list svg{padding:.375em}.trait-list p{margin-top:0;margin-bottom:0}.trait-list .type{color:var(--clr-heading-data);text-align:left;text-transform:uppercase;grid-area:type;font-size:.625em;font-weight:700}.trait-list .text{text-align:left;color:var(--clr-text);grid-area:data;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-size:.75em}.profile{--sidebar-position:static;--sidebar-padding:1rem;--sidebar-grid-columns:auto 1fr;--sidebar-grid-areas:"avatar name" "avatar species" "traits traits";--sidebar-top-text-align:start;--sidebar-avatar-size:5em;position:var(--sidebar-position);top:var(--page-spacing);grid-column:profile;grid-template-columns:var(--sidebar-grid-columns);grid-template-areas:var(--sidebar-grid-areas);background-color:var(--clr-box-background);border:var(--border-thin)solid var(--clr-box-border);border-radius:var(--border-radius);padding-block:var(--sidebar-padding);padding-inline:var(--sidebar-padding);transform-style:preserve-3d;gap:.75em;display:grid;transform:translate(0)}@media (min-width:64em){.profile{--sidebar-position:sticky;--sidebar-padding:1.5rem;--sidebar-grid-columns:1fr;--sidebar-grid-areas:"avatar" "name" "species" "traits";--sidebar-top-text-align:center;--sidebar-avatar-size:10em}}.profile:before{content:"";background:radial-gradient(ellipse at bottom right,oklch(from var(--clr-gradient-box-shadow)calc(l - .2)c h)60%,oklch(from var(--clr-gradient-box-shadow)calc(l + .1)c h));border-radius:inherit;z-index:-1;position:absolute;top:-.5em;bottom:.5em;left:-.5em;right:.5em;transform:translateZ(-1px)}.profile .avatar{grid-area:avatar;grid-template-columns:subgrid;border-radius:1em;-ms-flex-align:center;align-items:center;justify-items:center;margin:0;display:grid;overflow:clip}.profile :is(.profile .avatar)>*{grid-area:avatar}.profile :is(.profile .avatar) :where(picture,img){width:var(--sidebar-avatar-size);height:var(--sidebar-avatar-size);aspect-ratio:1;border-radius:inherit;object-fit:cover;display:block}.profile :is(.profile .avatar) .credit{background-color:oklch(from var(--clr-box-background)l c h/.75);text-align:center;-ms-flex-item-align:end;align-self:end;justify-self:stretch;margin:0;padding-top:.25em;padding-bottom:.25em;font-size:.5em}.profile :where(.name,.species){font-family:var(--font-family-headings);text-align:var(--sidebar-top-text-align)}.profile .name{grid-area:name;-ms-flex-item-align:end;align-self:end;margin:0;font-size:1.375em;font-weight:700}.profile .species{grid-area:species;-ms-flex-item-align:start;align-self:start;margin:0}.profile>:last-child{border-top:var(--border-thin)solid var(--clr-box-border);grid-area:traits;padding-top:.75em;padding-bottom:0}.character-nav{--nav-spacing:1em;--nav-background-color:var(--clr-nav-background);--nav-border:var(--border-thin)solid var(--clr-box-border);--box-shadow:.125em .125em .75em .25em var(--clr-box-shadow);background-color:var(--nav-background-color);box-shadow:var(--box-shadow);border-radius:inherit;border-bottom:var(--nav-border);z-index:2;grid-auto-flow:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;justify-items:end;gap:1em;margin-top:.5em;margin-bottom:0;margin-left:.5em;margin-right:.5em;display:grid;position:sticky;top:.5em;bottom:.5em;left:.5em;right:.5em}@media (min-width:48em){.character-nav{--nav-spacing:1.5em;--nav-background-color:transparent;--nav-border:none;box-shadow:none}}@media (min-width:64em){.character-nav{--nav-spacing:1.5em}}.character-nav:has(#nav-toggle:checked) .list{opacity:1}.character-nav:has(#nav-toggle:checked) .item{height:100%}.character-nav label[for=nav-toggle]{width:1.5em;height:1.5em;margin-top:.75em;margin-bottom:.75em;margin-left:1em;margin-right:1em}@media (min-width:48em){.character-nav label[for=nav-toggle]{display:none}}.character-nav label[for=nav-toggle]:hover{cursor:pointer}.character-nav #nav-toggle{display:none}.character-nav .list{--nav-items-position:absolute;--nav-items-orientation:column nowrap;position:var(--nav-items-position);flex-flow:var(--nav-items-orientation);background-color:var(--clr-nav-background);box-shadow:var(--box-shadow);border-radius:inherit;padding-inline:var(--nav-spacing);z-index:3;opacity:0;border-top:none;margin:0;list-style:none;transition:opacity .4s ease-in-out;display:-ms-flexbox;display:flex;top:3.5em}.character-nav .list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right;border-right:none}.character-nav .list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left;border-left:none}@media (min-width:48em){.character-nav .list{--nav-items-position:static;--nav-items-orientation:row nowrap;opacity:1;-ms-flex-align:start;align-items:start;gap:1em}}.character-nav .item{height:0;transition:height .4s ease-in-out;overflow:hidden}@media (min-width:48em){.character-nav .item{height:100%}}.character-nav .link{color:var(--clr-nav-link,inherit);padding-block:calc(var(--nav-spacing)/2);font-weight:500;text-decoration:none;transition:color .4s;display:block}.character-nav :is(.character-nav .link) svg{width:1.25em;height:1.25em;transition:fill .4s}.character-nav .home{z-index:3;-ms-flex-align:center;align-items:center;gap:.125em;display:-ms-flexbox;display:flex}.character-nav .home:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.75em;padding-right:1em}.character-nav .home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1em;padding-right:.75em}@media (min-width:48em){.character-nav .home{background-color:var(--clr-nav-background);box-shadow:var(--box-shadow);border-radius:inherit}}.character-nav .link:hover{color:var(--clr-nav-link-hover)}.character-nav :is(.character-nav .link:hover) svg{fill:var(--clr-nav-link-hover)}.character-nav .link-active{color:var(--clr-nav-link-active)}.page-content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:var(--clr-box-background);border:var(--border-thin)solid var(--clr-box-border);border-radius:var(--border-radius);transform-style:preserve-3d;grid-column:content;transform:translate(0)}.page-content:before{content:"";background:radial-gradient(ellipse at top left,oklch(from var(--clr-gradient-box-shadow)calc(l - .2)c h)60%,oklch(from var(--clr-gradient-box-shadow)calc(l + .1)c h));border-radius:inherit;z-index:-1;position:absolute;top:.5em;bottom:-.5em;left:.5em;right:-.5em;transform:translateZ(-1px)}.page-content>:not(:is(.character-nav,.slider)){margin-inline:var(--inbox-spacing)}.page-content>:last-child{margin-block:0 var(--inbox-spacing)}.page-content :where(h1,h2,h3,h4,h5,h6){--heading-spacing:.25em;margin-block:0 var(--heading-spacing);padding-block:0 var(--heading-spacing);font-weight:700;position:relative}.page-content :where(h1,h2,h3,h4,h5,h6):after{content:"";background:linear-gradient(to right,oklch(from var(--clr-heading-underline)calc(l + .1)c h),oklch(from var(--clr-heading-underline)calc(l - .2)c h));border-radius:1em;width:2em;height:.125em;display:block;position:absolute;bottom:0;left:0}.page-content h1{font-size:3em}.page-content h2{font-size:2em}.page-content p{text-align:justify}.footer{--columns:1fr;grid-column:content;grid-template-columns:var(--columns);padding-inline:var(--inbox-spacing);gap:1em;display:grid}@media (min-width:35em){.footer{--columns:repeat(2,1fr)}}.footer p{--text-align:center;text-align:var(--text-align);margin:0}@media (min-width:35em){.footer p{margin:revert}}.footer p:first-child{text-align:var(--text-align)}@media (min-width:35em){.footer p:first-child{--text-align:start}}.footer p:last-child{text-align:var(--text-align)}@media (min-width:35em){.footer p:last-child{--text-align:end}}main{--columns:[full-width-start]auto [profile-start content-start]minmax(0,65ch)[content-end profile-end]auto [full-width-end];--inbox-spacing:1rem;grid-template-columns:var(--columns);margin-block:var(--page-spacing);-ms-flex-align:start;align-items:start;gap:1em;display:grid}@media (min-width:64em){main{--inbox-spacing:1.5rem;--columns:[full-width-start]auto [profile-start]18em [profile-end content-start]minmax(0,65ch)[content-end]auto [full-width-end]}}h1{margin-inline:var(--inbox-spacing)}:root{--font-size:18px;--font-family-headings:"Sour Gummy",sans-serif;--font-family-copy:"Poppins",serif;--page-spacing:1em;--container-spacing-top-safe:max(1rem,env(safe-area-inset-top));--container-spacing-right-safe:max(1rem,env(safe-area-inset-right));--container-spacing-bottom-safe:max(1rem,env(safe-area-inset-bottom));--container-spacing-left-safe:max(1rem,env(safe-area-inset-left));--border-thin:.0625em;--border-radius:.75em;--timing-func:cubic-bezier(.68,-.55,.27,1.55)}@media (min-height:64em){:root{--page-spacing:3em}}@media (min-width:80em){:root{--font-size:20px}}@media (min-width:120em){:root{--font-size:24px}}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-stretch:100%;src:local(Poppins Thin),local(Poppins-Thin),url(../fonts/poppins/poppins-thin-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-stretch:100%;src:local(Poppins Thin),local(Poppins-Thin),url(../fonts/poppins/poppins-thin-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-stretch:100%;src:local(Poppins Light),local(Poppins-Light),url(../fonts/poppins/poppins-light-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-stretch:100%;src:local(Poppins Light),local(Poppins-Light),url(../fonts/poppins/poppins-light-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-stretch:100%;src:local(Poppins Medium),local(Poppins-Medium),url(../fonts/poppins/poppins-medium-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-stretch:100%;src:local(Poppins Medium),local(Poppins-Medium),url(../fonts/poppins/poppins-medium-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-stretch:100%;src:local(Poppins Regular),local(Poppins-Regular),url(../fonts/poppins/poppins-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-stretch:100%;src:local(Poppins Regular),local(Poppins-Regular),url(../fonts/poppins/poppins-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-stretch:100%;src:local(Poppins ExtraLight),local(Poppins-ExtraLight),url(../fonts/poppins/poppins-extralight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-stretch:100%;src:local(Poppins ExtraLight),local(Poppins-ExtraLight),url(../fonts/poppins/poppins-extralight-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-stretch:100%;src:local(Poppins Black),local(Poppins-Black),url(../fonts/poppins/poppins-black-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-stretch:100%;src:local(Poppins Black),local(Poppins-Black),url(../fonts/poppins/poppins-black-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-stretch:100%;src:local(Poppins SemiBold),local(Poppins-SemiBold),url(../fonts/poppins/poppins-semibold-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-stretch:100%;src:local(Poppins SemiBold),local(Poppins-SemiBold),url(../fonts/poppins/poppins-semibold-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-stretch:100%;src:local(Poppins Bold),local(Poppins-Bold),url(../fonts/poppins/poppins-bold-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-stretch:100%;src:local(Poppins Bold),local(Poppins-Bold),url(../fonts/poppins/poppins-bold-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-stretch:100%;src:local(Poppins ExtraBold),local(Poppins-ExtraBold),url(../fonts/poppins/poppins-extrabold-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-stretch:100%;src:local(Poppins ExtraBold),local(Poppins-ExtraBold),url(../fonts/poppins/poppins-extrabold-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-stretch:100%;src:local(Poppins Thin Italic),local(Poppins-ThinItalic),url(../fonts/poppins/poppins-thin-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-stretch:100%;src:local(Poppins Thin Italic),local(Poppins-ThinItalic),url(../fonts/poppins/poppins-thin-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-stretch:100%;src:local(Poppins ExtraLight Italic),local(Poppins-ExtraLightItalic),url(../fonts/poppins/poppins-extralight-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-stretch:100%;src:local(Poppins ExtraLight Italic),local(Poppins-ExtraLightItalic),url(../fonts/poppins/poppins-extralight-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-stretch:100%;src:local(Poppins Light Italic),local(Poppins-LightItalic),url(../fonts/poppins/poppins-light-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-stretch:100%;src:local(Poppins Light Italic),local(Poppins-LightItalic),url(../fonts/poppins/poppins-light-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-stretch:100%;src:local(Poppins Medium Italic),local(Poppins-MediumItalic),url(../fonts/poppins/poppins-medium-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-stretch:100%;src:local(Poppins Medium Italic),local(Poppins-MediumItalic),url(../fonts/poppins/poppins-medium-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-stretch:100%;src:local(Poppins SemiBold Italic),local(Poppins-SemiBoldItalic),url(../fonts/poppins/poppins-semibold-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-stretch:100%;src:local(Poppins SemiBold Italic),local(Poppins-SemiBoldItalic),url(../fonts/poppins/poppins-semibold-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-stretch:100%;src:local(Poppins Bold Italic),local(Poppins-BoldItalic),url(../fonts/poppins/poppins-bold-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-stretch:100%;src:local(Poppins Bold Italic),local(Poppins-BoldItalic),url(../fonts/poppins/poppins-bold-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-stretch:100%;src:local(Poppins ExtraBold Italic),local(Poppins-ExtraBoldItalic),url(../fonts/poppins/poppins-extrabold-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-stretch:100%;src:local(Poppins ExtraBold Italic),local(Poppins-ExtraBoldItalic),url(../fonts/poppins/poppins-extrabold-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-stretch:100%;src:local(Poppins Italic),local(Poppins-Italic),url(../fonts/poppins/poppins-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-stretch:100%;src:local(Poppins Italic),local(Poppins-Italic),url(../fonts/poppins/poppins-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-stretch:100%;src:local(Poppins Black Italic),local(Poppins-BlackItalic),url(../fonts/poppins/poppins-black-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-stretch:100%;src:local(Poppins Black Italic),local(Poppins-BlackItalic),url(../fonts/poppins/poppins-black-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Sour Gummy;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/sour-gummy/8At7Gs2gPYuNDii97MjjLLvpghcw76OXBoIHpHgGTN1IOK1G.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sour Gummy;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/sour-gummy/8At7Gs2gPYuNDii97MjjLLvpghcw76OXBoIHpHgGTNNIOA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sour Gummy;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/sour-gummy/8At5Gs2gPYuNDii97MjjBrLbYfdJvDU5AZfP5qBNfNFQPA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sour Gummy;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/sour-gummy/8At5Gs2gPYuNDii97MjjBrLbYfdJvDU5AZfP5qBDfNE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--base-luminance:20%;--base-chroma:.01;--base-hue:275deg;--theme-c-primary:oklch(var(--base-luminance)var(--base-chroma)var(--base-hue));--theme-c-primary-950:oklch(from var(--theme-c-primary)5% c h);--theme-c-primary-900:oklch(from var(--theme-c-primary)10% c h);--theme-c-primary-850:oklch(from var(--theme-c-primary)15% c h);--theme-c-primary-800:oklch(from var(--theme-c-primary)20% c h);--theme-c-primary-750:oklch(from var(--theme-c-primary)25% c h);--theme-c-primary-700:oklch(from var(--theme-c-primary)30% c h);--theme-c-primary-650:oklch(from var(--theme-c-primary)35% c h);--theme-c-primary-600:oklch(from var(--theme-c-primary)40% c h);--theme-c-primary-550:oklch(from var(--theme-c-primary)45% c h);--theme-c-primary-500:oklch(from var(--theme-c-primary)50% c h);--theme-c-primary-450:oklch(from var(--theme-c-primary)55% c h);--theme-c-primary-400:oklch(from var(--theme-c-primary)60% c h);--theme-c-primary-350:oklch(from var(--theme-c-primary)65% c h);--theme-c-primary-300:oklch(from var(--theme-c-primary)70% c h);--theme-c-primary-250:oklch(from var(--theme-c-primary)75% c h);--theme-c-primary-200:oklch(from var(--theme-c-primary)80% c h);--theme-c-primary-150:oklch(from var(--theme-c-primary)85% c h);--theme-c-primary-100:oklch(from var(--theme-c-primary)90% c h);--theme-c-primary-50:oklch(from var(--theme-c-primary)95% c h)}:root{--clr-page-background:var(--theme-c-primary-100);--clr-text:var(--theme-c-primary-900);--clr-nav-background:var(--theme-c-primary-200);--clr-nav-border:var(--theme-c-primary-250);--clr-nav-link-hover:var(--theme-c-primary-400);--clr-box-background:var(--theme-c-primary-150);--clr-box-border:var(--theme-c-primary-250);--clr-box-shadow:oklch(from var(--theme-c-primary-800)l c h/.25);--clr-box-gradient-start:oklch(from var(--clr-box-background)calc(l + .3)c h);--clr-box-gradient-end:oklch(from var(--clr-box-background)l c h);--clr-color-box-background:var(--theme-c-primary-200);--clr-quick-info-background:var(--theme-c-primary-150);--clr-quick-info-gradient-start:oklch(from var(--clr-quick-info-background)calc(l + .1)c h);--clr-quick-info-gradient-end:oklch(from var(--clr-quick-info-background)l c h)}@media (prefers-color-scheme:dark){:root{--clr-page-background:var(--theme-c-primary-850);--clr-text:var(--theme-c-primary-100);--clr-nav-background:var(--theme-c-primary-700);--clr-nav-border:var(--theme-c-primary-650);--clr-nav-link-hover:var(--theme-c-primary-500);--clr-box-background:var(--theme-c-primary-750);--clr-box-border:var(--theme-c-primary-700);--clr-box-shadow:var(--theme-c-primary-800);--clr-color-box-background:var(--theme-c-primary-700);--clr-quick-info-background:var(--theme-c-primary-750)}}.sebin{--clr-accent-1:#c74d36;--clr-accent-2:#eea753;--clr-accent-3:#4a5f8e;--clr-accent-4:#32c20d;--clr-accent-5:#423b3b;--clr-accent-6:#7f463b;--clr-selection:var(--clr-accent-1);--clr-selection-text:var(--theme-c-primary-100);--clr-nav-link-hover:oklch(from var(--clr-accent-1)calc(l + .2)calc(c*1.5)h);--clr-nav-link-active:var(--clr-accent-1);--clr-heading-underline:var(--clr-accent-1);--clr-heading-data:var(--clr-accent-1);--clr-link:var(--clr-accent-1);--clr-link-underline:var(--clr-accent-1);--clr-gallery-indicator:var(--clr-accent-1);--clr-gradient-box-shadow:var(--clr-accent-1)}@supports (color:lab(0% 0 0)){.sebin{--clr-accent-1:lab(49.8486% 48.3331 39.8444);--clr-accent-2:lab(74.2132% 21.3419 52.9822);--clr-accent-3:lab(40.2643% 2.09703 -28.8402);--clr-accent-4:lab(68.9134% -59.907 65.0728);--clr-accent-5:lab(25.655% 3.22628 1.15176);--clr-accent-6:lab(36.6692% 23.8497 17.7102)}}.viktor{--clr-accent-1:#e3c8b5;--clr-accent-2:#48362d;--clr-accent-3:#402625;--clr-accent-4:#311e1e;--clr-accent-5:#6faacd;--clr-accent-6:#f8ece1;--clr-accent-7:#a6edf0;--clr-accent-8:#6db9db;--clr-selection:var(--clr-accent-8);--clr-selection-text:var(--theme-c-primary-100);--clr-nav-link-hover:oklch(from var(--clr-accent-7)calc(l + .2)calc(c*1.5)h);--clr-nav-link-active:var(--clr-accent-8);--clr-heading-underline:var(--clr-accent-8);--clr-heading-data:var(--clr-accent-8);--clr-link:var(--clr-accent-8);--clr-link-underline:var(--clr-accent-8);--clr-timeline-stroke:var(--clr-accent-8);--clr-gallery-indicator:var(--clr-accent-8);--clr-gradient-box-shadow:var(--clr-accent-8)}@supports (color:lab(0% 0 0)){.viktor{--clr-accent-1:lab(82.4732% 7.86269 12.9932);--clr-accent-2:lab(24.4548% 6.91602 9.20873);--clr-accent-3:lab(18.4012% 12.6293 6.0791);--clr-accent-4:lab(13.8494% 9.60118 3.93857);--clr-accent-5:lab(66.4616% -12.6017 -24.4328);--clr-accent-6:lab(94.2027% 2.47061 7.20452);--clr-accent-7:lab(89.101% -22.2366 -8.7287);--clr-accent-8:lab(71.298% -17.8625 -24.685)}}@media (prefers-color-scheme:light){.viktor{--clr-accent-8:oklch(from var(--clr-accent-7)60% calc(c*3)h)}}.jarek{--clr-accent-1:#c68f48;--clr-accent-2:#847524;--clr-accent-3:#b1b39e;--clr-accent-4:#dcbb8f;--clr-accent-5:#cccf9b;--clr-accent-6:#b39a37;--clr-selection:var(--clr-accent-1);--clr-selection-text:var(--theme-c-primary-100);--clr-nav-link-hover:oklch(from var(--clr-accent-1)calc(l + .2)calc(c*1.5)h);--clr-nav-link-active:var(--clr-accent-1);--clr-heading-underline:var(--clr-accent-1);--clr-heading-data:var(--clr-accent-1);--clr-link:var(--clr-accent-1);--clr-link-underline:var(--clr-accent-1);--clr-gallery-indicator:var(--clr-accent-1);--clr-gradient-box-shadow:var(--clr-accent-1)}@supports (color:lab(0% 0 0)){.jarek{--clr-accent-1:lab(63.8935% 16.1888 45.3428);--clr-accent-2:lab(49.3859% -.694901 44.2811);--clr-accent-3:lab(72.4312% -3.6765 10.7427);--clr-accent-4:lab(77.9828% 7.9343 27.1018);--clr-accent-5:lab(82.0172% -7.56824 25.9167);--clr-accent-6:lab(64.4806% 1.30594 53.2259)}}:root{font-family:var(--font-family-copy);font-size:var(--font-size);scroll-behavior:smooth}*{box-sizing:border-box}body{background-color:var(--clr-page-background);color:var(--clr-text);min-height:100dvh;margin:0}body[inert]{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings)}a:not([class]){color:inherit;text-underline-offset:.1875em;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-decoration:underline;text-decoration-thickness:.125em;-webkit-text-decoration-color:var(--clr-link-underline);text-decoration-color:var(--clr-link-underline);transition:color .2s}a:not([class]):hover{color:var(--clr-link)}:where(.sebin,.viktor,.jarek) ::selection{color:var(--clr-selection-text);background-color:var(--clr-selection);text-shadow:.0625em .0625em .0625em #000;text-shadow:.0625em .0625em .0625em lab(0% 0 0)}.analytics-banner{--clr-yes:#3baa18;--clr-no:#851a00;color:inherit;background:linear-gradient(to bottom right,var(--clr-box-gradient-start)0%,var(--clr-box-gradient-end)50%);box-shadow:.125em .125em .75em .25em var(--clr-box-shadow);z-index:1;border:none;border-radius:1em;margin:1em;padding:0;font-size:.875em;position:sticky;top:auto;bottom:1em;left:1em;right:1em}@supports (color:lab(0% 0 0)){.analytics-banner{--clr-yes:lab(61.6091% -50.9989 57.2408);--clr-no:lab(28.5467% 60.3321 69.9979)}}.analytics-banner form{--areas:"message message" "yes no";--gradient-dir:ellipse at bottom right;--gradient-start:var(--clr-quick-info-gradient-end);--gradient-end:var(--clr-quick-info-gradient-start);grid-template-areas:var(--areas);background:var(--clr-box-background);background:radial-gradient(var(--gradient-dir),var(--gradient-start)70%,var(--gradient-end)100%);margin:var(--border-thin);border-radius:inherit;-ms-flex-align:center;align-items:center;gap:1em;padding:1em;display:grid}@media (min-width:48em){.analytics-banner form{--areas:"message yes no"}}.analytics-banner .message{grid-area:message;margin-top:0;margin-bottom:0}.analytics-banner .positive{--gradient-base:var(--clr-yes);--clr-text:var(--theme-c-primary-100);grid-area:yes}.analytics-banner .negative{--gradient-base:var(--clr-no);--clr-text:var(--theme-c-primary-100);grid-area:no}