.c-eyes-wrap-admin{position:relative;overflow:hidden}.c-eyes-wrap-admin-add-eye{bottom:var(--spacing-02);right:var(--spacing-02);z-index:100;gap:var(--spacing-02);flex-flow:row;display:flex;position:fixed}.c-eyes-wrap-admin-add-eye a,.c-eyes-wrap-admin-add-eye button{color:var(--black);background:var(--yellow);font:sans-serif;border:2px solid var(--black);padding:var(--spacing-01) var(--spacing-02);border-radius:var(--spacing-02);cursor:pointer;text-transform:uppercase;text-decoration:none;transition:all .2s}.c-eyes-wrap-admin-add-eye a:hover,.c-eyes-wrap-admin-add-eye button:hover{border-color:var(--yellow)}.c-eyes-wrap-admin-container{z-index:80;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@media screen and (max-width:900px){.c-eyes-wrap-admin-container{display:none}}
.c-game-gallery-header{color:var(--yellow);margin-bottom:var(--spacing-06);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.c-game-gallery-header>:not(:last-child){margin-right:var(--spacing-03)}.c-game-gallery-fire{width:70px;height:auto}.c-game-gallery-fire canvas{width:100%;height:auto;display:block}.c-game-gallery-grid{grid-gap:var(--spacing-04);grid-template-columns:repeat(auto-fill,minmax(415px,1fr));width:100%;display:grid}@media screen and (max-width:800px){.c-game-gallery-grid{grid-template-columns:1fr}}
.c-avatar{display:block;position:relative}.c-avatar-background{color:var(--white);position:absolute;top:0;left:0;transform:translate(-10%,3%)}.c-avatar-flipped .c-avatar-background{transform:translate(10%,3%)}.c-avatar-image{z-index:2;clip-path:url(#svgClip)}
.c-manita{flex-flow:row;display:flex}.c-manita:not(:last-child){margin-bottom:var(--spacing-04)}.c-manita-flipped{flex-flow:row-reverse}.c-manita>:not(:last-child){margin-right:var(--spacing-04)}.c-manita-flipped>:not(:last-child){margin-right:0;margin-left:var(--spacing-04)}.c-manita-header{justify-content:flex-start;align-items:center;gap:var(--spacing-02);width:100%;margin-bottom:var(--spacing-01);flex-flow:row;display:flex}.c-manita-flipped .c-manita-header{justify-content:flex-end}.c-manita-header h3{color:var(--white)}.c-manita-media{flex:none;width:80%;max-width:300px;height:auto}.c-manita-info{flex-flow:column;place-content:center;display:flex}.c-manita-description{text-align:center;margin-bottom:var(--spacing-02)}.c-manita-links{justify-content:center;align-items:center;gap:var(--spacing-01);flex-flow:row;width:100%;margin:0;padding:0;list-style:none;display:flex}.c-manita-links svg{width:var(--icon-size);height:var(--icon-size)}@media screen and (max-width:900px){.c-manita,.c-manita-flipped{flex-flow:column;align-items:center;display:flex}.c-manita:not(:last-child){margin-bottom:var(--spacing-06)}.c-manita>:not(:last-child),.c-manita-flipped>:not(:last-child){margin-left:0;margin-right:0;margin-bottom:var(--spacing-01)}.c-manita-header,.c-manita-flipped .c-manita-header{flex-flow:column;justify-content:flex-start;gap:0}}
.c-about-us{width:100%;padding-top:var(--spacing-10);padding-bottom:var(--spacing-10);background:var(--yellow);position:relative;overflow:hidden}.c-about-us-fingers{width:25%;max-width:600px;position:absolute;top:-20%;right:10%}.c-about-us-text{margin:auto;margin-bottom:var(--spacing-06);text-align:center}.c-about-us-header{margin-bottom:var(--spacing-06);flex-flow:row;justify-content:center;align-items:center;display:flex}.c-about-us-header>:not(:last-child){margin-right:var(--spacing-03)}
@keyframes comeInOut{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.c-sparkle-wrapper{display:block;position:absolute}.c-sparkle-svg{display:block}@media (prefers-reduced-motion:no-preference){.c-sparkle-wrapper{animation:.7s forwards comeInOut}.c-sparkle-svg{animation:1s linear spin}}
.c-sparkles{display:inline-block;position:relative}.c-sparkles-child-wrapper{z-index:1;font-weight:700;position:relative}
.c-contact{text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:50vh;font-size:3em;display:flex}.c-contact-wrapper{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.c-contact-message-wrapper{margin-bottom:var(--spacing-04);flex-flow:column;justify-content:center;align-items:center;display:flex}.c-contact-message{color:var(--yellow)}.c-contact a{color:var(--white)}.c-contact a:hover{color:var(--yellow)}@media screen and (max-width:600px){.c-contact{font-size:1.8em}@media screen and (max-width:500px){.c-contact{min-height:90vh}}}
.c-newsletter-signup-form{gap:var(--spacing-h);flex-flow:column;align-items:flex-end;width:100%;display:flex}.c-newsletter-signup-form-fields-wrapper{justify-content:center;align-items:center;gap:var(--spacing-01);width:100%;color:var(--white);background:var(--black);border-radius:var(--spacing-01);padding:var(--spacing-01);border:none;flex-flow:row;display:flex}.c-newsletter-signup-form-fields-wrapper label{align-items:flex-start;gap:var(--spacing-h);flex-flow:column;display:flex}.c-newsletter-signup-form input{width:100%;color:var(--white);padding:var(--spacing-h) var(--spacing-01);background:0 0;border:none;outline:none;flex:auto}.c-newsletter-signup-form button{cursor:pointer;border-radius:var(--spacing-h);width:max-content;padding:var(--spacing-h) var(--spacing-01);border:none;font-weight:700;transition:background-color .2s}.c-newsletter-signup-form button:hover{background-color:var(--yellow)}
.c-newsletter-signup{align-items:center;gap:var(--spacing-01);flex-flow:column;display:flex}.c-newsletter-signup .c-newsletter-signup-form{max-width:22rem}.c-newsletter-signup .c-newsletter-signup-info{text-align:center;max-width:25rem;font-size:.875rem}
.p-home-wrapper{flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.p-home-hero-wrapper{background:var(--yellow);flex-flow:column;justify-content:flex-start;align-items:center;min-height:100vh;display:flex}.p-home-section{width:100%;min-height:100vh}.p-home-games-section{padding-top:var(--spacing-08);padding-bottom:var(--spacing-08);flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:hidden}.p-home-info-wrapper{gap:var(--spacing-02);flex-flow:column;flex:auto;display:flex}.p-home-info{padding-left:var(--spacing-06);padding-right:var(--spacing-06);text-align:center;font-size:1.2em}.p-home-logo{width:100%;max-width:300px;height:auto;margin-bottom:var(--spacing-02)}
