body{--silver:#bebebe;--redSecond:#251818;--grey:#8f8f8f;--darkGrey:#404040;--red:#c72929;--lime:#c1ec37;--blue:#569fc2;--blueSecond:#061019;--brown:#ffc282;--yellow:#f9e937;--green:#25c150;--greenSecond:#182519;--black:#251818;--purple:#ef54c4;--purpleSecond:#251825;--orange:#e69022;--homeBack:#0e0c0c;--flexPadding:.75rem;--pageColor:var(--brown);--pageSecond:var(--black);--pageBack:var(--black);--formblock-color:var(--blue);--formblock-color-invert:#fff;--formblock-color-error:var(--red);--formblock-color-success:var(--blue)}body[data-page=artist],body[data-page=search],body[data-page=archive],body[data-page=category],body[data-page=upload]{--pageColor:var(--silver);--pageSecond:var(--redSecond)}body[data-page=error]{--pageColor:var(--purple);--pageSecond:var(--purpleSecond)}body[data-page=home]{--pageColor:var(--brown);--pageBack:var(--brown);--pageSecond:var(--homeBack)}body[data-page=event]{--pageColor:var(--blue);--pageBack:var(--blue)}body[data-page=about],body[data-page=artists]{--pageColor:var(--green);--pageBack:var(--green);--pageSecond:var(--greenSecond)}body[data-page=submission],body[data-page=default]{--pageColor:var(--blue);--pageBack:var(--blue);--pageSecond:var(--blueSecond)}@media (min-width:460px){body{--flexPadding:1.5rem}}@media (min-width:1280px){body{--flexPadding:2.5rem}}@media (min-width:1480px){body{--flexPadding:4rem}}@font-face{font-family:ABC Rom;src:url(/assets/fonts/ABCROM-Medium-X-IjIEXs.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body,html{letter-spacing:-.015rem;--displayHead:15.5vw;--metaHead:1rem;--smallHead:.9rem;--mediumHead:1.5rem;--subHead:2rem;--largeHead:3rem;--paragraph:1rem;font-family:ABC Rom,sans-serif}@media (min-width:640px){body,html{--displayHead:11.5vw;--metaHead:1rem;--smallHead:1rem;--largeHead:4rem;--subHead:3rem;--mediumHead:2rem;--paragraph:1.25rem}}@media (min-width:1280px){body,html{--metaHead:1rem;--smallHead:1.25rem;--largeHead:6rem;--subHead:4rem;--mediumHead:2.25rem;--paragraph:1.5rem}}@media (min-width:1680px){body,html{--metaHead:1.25rem;--smallHead:1.5rem;--largeHead:7rem;--subHead:5rem;--mediumHead:2.75rem;--paragraph:1.75rem}}.archive{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.archive__intro{padding:calc(var(--flexPadding) * 2);flex-direction:column;justify-content:space-between;min-height:30vh;display:flex}@media (min-width:640px){.archive__intro{padding:var(--flexPadding)}}.archive__intro a{filter:brightness(.75)}.archive__intro__text{font-size:var(--mediumHead);letter-spacing:-.05rem;text-transform:uppercase;max-width:1280px;margin-top:auto;padding-top:4rem}@media (min-width:640px){.archive__intro__text{letter-spacing:-.1rem}}@media (min-width:1480px){.archive__intro__text{letter-spacing:-.15rem}}.archive__section{background:var(--pageSecond);padding:var(--flexPadding)}@media (min-width:640px){.archive__section{padding:0}}.archive__section:nth-child(odd){background:0 0}.archive__section__subtitle{font-size:var(--subHead);text-transform:uppercase;padding:var(--flexPadding);font-weight:500}@media (min-width:640px){.archive__section__subtitle{padding:var(--flexPadding) var(--flexPadding) 0 var(--flexPadding)}}.archive__section__description{padding:var(--flexPadding);flex-direction:column;justify-content:space-between;gap:1rem;display:flex}@media (min-width:640px){.archive__section__description{flex-direction:row}}.archive__section__description__text{max-width:640px;font-size:var(--smallHead)}.archive__section__description__text p{margin:0}.archive__section__description__cta{font-size:var(--smallHead);background:var(--pageColor);color:var(--pageSecond);border:1px solid var(--pageColor);text-transform:uppercase;border-radius:2rem;width:-moz-fit-content;width:fit-content;padding:.75rem 1.5rem .6rem 1.25rem}.archive__section__description__cta.active{opacity:.5}.archive__section__description__cta:hover{background:var(--pageSecond);color:var(--pageColor)}.archive__section__description__cta{white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (min-width:640px){.archive__section__description__cta{margin:auto 0 0}}.archive .category{padding:var(--flexPadding)}.archive__category-intro{padding:var(--flexPadding);flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}@media (min-width:640px){.archive__category-intro{flex-direction:row;padding:0}}.archive__category-intro__name{font-size:var(--largeHead);text-transform:uppercase}.archive__category-intro__descr{font-size:var(--metaHead);max-width:640px}
