html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;letter-spacing:0%;top:0!important;vertical-align:middle;overflow-x:hidden}@media screen and (max-width: 768px){body{font-size:18px}}@media screen and (max-width: 480px){body{font-size:16px}}a{text-decoration:none}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.shimmer{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:400% 100%;animation:shimmer 3s ease-in-out infinite}.shimmer-homepage{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:400% 100%;animation:shimmer 3s ease-in-out infinite;border-radius:4px}.loading,.error{display:flex;justify-content:center;align-items:center;height:300px;font-size:18px;color:#e5e5e5}.error{color:#ff6b6b}.content-container{width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 1024px){.content-container{padding:0 15px}}@media screen and (max-width: 768px){.content-container{padding:0 10px}}@media screen and (max-width: 480px){.content-container{padding:0 8px}}.navbar{background-color:transparent;height:75px;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1002;font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;transition:all .3s ease}.hero-container{width:100%;position:relative;overflow:hidden}.hero-section{position:relative;transition:all .5s ease;contain:layout style paint;will-change:auto;display:flex;flex-direction:column;background:#1c1a1a}.hero-section.loaded:before{content:"";position:absolute;inset:0;height:700px;background-image:url(/assets/img/default_header_image-Dq9h17vi.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;z-index:1}@media screen and (max-width: 768px){.navbar-container{padding:0 4%}.modcraft_logo{height:40px;width:180px}}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;margin-top:75px;padding-top:0}.footer p{margin:5px 0}.minecraft-btn{background-color:#5cb85c;color:#fff;border:none;padding:10px 20px;text-transform:uppercase;cursor:pointer;transition:background-color .3s;font-size:14px;letter-spacing:1px}.minecraft-btn:hover{background-color:#4cae4c}.container{width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 1024px){.container{padding:0 15px}}@media screen and (max-width: 768px){.container{padding:0 10px}}@media screen and (max-width: 480px){.container{padding:0 8px}}.navbar{background-color:transparent;background-size:cover;background-position:center;height:75px;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1002;font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;transition:all .3s ease}.navbar.scrolled{background-color:#1c1a1a;backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a}.navbar.non-home{background-color:#1c1a1a}.modcraft_logo{height:48px;width:221px}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 9%;background-color:#1c1a1a;backdrop-filter:blur(9.399999618530273px);transition:all .3s ease}.navbar.scrolled .navbar-container,.navbar.non-home .navbar-container{background-color:#1c1a1a;backdrop-filter:blur(15px)}.logo{color:#fff;font-size:24px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:flex;font-weight:700}.nav-menu{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.nav-item{width:max-content;margin:0 15px}.nav-link{color:#fff;text-decoration:none;font-size:18px;font-weight:400;padding:10px 0 14px;margin:0 15px;border-radius:4px;position:relative;transition:background-color .3s ease}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4cae4c;transition:width .3s ease}.nav-links-container{display:flex;align-items:center;justify-content:center;gap:30px}.nav-link:hover:after{width:100%}.nav-auth{display:flex;align-items:center;gap:15px}.login-btn{color:#fff;text-decoration:none;padding:8px 15px;margin-right:15px;border:2px solid #555;background-color:#0000004d;border-radius:4px;text-transform:uppercase;transition:all .3s ease}.login-btn:hover{background-color:#ffffff1a}.get-app-btn{color:#fff;text-decoration:none;padding:10px 15px;box-shadow:inset 0 -4px #2a641c,inset 0 4px #52a535;background-color:#3c8527;width:max-content;font-weight:500;text-transform:capitalize;font-size:18px}.get-app-btn:hover{background:linear-gradient(0deg,#0000001a,#0000001a),#3f8b24}.get-app-btn:active{box-shadow:inset 0 -4px #15460a,inset 0 4px #3f8b24;background-color:#3f8b24;transform:translateY(4px)}.logo-link{display:flex}.get-app-btn:hover{color:#fff}.hamburger{display:none;flex-direction:column;cursor:pointer;padding:4px;z-index:1000}.hamburger span{width:25px;height:3px;background-color:#fff;margin:3px 0;transition:.3s;border-radius:2px}.hamburger.active span:nth-child(1){transform:rotate(-45deg) translate(-6px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.mobile-get-app,.mobile-translate{display:none}.get-app-mobile{background-color:#39bf44!important;border-radius:6px!important;font-weight:700!important}@media (min-width: 1200px) and (max-width: 1350px){.nav-link{font-size:17px}.get-app-btn{font-size:15px}}@media screen and (max-width: 1200px){.navbar-container{padding:0 30px}.hamburger{display:flex;z-index:1001}.logo{width:95%}.nav-links{position:fixed;top:75px;height:calc(100vh - 75px);width:100%;left:-100%;background-color:#00000080;z-index:1000;transition:left .3s ease}.nav-links.active{left:0}.nav-menu{position:fixed;left:-100%;top:75px;flex-direction:column;background-color:#000000f2;backdrop-filter:blur(10px);width:250px;text-align:center;transition:left .3s ease;box-shadow:0 10px 27px #0000000d;padding:20px 0;height:calc(100vh - 75px);justify-content:flex-start;align-items:center;gap:0;z-index:1001}.nav-menu.active{left:0}.nav-item{margin:0;width:100%}.nav-link{padding:20px;font-size:20px;display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.1)}.nav-link:hover{border-bottom:2px solid #4cae4c}.nav-auth{display:none}.mobile-translate{display:block;margin:10px 0;width:100%}.mobile-translate .translation-widget{width:100%;display:flex;justify-content:center}.mobile-translate .language-selector-btn{width:calc(100% - 40px);margin:0 20px;justify-content:center}.mobile-translate .language-dropdown{width:calc(100% - 40px);left:20px;position:absolute;box-shadow:0 4px 12px #0000004d;border:1px solid #444;background:#000000f2;backdrop-filter:blur(10px)}.mobile-translate .language-dropdown-header{background:#ffffff1a}.mobile-get-app{display:block;margin-top:20px}.mobile-get-app .nav-link{border:none;margin:20px;border-radius:6px;width:calc(100% - 40px)}}@media screen and (max-width: 480px){.navbar-container{padding:0 15px}.nav-link{font-size:18px}}.language-selector-btn{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#25609b,#1565c0);box-shadow:inset 0 -4px #17518b,inset 0 4px #367fc7;color:#fff;border:none;padding:9px 10px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;font-size:18px;font-weight:500;transition:all .3s ease}.language-icon{font-size:16px;display:flex;align-items:center}.language-text{font-family:inherit;white-space:nowrap}.dropdown-arrow{font-size:14px;display:flex;align-items:center;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.translate-container{position:relative;display:inline-block}.translate-dropdown{position:absolute;top:calc(100% + 3px);right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 32px #00000026;z-index:1000;min-width:225px;max-width:250px;max-height:500px;overflow:hidden;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.translate-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.translate-dropdown-title{font-size:14px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;margin:0}.translate-dropdown-close{background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background .2s}.translate-dropdown-close:hover{background:#c82333}.translate-dropdown-content{max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc #f8f9fa}.translate-dropdown-content::-webkit-scrollbar{width:6px}.translate-dropdown-content::-webkit-scrollbar-track{background:#f8f9fa}.translate-dropdown-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.translate-dropdown-content::-webkit-scrollbar-thumb:hover{background:#999}.translate-dropdown-item{padding:12px 16px;cursor:pointer;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;border-bottom:1px solid #f1f3f4;transition:all .2s}.translate-dropdown-item:hover{background:#f8f9fa;color:#1976d2}.translate-dropdown-item.selected{background:#e3f2fd;color:#1976d2;font-weight:500}.translate-dropdown-item:last-child{border-bottom:none}.translate-dropdown-divider{height:1px;background:#e9ecef;margin:0}.translate-dropdown-section{padding:12px 16px;background:#f8f9fa;border-top:1px solid #e9ecef}.auto-translate-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.auto-translate-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;color:#333}.detected-country{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;color:#666;background:#e3f2fd;padding:2px 6px;border-radius:4px}.auto-translate-controls{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.auto-translate-btn{padding:6px 12px;border:none;border-radius:4px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;cursor:pointer;transition:all .2s;text-align:center}.auto-translate-btn.enabled{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.auto-translate-btn.enabled:hover{background:#c3e6cb}.auto-translate-btn.disabled{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.auto-translate-btn.disabled:hover{background:#f5c6cb}.detect-country-btn{padding:4px 8px;background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb;border-radius:4px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;cursor:pointer;transition:all .2s}.detect-country-btn:hover{background:#bbdefb}.auto-translate-info{margin-top:8px}.auto-translate-info small{font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#666;font-size:10px;line-height:1.3;display:block}.skiptranslate{display:none!important}@media (max-width: 768px){.language-selector-btn{padding:6px 12px;font-size:13px}.language-text,.dropdown-arrow{display:none}.language-icon{font-size:18px}.translate-dropdown{right:-10px;min-width:180px;max-width:220px}.translate-dropdown-item{padding:10px 12px;font-size:13px}.translate-dropdown-section{padding:10px 12px}.auto-translate-title{font-size:12px}.detected-country{font-size:10px}}@media (prefers-color-scheme: dark){.translate-dropdown{background:#2d3748;border-color:#4a5568}.translate-dropdown-header{background:#1a202c;border-color:#4a5568}.translate-dropdown-title{color:#e2e8f0}.translate-dropdown-item{color:#e2e8f0;border-color:#4a5568}.translate-dropdown-item:hover{background:#4a5568;color:#90cdf4}.translate-dropdown-item.selected{background:#2b6cb0;color:#90cdf4}.translate-dropdown-section{background:#1a202c;border-color:#4a5568}.auto-translate-title{color:#e2e8f0}.detected-country{background:#2b6cb0;color:#90cdf4}.auto-translate-btn.enabled{background:#38a169;color:#f0fff4;border-color:#68d391}.auto-translate-btn.disabled{background:#e53e3e;color:#fed7d7;border-color:#fc8181}.detect-country-btn{background:#2b6cb0;color:#90cdf4;border-color:#4299e1}.auto-translate-info small{color:#a0aec0}}.nav-auth .language-selector-btn{margin-right:0}.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc{display:none!important}#goog-gt-tt{display:none!important;visibility:hidden!important}.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}font[style*="vertical-align: inherit"]{vertical-align:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;color:inherit!important;text-decoration:inherit!important;background:transparent!important;border:none!important;margin:0!important;padding:0!important}font font{all:inherit!important;display:inline!important}.slide-description font,.slide-description font font{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important}h1 font,h1 font font,h2 font,h2 font font,h3 font,h3 font font,h4 font,h4 font font,h5 font,h5 font font,h6 font,h6 font font,p font,p font font,span font,span font font,div font,div font font,a font,a font font,button font,button font font,.card font,.card font font,.mod-card font,.mod-card font font,.mod-title font,.mod-title font font,.mod-description font,.mod-description font font,.category-title font,.category-title font font,.nav-link font,.nav-link font font,.btn font,.btn font font,.footer font,.footer font font{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important;text-decoration:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;text-align:inherit!important}font[style]{background:none!important;border:none!important;margin:0!important;padding:0!important;outline:none!important;box-shadow:none!important}.footer{background-image:url(/assets/img/footer-Dg87TeqH.webp);background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;width:100%;font-weight:500;align-items:center;padding:2% 9%;justify-content:space-between;display:flex}.footer-text{font-size:16px;color:#ccc;margin-bottom:20px;line-height:1.6}.footer-icons{margin:20px 0}.footer-icons a{display:inline-block;margin:0 10px;background-color:#fff;color:#000;padding:10px 12px;border-radius:50%;text-decoration:none;font-size:x-small;transition:all .3s ease-in-out}.footer-icons a:hover .social-media-icon{transition:color .3s ease-in-out}.footer-icons a:nth-child(1):hover{background-color:#1877f2;color:#fff}.footer-icons a:nth-child(2):hover{background:linear-gradient(45deg,#405de6,#5b51db,#b33ab4,#c135b4,#e1306c,#fd1f1f);color:#fff}.footer-icons a:nth-child(3):hover{background-color:#5865f2;color:#fff}.footer-icons a:hover{transform:scale(1.15) translateY(-2px);transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-links{margin-top:20px}.footer-links a{margin:0 24px 0 0;color:#ccc;font-size:16px;text-decoration:none}.footer-links a:hover{text-decoration:underline}.social-media-icon{width:20px;font-size:20px;text-align:center}@media screen and (max-width: 768px){.footer{flex-direction:column;padding:2% 5%}.footer-content{text-align:center}.footer-links a{margin:0 10px 0 0}}.scroll-to-top-button{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 20px #0000004d;transition:all .3s ease;z-index:1000;opacity:.9;animation:fadeIn .3s ease-in-out}.scroll-to-top-button:hover{background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 25px #0006;opacity:1}.scroll-to-top-button:active{transform:translateY(-1px) scale(1.02);box-shadow:0 3px 15px #0000004d}.scroll-to-top-button:focus{outline:3px solid rgba(102,126,234,.5);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:.9;transform:translateY(0) scale(1)}}@media screen and (max-width: 768px){.scroll-to-top-button{bottom:20px;right:20px;width:45px;height:45px;font-size:16px}}@media screen and (max-width: 480px){.scroll-to-top-button{bottom:15px;right:15px;width:40px;height:40px;font-size:14px}}@media screen and (max-width: 320px){.scroll-to-top-button{width:35px;height:35px;font-size:12px;bottom:10px;right:10px}}@media screen and (max-height: 600px){.scroll-to-top-button{bottom:15px}}@media (prefers-color-scheme: dark){.scroll-to-top-button{background:linear-gradient(135deg,#4a5568,#2d3748);box-shadow:0 4px 20px #00000080}.scroll-to-top-button:hover{background:linear-gradient(135deg,#2d3748,#4a5568)}}@media (prefers-contrast: high){.scroll-to-top-button{background:#000;border:2px solid #fff}.scroll-to-top-button:hover{background:#fff;color:#000}}
