@charset "UTF-8";.login-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login-modal-root.is-open{animation:modalFadeIn .3s ease-out forwards}.login-modal-root.is-open .mc-modal-box{animation:modalPopIn .4s cubic-bezier(.175,.885,.32,1.275) forwards}.login-modal-root.is-closing{animation:modalFadeOut .3s ease-in forwards;pointer-events:none}.login-modal-root.is-closing .mc-modal-box{animation:modalPopOut .3s ease-in forwards}.login-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mc-modal-box{position:relative;background-color:#1a1a1a;width:100%;max-width:480px;padding:3rem 3.5rem;border:2px solid #2a2a2a;box-shadow:0 30px 60px #000000e6;z-index:1}.mc-modal-box:before{content:"";position:absolute;top:-48px;right:80px;width:48px;height:48px;background-color:#1a1a1a;box-shadow:-48px -48px #1a1a1a}.mc-modal-box:after{content:"";position:absolute;top:-48px;left:48px;width:48px;height:48px;background-color:#1a1a1a}.mc-modal-close{position:absolute;top:1rem;right:1.5rem;background:transparent;border:none;color:#666;font-family:MinecraftBold,sans-serif;font-size:1.5rem;cursor:pointer;transition:color .2s ease,transform .2s ease}.mc-modal-close:hover{color:#fff;transform:scale(1.1)}.mc-modal-title{font-family:MinecraftBold,sans-serif;font-size:1.6rem;color:#fff;margin-bottom:2rem;text-align:center;letter-spacing:.05em;text-shadow:2px 2px 0 #000}.mc-modal-tag{background:#f8b4001a;color:#f8b400;border:1px solid rgba(248,180,0,.2);padding:.8rem 1rem;font-size:.9rem;text-align:center;margin-bottom:2rem;border-radius:2px}.mc-modal-text{color:#d1d5db;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}.mc-modal-text code{background:#0f0f0f;padding:.2rem .5rem;color:#5cba3c;border:1px solid #2a2a2a;border-radius:2px;font-weight:700}.mc-modal-input{width:100%;background:#0f0f0f;border:2px solid #2a2a2a;color:#fff;padding:1rem 1.2rem;font-size:1.05rem;margin-bottom:1.2rem;font-family:inherit;transition:border-color .2s ease,background-color .2s ease;border-radius:0}.mc-modal-input::-moz-placeholder{color:#666}.mc-modal-input::placeholder{color:#666}.mc-modal-input:focus{outline:none;border-color:#5cba3c;background:#111}.mc-modal-input.is-error{border-color:#ef4444}.mc-modal-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:1.2rem;font-family:MinecraftBold,sans-serif;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;transition:transform .1s,filter .1s;background-color:#3c8527;color:#fff;border:3px solid #141414;box-shadow:inset 0 4px #5cba3c,inset 0 -4px #2b5c1b;margin-top:.5rem}.mc-modal-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.mc-modal-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -4px #5cba3c,inset 0 4px #2b5c1b}.mc-modal-btn:disabled{background-color:#333;box-shadow:inset 0 4px #444,inset 0 -4px #222;color:#777;cursor:not-allowed;border-color:#111}.mc-modal-btn--secondary{background-color:#2a2a2a;box-shadow:inset 0 4px #3a3a3a,inset 0 -4px #1a1a1a;margin-top:1rem}.mc-modal-btn--secondary:active:not(:disabled){box-shadow:inset 0 -4px #3a3a3a,inset 0 4px #1a1a1a}.mc-modal-options{display:flex;justify-content:space-between;margin-top:1.8rem;gap:1rem}.mc-modal-options button{background:transparent;border:none;color:#888;font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s ease}.mc-modal-options button:hover{color:#fff}.mc-modal-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:1rem;margin-top:1.5rem;font-size:.95rem;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.8)}.mc-modal-success{color:#5cba3c;text-align:center;margin-bottom:1.5rem;font-size:1.1rem;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.8)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalPopIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalPopOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@media (max-width: 768px){.mc-modal-box{padding:2.5rem 1.5rem}.mc-modal-box:before,.mc-modal-box:after{transform:scale(.6)}.mc-modal-box:before{transform-origin:bottom right}.mc-modal-box:after{transform-origin:bottom left}.mc-modal-options{flex-direction:column;align-items:center;gap:1.2rem}}.fcbar--desktop{position:relative;width:100%;height:72px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:14px;column-gap:14px}.fcnav__ink{position:absolute;left:0;bottom:0;height:4px;pointer-events:none;z-index:9;opacity:0;transform:translateZ(0);background-color:#5ee034;box-shadow:0 -2px 10px #5ee03466;transition:transform .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.fcbar--desktop .fcbar__left{justify-self:start;display:flex;align-items:center}.fcbar--desktop .fcbar__logo{display:flex;align-items:center}.fcbar--desktop .fcbar__logoImg{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 0 #000);transition:transform .1s ease}.fcbar--desktop .fcbar__logoImg:hover{transform:scale(1.05) translateY(-2px)}.fcbar--desktop .fcbar__middle{justify-self:center;min-width:0;display:flex;align-items:center;justify-content:center}.fcbar--desktop .fcbar__links{display:flex;align-items:center;gap:8px;white-space:nowrap}.fcbar--desktop .fcbar__link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-family:MinecraftSeven,Montserrat,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:#94a3b8;text-shadow:2px 2px 0 #000;transition:color .15s,transform .15s}.fcbar--desktop .fcbar__link:hover{color:#fff;transform:translateY(-2px)}.fcbar--desktop .fcbar__link.is-active{color:#5ee034}.fcbar__linkTxt{display:inline-flex;align-items:center}.fcbar--desktop .fcbar__link--store{background-color:#fbbf24;color:#000;text-shadow:none;border:3px solid #000;box-shadow:inset -3px -3px #00000040,inset 3px 3px #fff6;border-radius:2px;padding:8px 16px;margin-left:8px}.fcbar--desktop .fcbar__link--store:hover{background-color:#f59e0b;transform:translateY(-2px);box-shadow:inset -3px -3px #00000040,inset 3px 3px #fff6,0 4px #000;color:#000}.fcbar--desktop .fcbar__link--store:active{transform:translateY(2px);box-shadow:inset 3px 3px #00000040,inset -3px -3px #fff6}.fcbar--desktop .fcbar__link--store.is-active{background-color:#f59e0b;color:#000}.fcbar--desktop .fcbar__link--store .fcbar__sale{display:inline-flex;align-items:center;background-color:#ef4444;color:#fff;padding:2px 6px;margin-left:8px;border:2px solid #000;font-size:.65rem;text-shadow:1px 1px 0 #000;box-shadow:inset -1px -1px #0000004d}.fcbar--desktop .fcbar__right{justify-self:end;display:flex;align-items:center;gap:10px}.fcbar--desktop .fcbar__cta{background-color:#5ee034;border:4px solid #000;box-shadow:inset -3px -3px #00000040,inset 3px 3px #fff6;color:#fff;padding:10px 16px;font-family:MinecraftSeven,Montserrat,sans-serif;font-size:.9rem;text-shadow:2px 2px 0 #000;cursor:pointer;transition:transform .1s,filter .1s}.fcbar--desktop .fcbar__cta:hover{filter:brightness(1.15);transform:translateY(-2px)}.fcbar--desktop .fcbar__cta:active{transform:translateY(2px);box-shadow:inset 3px 3px #00000040,inset -3px -3px #fff6}.fcacct{position:relative;display:flex;align-items:center;font-family:MinecraftSeven,Montserrat,sans-serif}.fcacct--loading{background-color:#2b2e42;border:3px solid #000;padding:8px 12px;color:#94a3b8}.fcacct__btn{display:flex;align-items:center;gap:10px;background-color:#2b2e42;border:3px solid #000;box-shadow:inset -3px -3px #1e202f,inset 3px 3px #4f556b;padding:6px 12px;color:#fff;cursor:pointer}.fcacct__btn:hover{filter:brightness(1.15);transform:translateY(-2px)}.fcacct__btn--hot{border-color:#5ee034}.fcacct__avatar{width:28px;height:28px;border:2px solid #000;background:#000}.fcacct__avatarImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.fcacct__hello{font-size:.8rem;text-shadow:1px 1px 0 #000}.fcacct__name,.tone--basic{color:#fbbf24}.fcacct__chev{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;margin-left:4px;transition:transform .2s}.fcacct__chev.is-open{transform:rotate(180deg)}.fcacct__panel{position:absolute;right:0;top:calc(100% + 12px);width:320px;z-index:50;background-color:#151923;border:4px solid #000;box-shadow:inset -4px -4px #0a0c14,inset 4px 4px #2a3143,0 15px 30px #000c;animation:fcDropIn .15s ease-out}@keyframes fcDropIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fcacct__top{padding:16px;display:flex;gap:12px;align-items:flex-start;border-bottom:3px solid #000}.fcacct__avatarBig{width:56px;height:56px;border:3px solid #000;image-rendering:pixelated}.fcacct__meta{flex:1}.fcacct__row1{display:flex;align-items:center;justify-content:space-between}.fcacct__nick{font-size:1rem;text-shadow:2px 2px 0 #000}.fcacct__badges{display:flex;gap:4px}.fcacct__badge{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.fcacct__lvl{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:.75rem;color:#94a3b8}.fcacct__lvlLabel{background:#000;padding:2px 6px;color:#fbbf24}.fcacct__lvlVal{color:#fff}.fcacct__xp{margin-top:8px}.fcacct__xpBar{height:12px;background:#1e202f;border:2px solid #000;box-shadow:inset 2px 2px #0a0c14}.fcacct__xpFill{height:100%;background-color:#5ee034;border-right:2px solid #000;transition:width .4s ease}.fcacct__xpText{margin-top:4px;font-size:.7rem;color:#94a3b8;text-align:right}.fcacct__wallet{background:#11151d;border-bottom:3px solid #000;padding:12px 16px;position:relative}.fcacct__walletRow{display:flex;align-items:center;gap:8px}.fcacct__coin{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #000)}.fcacct__walletVal{font-size:1.1rem;color:#5ee034;text-shadow:2px 2px 0 #000}.fcacct__walletTag{margin-left:auto;font-size:.75rem;color:#64748b}.fcacct__walletTip{position:absolute;left:16px;right:16px;top:100%;background:#000;color:#fff;border:2px solid #3b3e4f;padding:8px;font-size:.7rem;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s;z-index:100;margin-top:4px}.fcacct__wallet:hover .fcacct__walletTip{opacity:1}.fcacct__links{padding:12px;display:flex;flex-direction:column;gap:6px}.fcacct__item{background-color:#2b2e42;border:3px solid #000;color:#fff;padding:8px 12px;font-size:.8rem;display:flex;justify-content:space-between;align-items:center;box-shadow:inset -2px -2px #1e202f,inset 2px 2px #4f556b;text-shadow:1px 1px 0 #000}.fcacct__item:hover{background-color:#3b3e4f;transform:scale(1.02)}.fcacct__item.is-pending{border-color:#5ee034}.fcacct__count{background:#5ee034;color:#000;padding:2px 6px;font-size:.7rem;border:2px solid #000;text-shadow:none}.fcacct__item--logout{background:transparent;border:none;padding:0;box-shadow:none;margin-top:4px}.fcacct__logoutBtn{width:100%;background-color:#ef4444;border:3px solid #000;color:#fff;padding:8px;font-family:MinecraftSeven,Montserrat,sans-serif;font-size:.8rem;text-shadow:1px 1px 0 #000;box-shadow:inset -2px -2px #00000040,inset 2px 2px #fff6;cursor:pointer}.fcacct__logoutBtn:hover{filter:brightness(1.15);transform:translateY(-2px)}.fcacct__logoutBtn:active{transform:translateY(2px);box-shadow:inset 2px 2px #00000040,inset -2px -2px #fff6}@media (max-width: 1180px){.fcbar--desktop{padding:0 16px}.fcbar--desktop .fcbar__links{gap:4px}.fcbar--desktop .fcbar__link{font-size:.75rem;padding:8px 10px}.fcacct__panel{width:300px}}@keyframes questPulse{0%,to{transform:translateY(-1px) scale(1);filter:brightness(1)}50%{transform:translateY(-1px) scale(1.1);filter:brightness(1.15)}}@keyframes fcDropInM{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-only{--mobile-nav-h: 60px}@media (min-width: 1025px){.mobile-only{display:none!important}}@media (max-width: 1024px){.desktop-only{display:none!important}}.no-tap-highlight,.no-tap-highlight *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-inner.mobile-only{position:sticky;top:0;z-index:1200;min-height:var(--mobile-nav-h);padding:calc(.5rem + env(safe-area-inset-top)) 16px .5rem;display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:#151923;border-bottom:4px solid #000;box-shadow:inset 0 -4px #0a0c14,0 10px 20px #0009;font-family:MinecraftSeven,Montserrat,sans-serif}.navbar-inner.mobile-only .left-wrapper{display:flex;align-items:center;gap:12px}.navbar-inner.mobile-only .logo-inline{display:inline-flex;text-decoration:none}.navbar-inner.mobile-only .logo-inline .logo-img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 0 #000);transition:transform .1s ease}.navbar-inner.mobile-only .logo-inline .logo-img.logo-activo,.navbar-inner.mobile-only .logo-inline .logo-img:hover{transform:translateY(-2px)}.navbar-inner.mobile-only .burger{width:44px;height:40px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-color:#2b2e42;border:3px solid #000;box-shadow:inset -3px -3px #1e202f,inset 3px 3px #4f556b;cursor:pointer}.navbar-inner.mobile-only .burger span{width:20px;height:3px;background:#fff;transition:transform .2s,opacity .2s}.navbar-inner.mobile-only .burger:hover{filter:brightness(1.15);transform:translateY(-2px)}.navbar-inner.mobile-only .burger:active{transform:translateY(2px);box-shadow:inset 3px 3px #1e202f,inset -3px -3px #4f556b}.navbar-inner.mobile-only .burger.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.navbar-inner.mobile-only .burger.open span:nth-child(2){opacity:0}.navbar-inner.mobile-only .burger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.profile-button-wrapper{position:relative}.profile-button.full{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background-color:#2b2e42;border:3px solid #000;box-shadow:inset -3px -3px #1e202f,inset 3px 3px #4f556b;color:#fff;font-family:MinecraftSeven,Montserrat,sans-serif;cursor:pointer;transition:transform .1s,filter .1s}.profile-button.full.loading{opacity:.7;cursor:default}.profile-button.full:hover{filter:brightness(1.15);transform:translateY(-2px)}.profile-button.full:active{transform:translateY(2px);box-shadow:inset 3px 3px #1e202f,inset -3px -3px #4f556b}.profile-button.full.login-btn{background-color:#5ee034;box-shadow:inset -3px -3px #00000040,inset 3px 3px #fff6;text-shadow:2px 2px 0 #000;font-size:.8rem;padding:8px 14px}.profile-button.full.login-btn:active{box-shadow:inset 3px 3px #00000040,inset -3px -3px #fff6}.profile-button.full.has-claimables{border-color:#5ee034}.profile-button.full .user-avatar{width:24px;height:24px;border:2px solid #000;background:#000;flex-shrink:0}.profile-button.full .user-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.profile-button.full .profile-greeting{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:35vw;text-shadow:1px 1px 0 #000}.profile-button.full .profile-name{color:#fbbf24}.profile-button.full .profile-chev{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;margin-left:2px;transition:transform .2s;flex-shrink:0}.profile-button.full .profile-chev.is-open{transform:rotate(180deg)}.quest-qm{width:18px;height:18px;display:inline-flex;transform:translateY(-1px);animation:questPulse 1.15s ease-in-out infinite;filter:drop-shadow(0 2px 0 #000)}.quest-qm svg{width:100%;height:100%}.tone--basic{color:#fbbf24}.tone--nova{color:#8fe3ff}.tone--alpha{color:#c8a6ff}.tone--inmortal{color:#f55}.user-dropdown-wrapper.mobile-only{position:fixed;top:calc(var(--mobile-nav-h) + env(safe-area-inset-top) + 12px);left:12px;right:12px;z-index:1300;background-color:#151923;border:4px solid #000;box-shadow:inset -4px -4px #0a0c14,inset 4px 4px #2a3143,0 20px 40px #000c;font-family:MinecraftSeven,Montserrat,sans-serif;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.user-dropdown-wrapper.mobile-only.open{opacity:1;transform:translateY(0);pointer-events:auto;animation:fcDropInM .15s ease-out}.user-dropdown-wrapper.mobile-only .user-header.centered{padding:16px;border-bottom:3px solid #000}.user-dropdown-wrapper.mobile-only .user-header.centered .ud-top{display:flex;gap:12px;align-items:flex-start}.user-dropdown-wrapper.mobile-only .user-header.centered .user-avatar-large{width:56px;height:56px;border:3px solid #000;image-rendering:pixelated}.user-dropdown-wrapper.mobile-only .user-header.centered .ud-meta{flex:1;min-width:0}.user-dropdown-wrapper.mobile-only .user-header.centered .user-topline{display:flex;align-items:center;justify-content:space-between}.user-dropdown-wrapper.mobile-only .user-header.centered .username-big{font-size:1rem;text-shadow:2px 2px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-wrapper.mobile-only .user-header.centered .user-badges{display:flex;gap:4px}.user-dropdown-wrapper.mobile-only .user-header.centered .badge{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.user-dropdown-wrapper.mobile-only .user-header.centered .user-level-row{margin-top:6px;display:flex;align-items:center;gap:6px}.user-dropdown-wrapper.mobile-only .user-header.centered .user-level-row .user-level-pill{background:#000;padding:2px 6px;font-size:.7rem;color:#fbbf24}.user-dropdown-wrapper.mobile-only .user-header.centered .user-level-row .user-level-value{font-size:.9rem;color:#fff;text-shadow:1px 1px 0 #000}.user-dropdown-wrapper.mobile-only .user-header.centered .xp-navbar-block{margin-top:10px}.user-dropdown-wrapper.mobile-only .user-header.centered .xp-bar-profile{height:12px;background:#1e202f;border:2px solid #000;box-shadow:inset 2px 2px #0a0c14}.user-dropdown-wrapper.mobile-only .user-header.centered .xp-bar-profile .xp-fill{height:100%;background-color:#5ee034;border-right:2px solid #000}.user-dropdown-wrapper.mobile-only .user-header.centered .xp-text-row{margin-top:4px;font-size:.7rem;color:#94a3b8;display:flex;justify-content:flex-end;gap:4px}.user-dropdown-wrapper.mobile-only .user-header.centered .xp-text-row .xp-actual{color:#fff;font-weight:700}.user-dropdown-wrapper.mobile-only .balance-wrapper{background:#11151d;border-bottom:3px solid #000;padding:12px 16px;position:relative}.user-dropdown-wrapper.mobile-only .balance-item{display:flex;align-items:center;gap:8px}.user-dropdown-wrapper.mobile-only .balance-item .eco-icon-navbar{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #000)}.user-dropdown-wrapper.mobile-only .balance-item .balance-text{font-size:1.1rem;color:#5ee034;text-shadow:2px 2px 0 #000}.user-dropdown-wrapper.mobile-only .balance-item .balance-tag{margin-left:auto;font-size:.75rem;color:#64748b}.user-dropdown-wrapper.mobile-only .dropdown-links{padding:12px;display:flex;flex-direction:column;gap:8px}.user-dropdown-wrapper.mobile-only .dropdown-link{background-color:#2b2e42;border:3px solid #000;box-shadow:inset -2px -2px #1e202f,inset 2px 2px #4f556b;color:#fff;padding:10px 12px;font-size:.85rem;display:flex;justify-content:space-between;align-items:center;text-shadow:1px 1px 0 #000;text-decoration:none}.user-dropdown-wrapper.mobile-only .dropdown-link:active{transform:translateY(2px);box-shadow:inset 2px 2px #1e202f,inset -2px -2px #4f556b}.user-dropdown-wrapper.mobile-only .dropdown-link.is-pending{border-color:#5ee034}.user-dropdown-wrapper.mobile-only .dropdown-link--logout{padding:0;background:transparent;border:none;box-shadow:none;margin-top:4px}.user-dropdown-wrapper.mobile-only .dropdown-link--logout button{width:100%;background-color:#ef4444;border:3px solid #000;color:#fff;padding:10px;font-family:MinecraftSeven,Montserrat,sans-serif;font-size:.85rem;text-shadow:1px 1px 0 #000;box-shadow:inset -2px -2px #00000040,inset 2px 2px #fff6;cursor:pointer}.user-dropdown-wrapper.mobile-only .dropdown-link--logout button:active{transform:translateY(2px);box-shadow:inset 2px 2px #00000040,inset -2px -2px #fff6}.user-dropdown-wrapper.mobile-only .rewards-count-pill{background:#5ee034;color:#000;padding:2px 8px;font-size:.75rem;border:2px solid #000;text-shadow:none}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu{position:fixed;top:0;left:0;height:100vh;width:min(290px,86vw);z-index:1250;background-color:#151923;border-right:4px solid #000;box-shadow:10px 0 30px #000c;font-family:MinecraftSeven,Montserrat,sans-serif;transform:translate(-102%);transition:transform .25s cubic-bezier(.16,1,.3,1);overflow-y:auto}.mobile-menu.open{transform:translate(0)}.mobile-menu .mobile-logo-header{display:flex;flex-direction:column;align-items:center;padding:calc(1rem + env(safe-area-inset-top)) 16px 12px;border-bottom:3px solid #000}.mobile-menu .mobile-logo-header .close-menu-button{align-self:flex-start;width:40px;height:40px;background-color:#ef4444;border:3px solid #000;box-shadow:inset -2px -2px #00000040,inset 2px 2px #fff6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu .mobile-logo-header .close-menu-button span{position:absolute;width:20px;height:3px;background:#fff}.mobile-menu .mobile-logo-header .close-menu-button span:nth-child(1){transform:rotate(45deg)}.mobile-menu .mobile-logo-header .close-menu-button span:nth-child(2){transform:rotate(-45deg)}.mobile-menu .mobile-logo-header .close-menu-button:active{transform:translateY(2px);box-shadow:inset 2px 2px #00000040,inset -2px -2px #fff6}.mobile-menu .mobile-logo-header .blockhorn-logo,.mobile-menu .mobile-logo-header .flancraft-logo{max-width:8rem;margin-top:10px;filter:drop-shadow(0 4px 0 #000);image-rendering:pixelated}.mobile-menu .mobile-links{display:flex;flex-direction:column;gap:12px;padding:16px}.mobile-menu .mobile-links .mobile-nav-item{display:flex;align-items:center;gap:12px;padding:12px;background-color:#2b2e42;border:3px solid #000;box-shadow:inset -3px -3px #1e202f,inset 3px 3px #4f556b;color:#94a3b8;text-transform:uppercase;text-shadow:2px 2px 0 #000;font-size:.9rem;text-decoration:none}.mobile-menu .mobile-links .mobile-nav-item:active{transform:translateY(2px);box-shadow:inset 3px 3px #1e202f,inset -3px -3px #4f556b}.mobile-menu .mobile-links .mobile-nav-item.active{color:#5ee034;border-color:#5ee034;box-shadow:inset -3px -3px #1e202f,inset 3px 3px #5ee03433}.mobile-menu .mobile-links .mobile-nav-item .nav-icon-img{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 4px 0 #000)}.mobile-menu .mobile-links .mobile-nav-item.nav-store{background-color:#fbbf24;color:#000;text-shadow:none;box-shadow:inset -3px -3px #00000040,inset 3px 3px #fff6}.mobile-menu .mobile-links .mobile-nav-item.nav-store:active{box-shadow:inset 3px 3px #00000040,inset -3px -3px #fff6}.mobile-menu .mobile-links .mobile-nav-item.nav-store.active{border-color:#000;background-color:#f59e0b}.mobile-menu .mobile-links .nav-sale{margin-left:auto;background-color:#ef4444;color:#fff;padding:2px 6px;border:2px solid #000;font-size:.65rem;text-shadow:1px 1px 0 #000;box-shadow:inset -1px -1px #0000004d}.mobile-menu .mobile-links .logo-divider{width:100%;height:4px;background:#000;margin:12px 0}.mobile-menu .mobile-links .mobile-social-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;justify-items:center;margin-top:8px}.mobile-menu .mobile-links .mobile-social-links a{width:52px;height:52px;background-color:#2b2e42;border:3px solid #000;box-shadow:inset -3px -3px #1e202f,inset 3px 3px #4f556b;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:filter .1s,transform .1s}.mobile-menu .mobile-links .mobile-social-links a:hover{filter:brightness(1.2)}.mobile-menu .mobile-links .mobile-social-links a:active{transform:translateY(2px);box-shadow:inset 3px 3px #1e202f,inset -3px -3px #4f556b}.mobile-menu .mobile-links .mobile-bottom-spacer{height:60px;width:100%}:root{--nav-h: 72px}html{scroll-padding-top:calc(var(--nav-h) + 10px)}@font-face{font-family:MinecraftSeven;src:url(/fonts/MinecraftBold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.navbar-flancraft{position:sticky;top:0;z-index:999999;width:100%;isolation:isolate;background-color:#151923;border-bottom:4px solid #000;box-shadow:inset 0 -4px #0a0c14,0 10px 20px #0009;font-family:MinecraftSeven,Montserrat,sans-serif}.navbar-flancraft.menu-open{z-index:999999}.flan-intro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;display:flex;align-items:center;justify-content:center;background:#171615;pointer-events:none;overflow:hidden;transition:background .8s ease,opacity .8s ease;will-change:opacity,background}.flan-intro-overlay.zoom-out{background:transparent;opacity:0}.flan-intro-overlay.zoom-out .flan-logo-container{transform:scale(12);opacity:0}.flan-logo-container{position:relative;width:140px;height:140px;will-change:transform,opacity;transition:transform .8s cubic-bezier(.7,0,.3,1),opacity .6s ease}.flan-logo-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px rgba(94,224,52,.5))}.flan-logo-base{fill:#ffffff14;stroke:#ffffff26;stroke-width:2;stroke-linejoin:round}.flan-logo-path{fill:transparent;stroke:#5ee034;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:120 400;animation:chaseLight 2.5s infinite linear;transform:translateZ(0);transform-origin:center}@keyframes chaseLight{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}.global-loader-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:50vh;background-color:transparent}.global-loader-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#2ecc71;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:MinecraftBold;src:url(/fonts/MinecraftBold.otf)format("opentype");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;background-color:#171615;font-family:MinecraftBold,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .15s}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:MinecraftBold,sans-serif}html{scrollbar-width:thin;scrollbar-color:#5ee034 #151923}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#151923;border-left:4px solid #000}::-webkit-scrollbar-thumb{background-color:#5ee034;border:4px solid #000;box-shadow:inset -3px -3px #0003,inset 3px 3px #ffffff4d}::-webkit-scrollbar-thumb:hover{background-color:#7cf056}::-webkit-scrollbar-corner{background:#000}.app-reveal-wrapper{opacity:0;pointer-events:none;transition:opacity .8s}.app-reveal-wrapper nav,.app-reveal-wrapper .navbar,.app-reveal-wrapper header{transition:transform 1.2s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(-100%)}.app-reveal-wrapper>:not(nav):not(.navbar):not(header){clip-path:inset(0 50%);transition:clip-path 2s cubic-bezier(.25,1,.3,1)}.app-reveal-wrapper.is-revealed{opacity:1;pointer-events:auto}.app-reveal-wrapper.is-revealed nav,.app-reveal-wrapper.is-revealed .navbar,.app-reveal-wrapper.is-revealed header{transform:translateY(0)}.app-reveal-wrapper.is-revealed>:not(nav):not(.navbar):not(header){clip-path:inset(0)}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
