.move-item *,blockquote,figure{margin:0}.logo img,img{display:block}.burger,.container,.header,.header-container,.hero-section{position:relative}.btn-primary::before,.btn-secondary::before{content:"";transition:transform .3s;height:100%;top:0}@font-face{font-family:Bangers;src:url("fonts/Bangers-Regular.woff2") format("woff2"),url("fonts/Bangers-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url("fonts/Rubik-Bold.woff2") format("woff2"),url("fonts/Rubik-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url("fonts/Rubik-Regular.woff2") format("woff2"),url("fonts/Rubik-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-base:"Rubik",sans-serif;--font-heading:"Bangers",sans-serif;--color-bg:#fff8f0;--color-surface:#fef3dc;--color-card:#ffe2b8;--color-primary:#ff9800;--color-primary-dark:#e87f00;--color-primary-light:#ffd180;--color-accent:#ff5252;--color-accent-dark:#c62828;--color-accent-light:#ff8a80;--color-secondary:#4caf50;--color-secondary-dark:#2e7d32;--color-secondary-light:#a5d6a7;--color-text:#2c2c2c;--color-text-light:#666666;--color-border:#e0e0e0;--color-sky:#81d4fa;--color-sand:#f4ca8f;--color-shadow:rgba(0, 0, 0, 0.1);--font-size-h1:3rem;--font-size-h2:2.5rem;--font-size-h3:2rem;--font-size-h4:1.5rem;--font-size-base:1rem;--spacing-sm:10px;--spacing-md:20px;--spacing-lg:40px}*,::after,::before{box-sizing:border-box}body,html{scroll-behavior:smooth;margin:0;padding:0}*{margin-top:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;line-height:1.1;letter-spacing:.1em}body{font-family:var(--font-base);font-size:var(--font-size-base);font-weight:400;line-height:1.5;background-color:var(--color-bg);color:var(--color-text)}.nav-item .nav-link,a{color:var(--color-secondary-dark)}button{border:0;cursor:pointer}figure{overflow:hidden}img{width:100%;height:100%;object-fit:cover}.aspect-3-4{aspect-ratio:3/4}.aspect-4-3{aspect-ratio:4/3}.aspect-16-9{aspect-ratio:16/9}.aspect-1-1{aspect-ratio:1/1}a{transition:.25s}a:hover{color:var(--color-secondary)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;z-index:2}.header{padding:16px 0;background-color:var(--color-surface);box-shadow:0 2px 10px var(--color-shadow);z-index:999}.header-container{display:flex;justify-content:space-between;align-items:center;z-index:1}.nav-list{list-style:none;display:flex;gap:var(--spacing-md);padding:0;margin:0}.nav-item .nav-link{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;font-weight:700;transition:.2s}.nav-item .nav-link:hover{color:var(--color-primary)}.nav-item .nav-link img{width:26px;height:26px}.burger{display:none;background:0 0;width:30px;height:30px}.burger .burger-icon{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:3px;background:var(--color-text)}.burger .burger-icon::after,.burger .burger-icon::before{content:"";position:absolute;width:100%;height:3px;background:var(--color-text);transition:.3s;left:0}.burger .burger-icon::before{top:-6px}.burger .burger-icon::after{bottom:-6px}@media (max-width:1023px){.nav-list{display:none}.burger{display:block}.nav-main.active .nav-list{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--color-surface);padding:var(--spacing-md);box-shadow:0 5px 10px var(--color-shadow)}.nav-main.active .nav-item{margin:var(--spacing-sm) 0}}.hero-section{padding:var(--spacing-lg) 0;min-height:calc(100vh - 58px);display:flex;align-items:center;justify-content:center}.download-bg,.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-content{position:relative;z-index:1;text-align:center;padding:var(--spacing-lg);color:#fff;background-color:var(--color-accent-dark)}.hero-subtitle{font-size:var(--font-size-h4);margin-bottom:var(--spacing-md)}.hero-buttons{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.game-strip-section,.moves-section{padding:var(--spacing-lg) 0;background-color:var(--color-sand)}.section-title{text-align:center;margin-bottom:var(--spacing-lg)}.game-strip{display:flex;justify-content:space-around;gap:var(--spacing-md)}.game-card,.sound-card{background-color:var(--color-card);border:2px solid var(--color-border);border-radius:15px;padding:var(--spacing-md);text-align:center;transform:rotate(-2deg);transition:.3s}.link-card,.skin-card{transform:rotate(2deg)}.game-card:hover,.skin-card:hover,.sound-card:hover{transform:rotate(0) scale(1.02);box-shadow:0 5px 15px var(--color-shadow)}.card-icon{width:120px;margin:0 auto var(--spacing-sm)}.skins-section,.soundboard-section,.what-section{padding:var(--spacing-lg) 0}.what-content{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg);align-items:center}.what-text h3{color:var(--color-accent);margin-bottom:var(--spacing-sm)}.what-list{list-style:none;padding-left:0}.what-list li{position:relative;padding-left:30px}.what-list li::before{content:"🐔";position:absolute;left:0}.why-section{padding:var(--spacing-lg) 0;background-color:var(--color-sky)}.skin-card,.why-item{background-color:var(--color-card);text-align:center}.soundboard-grid,.stats-grid,.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.why-item{padding:var(--spacing-md);border-radius:10px}.footer-column h3,.why-item h3{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.skins-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.skin-card{border:2px solid var(--color-border);border-radius:15px;padding:var(--spacing-sm);transition:.3s}.skin-card figure{margin:0 auto 20px;border-radius:30px;border:2px solid var(--color-primary-dark)}.skin-card figcaption{font-weight:700;color:var(--color-accent)}.section-bg{position:absolute;inset:0 0}.stats-section{padding:var(--spacing-lg) 0;background-color:var(--color-accent-light);position:relative}.stats-section .section-title{color:#fff}.stat-item{text-align:center;padding:var(--spacing-md);background:linear-gradient(to bottom,var(--color-accent-dark),var(--color-accent-light));border-radius:20px;border-bottom:5px solid var(--color-accent-dark)}.stat-number{font-size:var(--font-size-h1);color:#fff;display:block;transition:1s}.btn-primary,.btn-secondary,.link-card{transition:.3s;text-decoration:none;text-align:center}.moves-zigzag{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.move-item{display:flex;gap:20px;align-items:center;width:80%}.move-item:nth-child(2n){flex-direction:row-reverse}.move-image{margin:0;border-radius:100% 100% 60% 60%;max-width:200px;aspect-ratio:3/4!important;border:2px solid var(--color-primary-dark);border-bottom-width:6px}.sound-image{border-radius:30px;margin:0 0 20px}.links-section{padding:var(--spacing-lg) 0;background-color:var(--color-secondary-light)}.links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.link-card{background-color:var(--color-card);border:2px solid var(--color-border);border-radius:15px;padding:var(--spacing-md);color:var(--color-text)}.link-card:hover{transform:rotate(0) scale(1.02);background-color:var(--color-primary-light)}.download-section{position:relative;padding:var(--spacing-lg) 0}.download-content{position:relative;z-index:1;text-align:center;padding:var(--spacing-lg);color:#fff}.download-content p{margin-bottom:var(--spacing-md)}.btn-primary,.btn-secondary{padding:calc(var(--spacing-md) * 1.1) calc(var(--spacing-lg) * 1.1);border-radius:25px;font-weight:700;color:#fff;position:relative;overflow:hidden;display:inline-flex;justify-content:center}.btn-primary span,.btn-secondary span{display:block;overflow:hidden;position:relative;z-index:2;color:transparent}.btn-primary span:after,.btn-primary span:before,.btn-secondary span:after,.btn-secondary span:before{content:attr(data-text);position:absolute;left:0;top:100%;color:#fff;transition:.2s}.btn-primary span:before,.btn-secondary span:before{top:0}.btn-primary:hover span:after,.btn-primary:hover span:before,.btn-secondary:hover span:after,.btn-secondary:hover span:before{transform:translateY(-100%)}.btn-primary{background-color:var(--color-primary)}.btn-primary:hover::before{transform:translateX(0)}.btn-primary::before{position:absolute;left:0;width:100%;background-color:var(--color-primary-dark);color:#fff;transform:translateX(-100%)}.btn-secondary{background-color:var(--color-secondary)}.btn-secondary:hover::before{transform:translateY(0)}.btn-secondary::before{position:absolute;left:0;width:100%;background-color:var(--color-secondary-dark);transform:translateY(-100%)}.footer{padding:var(--spacing-lg) 0;background-color:var(--color-surface)}.footer-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--spacing-md)}.footer-column{flex:1;min-width:200px}.footer-contact,.footer-legal ul,.footer-links{list-style:none;padding:0}.footer-contact li,.footer-legal p,.footer-links li{margin-bottom:var(--spacing-sm)}.footer-contact a,.footer-links a{color:var(--color-text);text-decoration:none}.footer-contact a:hover,.footer-links a:hover{color:var(--color-accent)}.footer-legal{text-align:center;margin-top:var(--spacing-lg)}.footer-legal li{display:inline;margin:0 var(--spacing-sm)}@keyframes fadeInLeft{from{opacity:0;transform:translateX(100px) rotate(45deg)}to{opacity:1;transform:translateX(0) rotate(0)}}main{overflow:hidden}@media (max-width:767px){.hero-content{padding:var(--spacing-md);background-color:rgba(0,0,0,.1);backdrop-filter:blur(5px)}.game-strip,.hero-buttons{flex-direction:column}.links-grid,.skins-grid,.soundboard-grid,.stats-grid,.what-content,.why-grid{grid-template-columns:1fr}.moves-zigzag .move-item{flex-direction:column;width:100%}.footer-wrapper{flex-direction:column;text-align:center}}@media (min-width:768px) and (max-width:1023px){.game-strip{flex-wrap:wrap}.what-content{grid-template-columns:1fr 1fr}.links-grid,.skins-grid,.soundboard-grid,.stats-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.moves-zigzag .move-item{width:90%}}@media (min-width:1024px){[data-animate]{opacity:0;transform:translateX(100px) rotate(45deg)}[data-animate].fade-in{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards fadeInLeft}.hero-content{padding-right:var(--spacing-lg)}.game-strip{flex-wrap:nowrap}.nav-list{display:flex}}