.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}}}
