@font-face{font-family:myFont;src:url(../media/Cafe-s.p.438fed64.otf)format("opentype");font-display:swap}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:133.41%;descent-override:35.57%;line-gap-override:0.58%;size-adjust:92.38%}.myfont_2b1f85d2-module__CUDrLG__className{font-family:myFont,myFont Fallback}
.main-header-module__Tw3O7a__header{justify-content:space-between;align-items:center;padding:0 1rem;display:flex}@media (min-width:1200px){.main-header-module__Tw3O7a__header{padding:2rem 10%}}@media (max-width:1199px){.main-header-module__Tw3O7a__header{padding:3rem 5%}}@media (max-width:1000px){.main-header-module__Tw3O7a__header{flex-direction:column;gap:1rem}.main-header-module__Tw3O7a__logo,.main-header-module__Tw3O7a__logo img{display:none}}.main-header-module__Tw3O7a__logo{vertical-align:middle;justify-content:center;align-items:center;gap:clamp(.5rem,5vw,1rem);text-decoration:none;display:flex}.main-header-module__Tw3O7a__logo img{object-fit:contain;filter:var(--filter-dark);transition:all .4s ease-in}.main-header-module__Tw3O7a__logo:hover img{transition:all .2s ease-out;transform:scale(1.1)}.main-header-module__Tw3O7a__logo h1{color:var(--color-primary-200);text-shadow:var(--text-shadow);letter-spacing:2px;margin:0;font-size:clamp(2.6rem,3vw,3.6rem)}.main-header-module__Tw3O7a__nav{text-align:center;justify-content:center;align-items:center;gap:clamp(1rem,5vw,1.5rem);display:flex}.main-header-module__Tw3O7a__nav button{background-color:var(--color-dark);border:var(--border);width:clamp(3.4rem,4vw,4rem);height:clamp(3.4rem,4vw,4rem);box-shadow:var(--box-shadow);cursor:pointer;transition:var(--transition-finish);border:none;border-radius:3rem;outline:none;text-decoration:none;position:relative}.main-header-module__Tw3O7a__nav button:hover{background-color:var(--color-light);color:var(--color-dark);transition:var(--transition-start)}.main-header-module__Tw3O7a__nav button:focus{outline:none}.main-header-module__Tw3O7a__nav button:active{transform:scale(.9);box-shadow:inset 0 0 20px #37404a}.main-header-module__Tw3O7a__nav .main-header-module__Tw3O7a__button .main-header-module__Tw3O7a__icon{filter:var(--filter-dark)}.main-header-module__Tw3O7a__nav .main-header-module__Tw3O7a__button .main-header-module__Tw3O7a__icon svg{align-self:center;width:1.5rem;height:1.5rem}@media screen and (min-width:600px){.main-header-module__Tw3O7a__nav .main-header-module__Tw3O7a__button .main-header-module__Tw3O7a__icon{width:2rem;height:2rem}}@media screen and (min-width:1200px){.main-header-module__Tw3O7a__nav .main-header-module__Tw3O7a__button .main-header-module__Tw3O7a__icon{width:2.5rem;height:2.5rem}}
.nav-buttons-module__0OHcWW__unorderedList{text-align:center;gap:clamp(1rem,5vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}@media (max-width:1000px){.nav-buttons-module__0OHcWW__unorderedList{flex-wrap:wrap;justify-content:center;align-items:center}}.nav-buttons-module__0OHcWW__unorderedList li{align-items:center;display:flex}.nav-buttons-module__0OHcWW__unorderedList li:last-child a{justify-content:space-between;align-items:center;width:fit-content;display:flex}.nav-buttons-module__0OHcWW__unorderedList li a .nav-buttons-module__0OHcWW__badge{color:#fff;background-color:#b74221;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.3rem;margin-left:.25rem;font-family:inherit;font-size:.75rem;font-weight:300;display:flex;position:relative}
.nav-link-module__Gu52iW__link{color:#fff;letter-spacing:1px;text-shadow:var(--text-shadow);box-shadow:var(--box-shadow);vertical-align:middle;letter-spacing:1px;-webkit-user-select:none;user-select:none;transition:var(--transition-finish);background:linear-gradient(#ffab2c,#f79b29,#ee8c27,#e47d25,#da6e24,#cf5f23,#c45122,#b84221);border:none;border-radius:3rem;outline:none;padding:.2rem 1rem .5rem;font-family:inherit;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:200;text-decoration:none}.nav-link-module__Gu52iW__link:hover{transition:var(--transition-start);background:linear-gradient(#f9b241,#fd4715);box-shadow:0 0 20px #f26412cc}.nav-link-module__Gu52iW__active{background:linear-gradient(#f9b241,#fd4715);box-shadow:0 0 20px #f26412cc}
:root{--text-shadow:0 2px 4px #0006;--transition-start:all .2s ease-out;--transition-finish:all .4s ease-in;--box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013;--inset-shadow:inset 0 3px 6px #37404a;--filter-dark:drop-shadow(0 3px 6px #0006);--border-radius:.4rem;--border:1px solid #44180f;--color-gray-100:#f3f4f6;--color-gray-200:#d0d5de;--color-gray-300:#adb6c6;--color-gray-400:#8a97ae;--color-gray-500:#677896;--color-gray-600:#4f5c73;--color-gray-700:#374050;--color-gray-800:#1f242d;--color-gray-900:#07080a;--color-button-hover:#56ffff;--color-primary-100:#fcf3e1;--color-primary-200:#fceccd;--color-primary-300:#fae1af;--color-primary-400:#fbd997;--color-primary-500:#ffd37c;--color-primary-600:#fad07b;--color-primary-700:#f8c255;--color-primary-800:#f6b42f;--color-primary-900:#f4a60a;--color-primary-950:#f6a800;--color-primary-975:#e29b00;--color-primary-990:#c68f00;--color-dark:#37414a;--color-light:ivory;--color-text-primary:#1f242d}*{box-sizing:border-box}html{-webkit-user-select:none;user-select:none;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-weight:200}body{background:radial-gradient(circle,#30373e,#000);margin:0;animation:2s ease-out forwards fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}html::-webkit-scrollbar{display:none}.header-background{z-index:-1;background-color:#e52;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23d23d09' %3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='1'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E");width:100%;height:250px;position:absolute;top:0;left:0}main{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:1rem auto;animation:1s ease-out forwards fade-slide-in;display:flex}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}p,h1,h2,h3,h4,h5,h6{text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;color:#fff;letter-spacing:1px;text-shadow:var(--text-shadow);font-family:inherit;font-weight:300}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-shadow:var(--text-shadow);font-family:inherit;text-decoration:none}p a{color:#f4c33d;transition:var(--transition-finish);text-decoration:none}p a:hover,p a:active{text-shadow:0 0 18px #f8be2acc;transition:var(--transition-start)}main p a svg{cursor:pointer;margin:1rem auto;font-weight:lighter;animation:2s infinite bounce;font-size:2rem!important}@keyframes bounce{0%,25%,50%,75%,to{transform:translate(0)}40%{transform:translate(-20px)}60%{transform:translate(-12px)}}.header-background svg{width:100%;height:auto;display:block}.not-found,.error{text-align:center;color:red;border:none;outline:none;max-width:30rem;margin-top:5rem}.success{text-align:center;color:#08ff08;border:none;outline:none;max-width:30rem;margin-top:5rem}.not-found h1,.error h1{color:#262626;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(#ffab2c,#f79b29,#ee8c27,#e47d25,#da6e24,#cf5f23,#c45122,#b84221) 50%/cover;-webkit-background-clip:text;background-clip:text;margin:0;font-family:inherit;font-size:clamp(2rem,5vw,3rem);font-weight:300}.not-found p,.error p{color:#fff;font-size:1.5rem;font-weight:200}.actions{text-align:right;padding-top:.5rem}
