footer{margin-top:auto;width:100vw;display:flex;align-items:center;justify-content:center;background-color:hsl(0,0%,33%);color:hsl(0,0%,96%);padding:.5rem}footer .footer-text{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:0 1rem;font-size:.8rem;text-align:center}footer .link{-webkit-text-decoration:underline dotted hsl(0,0%,96%) 1px;text-decoration:underline dotted hsl(0,0%,96%) 1px}footer .legal-link{background-color:rgba(0,0,0,0);-webkit-text-decoration:underline dotted hsl(0,0%,33%) 2px;text-decoration:underline dotted hsl(0,0%,33%) 2px;text-underline-offset:3px;outline:none;padding:5px;transition:all .2s ease-in-out}footer .legal-link[data-hovered],footer .legal-link[data-pressed]{background-color:hsl(263,93%,84%);color:hsl(0,0%,33%);color:#000;border-radius:5px;text-decoration:none}footer .link-admin{display:inline-flex;justify-content:center;align-items:center;margin-left:auto;padding:.2rem;margin-right:.5rem;text-align:center;width:max-content;font-size:1rem;color:hsl(158,100%,78%);border-radius:5px;border:1px solid hsl(158,100%,78%);transition:all .2s ease-in-out}footer .link-admin:hover{background-color:hsl(158,100%,78%);color:hsl(0,0%,33%)}footer .button-login{display:flex;align-items:center;justify-content:center;margin-left:auto;padding-right:.5rem}.burger-button{z-index:999}.burger-button svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.burger-button svg path{transition:transform .25s cubic-bezier(.4,0,.2,1),stroke-dasharray .25s cubic-bezier(.4,0,.2,1),stroke-dashoffset .25s cubic-bezier(.4,0,.2,1);stroke:hsl(158,100%,78%)}.burger-button svg path:first-child{transform-origin:36% 40%}.burger-button svg path:nth-child(2){stroke-dasharray:29 299}.burger-button svg path:nth-child(3){transform-origin:35% 63%}.burger-button svg path:nth-child(4){stroke-dasharray:29 299}.burger-button svg path:nth-child(5){transform-origin:61% 52%}.burger-button svg path:nth-child(6){transform-origin:62% 52%}.burger-button svg.active{transform:rotate(90deg)}.burger-button svg.active path:first-child{transform:translateX(9px) translateY(1px) rotate(45deg)}.burger-button svg.active path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.burger-button svg.active path:nth-child(3){transform:translateX(9px) translateY(1px) rotate(-45deg)}.burger-button svg.active path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.burger-button svg.active path:nth-child(5){transform:translateX(9px) translateY(1px) rotate(-45deg)}.burger-button svg.active path:nth-child(6){transform:translateX(9px) translateY(1px) rotate(45deg)}header{position:-webkit-sticky;position:sticky;top:0;z-index:99}.logo-container{width:75px}.logo-container,.logo-container a{display:flex;align-items:center;justify-content:center;height:100%}.logo-container a{width:100%}.logo-container a svg{color:hsl(158,100%,78%);width:1.5rem;height:1.5rem}.desktop{position:fixed;top:0;right:0;width:100vw;min-height:4rem;display:flex;justify-content:space-between;align-items:center;background-color:hsl(0,0%,33%);box-shadow:0 3px 10px hsla(0,0%,33%,.8)}.nav-desktop{width:100%}.nav-desktop ul{list-style:none;flex-direction:row;gap:clamp(.1rem,1.5vw,2rem)}.nav-desktop ul,.nav-desktop ul li{display:flex;align-items:center;justify-content:center}.nav-desktop ul li a{font-weight:600;font-size:clamp(1rem,.25rem + 1.563vw,1.25rem);letter-spacing:1px;padding-block:.3rem;padding-inline:clamp(.3rem,1.5vw,1rem);width:100%;height:100%;border-radius:8px;border:1px solid rgba(0,0,0,0);color:hsl(158,100%,78%);text-decoration:none;text-transform:uppercase;transition:all .25s ease}.nav-desktop ul li a.active{background-color:hsl(158,100%,78%);color:hsl(0,0%,33%)}.nav-desktop ul li a:hover{border-color:hsl(158,100%,78%)}@media screen and (max-width:768px){.desktop{display:none}}@font-face{font-family:Merienda;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/a1ae253b88ba2d91-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merienda;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/615b77affdf73f90-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Merienda;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/1c028b17086fb045-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merienda Fallback;src:local("Arial");ascent-override:97.67%;descent-override:30.31%;line-gap-override:0.00%;size-adjust:112.83%}.__className_a68ad7{font-family:Merienda,Merienda Fallback;font-style:normal}.__variable_a68ad7{--font-merienda:"Merienda","Merienda Fallback"}.mobile{top:0;right:0;width:100vw}.burger-button,.mobile{position:fixed;background-color:hsl(0,0%,33%)}.burger-button{top:10px;right:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;filter:opacity(.8)}.nav-mobile{position:fixed;top:0;right:0;padding:5rem 1rem 2rem;background-color:hsl(0,0%,33%);border-bottom-left-radius:.5rem}.nav-mobile ul{list-style:none;display:flex;flex-direction:column;align-items:left;justify-content:center;gap:1rem}.nav-mobile ul li a{font-weight:500;display:flex;align-items:center;justify-content:left;gap:.5rem;border-radius:8px;border:1px solid rgba(0,0,0,0);color:hsl(158,100%,78%);text-decoration:none;text-transform:uppercase;padding:.1rem .5rem;transition:all .25s ease}.nav-mobile ul li a.active{background-color:hsl(158,100%,78%);color:hsl(0,0%,33%)}.nav-mobile ul li a:hover{border-color:hsl(158,100%,78%)}@media screen and (min-width:769px){.mobile{display:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0}body,html{max-width:100vw;height:100vh;overflow-x:hidden}body{color:#000;background:hsl(0,0%,96%);font-family:var(--font-raleway),Arial,Helvetica,sans-serif;line-height:1.5;font-size:clamp(1.2rem,1.171rem + .123vw,1.25rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main{display:flex;flex-direction:column;align-items:center}main{flex:1 0 auto;margin-top:2rem;margin-bottom:1rem;width:85vw;max-width:1180px}@media screen and (min-width:768px){main{padding-top:5rem}}h1{font-family:var(--font-merienda),"Brush Script MT","Comic Sans MS",cursive;text-align:center;font-size:clamp(1.6rem,1.369rem + .985vw,2rem);text-wrap:balance;padding:1rem}h2{font-size:clamp(1.3rem,1.127rem + .739vw,1.6rem);margin-top:1rem}h2,h3{color:#333}h3{font-size:clamp(1.25rem,1.106rem + .616vw,1.5rem);margin-top:.5rem}a{color:inherit;text-decoration:none}button:hover{cursor:pointer}button,input,select,textarea{font:inherit}input,textarea{border:none;background:none}button,dialog{background-color:rgba(0,0,0,0);color:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}