.mainnav{justify-content:flex-start}.nav-link:nth-last-child(2){margin-left:0}.nav-link:last-child{margin-left:auto}.gem-icon{width:19px;height:19px;display:block}.nav-symbol:has(.gem-icon){color:#55c8ff;opacity:1}.nav-link.gems-link{color:#287b9e}.nav-link.gems-link.active{background:#5abce0;color:#123b50}.nav-link.gems-link.active .nav-symbol{color:#e8faff}.nav-symbol:has(.gem-icon){display:grid;place-items:center}.gem-tag{background:#eaf8ff;color:#3898bb}.gem-card .product-art{background:radial-gradient(ellipse,#e6f7ffb3,transparent 68%)}.gem-card .price{color:#329ac2}.item-card .product-art{height:225px;padding:23px 25px 5px}.item-card .product-art img{height:193px;width:240px;max-width:100%;object-fit:contain;filter:drop-shadow(0 7px 4px #1b302b12)}.item-card:hover .product-art img{transform:translateY(-4px) rotate(-3deg) scale(1.04)}.item-card .product-info{padding:13px 24px 23px}.item-card h2{font-size:18px;min-height:26px;line-height:1.4}.item-card .item-type{margin-bottom:16px}.gem-card .product-art img{height:190px}.gem-card .card-tag{top:17px}.detail-art img[src*='/items/']{width:85%;max-width:310px;max-height:340px;object-fit:contain}.cart-row img[src*='/items/']{object-fit:contain}.accountbar{overflow:hidden}.account{padding:0 25px 0 20px;gap:15px;align-items:center}.avatar,.account:hover .avatar{align-self:flex-end;display:block;position:relative;width:65px;min-width:65px;height:80px;margin:0;overflow:hidden;background:none;border:0;border-radius:0;box-shadow:none;transform:none;image-rendering:pixelated}.avatar img{position:absolute;width:65px;height:auto;min-height:0;max-width:none;left:0;top:8px;object-fit:contain;object-position:top;image-rendering:pixelated}.minecraft-block{display:block;width:37px;height:39px;flex:0 0 auto}.join .minecraft-block{color:#4b9661}.join,.discord{gap:18px}.server-top{display:flex;align-items:center;gap:7px}.server-top .minecraft-block{width:13px;height:14px;--block-cutout:#b9deae}.cloud-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:5px;background:#ffffff35;font-size:9px;color:#3d6a45;font-weight:800;letter-spacing:0}.cloud-toggle>span:first-child{font-size:15px;line-height:1}.cloud-toggle:hover{background:#ffffff70}.cloud-control-text{white-space:nowrap}.sky .cloud{left:-190px!important;right:auto!important;top:var(--cloud-y,110px);translate:none;transform:translateX(0) scale(var(--cloud-scale,1));animation:sky-cloud-travel var(--cloud-speed,46s) linear infinite!important;animation-delay:var(--cloud-delay,-5s)!important;animation-play-state:running!important;will-change:transform}.sky .c1{--cloud-y:110px;--cloud-scale:.7;--cloud-speed:43s;--cloud-delay:-5s;opacity:.62}.sky .c2{--cloud-y:55px;--cloud-scale:.6;--cloud-speed:57s;--cloud-delay:-21s;opacity:.5}.sky .c3{--cloud-y:160px;--cloud-scale:1.25;--cloud-speed:48s;--cloud-delay:-37s;opacity:.55}.sky .c4{--cloud-y:280px;--cloud-scale:1.1;--cloud-speed:62s;--cloud-delay:-13s;opacity:.6}.sky .c5{--cloud-y:40px;--cloud-scale:.8;--cloud-speed:51s;--cloud-delay:-43s;opacity:.6}.sky .c6{--cloud-y:342px;--cloud-scale:.7;--cloud-speed:39s;--cloud-delay:-28s;opacity:.5}.clouds-paused .sky .cloud{animation-play-state:paused!important}
@keyframes sky-cloud-travel{from{transform:translateX(-100px) scale(var(--cloud-scale,1))}to{transform:translateX(calc(100vw + 390px)) scale(var(--cloud-scale,1))}}
@media(max-width:1100px){.mainnav .nav-link{padding:0 18px}.topline>div{gap:10px}.cloud-control-text{display:none}.item-card .product-art{height:210px}.item-card .product-art img{height:181px}}
@media(max-width:800px){.account{padding-left:17px}.avatar,.account:hover .avatar{height:74px;width:57px;min-width:57px}.avatar img{width:57px;top:7px}.mainnav .nav-link{padding:0 18px;font-size:11px}.nav-world{font-size:9px;padding-inline:12px}.nav-link:last-child{margin-left:0}.mainnav{justify-content:space-between;gap:2px}.item-card .product-art{height:225px}.item-card .product-art img{height:195px}.item-card .product-info{padding-inline:22px}.server-top{display:none}}
@media(max-width:600px){.mainnav .nav-link{padding:0 13px;font-size:10px}.item-card .product-art{height:197px;padding:20px 17px 5px}.item-card .product-art img{height:172px}.item-card .product-info{padding-inline:17px}}
@media(max-width:520px){.mainnav{justify-content:space-between;flex-wrap:nowrap;padding:5px 4px;gap:1px}.mainnav .nav-link{padding:0 8px;gap:5px;font-size:9px;min-height:35px}.mainnav .nav-symbol{font-size:12px}.mainnav .gem-icon{width:14px;height:14px}.avatar,.account:hover .avatar{height:68px;width:46px;min-width:46px}.avatar img{width:46px;top:7px}.account{padding-left:12px;gap:10px}.accountbar .account strong,.cart-link strong{font-size:14px}.cloud-toggle{padding:4px 6px}.cloud-toggle>span:first-child{font-size:13px}.item-card .product-art{height:169px;padding:20px 13px 5px}.item-card .product-art img{height:145px;width:160px}.item-card .product-info{padding:10px 12px 15px}.item-card h2{font-size:14px;min-height:38px}.item-card .item-type{margin-bottom:13px}.gem-card .card-tag{top:11px}.gem-card .product-art img{height:143px}.join .minecraft-block{width:34px;height:36px}.join,.discord{gap:15px}.join strong{font-size:17px}.topline>div{gap:6px}.server-top{display:none}}
@media(max-width:370px){.mainnav .nav-link{padding-inline:5px;font-size:8px}.mainnav .nav-symbol{font-size:11px}.account .avatar{width:40px;min-width:40px}.account .avatar img{width:40px}.cart-link strong{font-size:13px}}
@media(max-width:520px){.mainnav .nav-link{flex:1;min-width:0;justify-content:center;padding-inline:6px;font-size:9px;gap:4px}.mainnav .nav-symbol{display:none}.mainnav .gems-link .nav-symbol{display:grid}.mainnav .gems-link{flex:.85}}
.minecraft-block{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}.server-top .minecraft-block{width:16px;height:16px}
@media(max-width:520px){.join .minecraft-block{width:34px;height:34px}}
.brand img{animation:none!important;translate:none;transform:none!important;transition:filter .2s ease;filter:drop-shadow(0 12px 7px #23583420)}
.brand:hover img,.brand:focus-visible img{translate:none;transform:none!important;filter:brightness(1.1) drop-shadow(0 12px 7px #23583420)}
.mainnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.mainnav .nav-link{width:100%;justify-content:center;margin-left:0!important;min-width:0}.mainnav .nav-world{display:none}
@media(max-width:520px){.mainnav{gap:2px}.mainnav .nav-link{padding-inline:3px}}
