@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700;900&display=swap');@font-face{font-family:'ZF 2ndPixelus';src:url('../fonts/ZF2ndPixelus/ZF%232ndPixelus.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}:root{--_0:#141414;--_1:#fff;--_2:#55F;--_3:#5F5;--_4:rgba(0,0,0,0.5);--_5:rgba(0,0,0,0.6);--_6:clamp(16px,4vw,32px);--_7:rgba(255,255,255,0.1);--_8:44px}*,*::before,*::after{box-sizing:border-box}html{width:100%;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;background:linear-gradient(rgba(20,20,20,0.7),rgba(20,20,20,0.7)),url('../img/Minecraft.gif') no-repeat center center fixed;background-size:cover;background-color:var(--_0);color:var(--_1);font-family:'ZF 2ndPixelus','Prompt',sans-serif;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;line-height:1.55}img,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}#fireflyCanvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.navbar{background-color:var(--_4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:15px 50px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid rgba(255,255,255,0.1);position:sticky;top:0;z-index:100}.nav-left{display:flex;align-items:center;gap:20px}.nav-logo{height:40px;object-fit:contain}.nav-links{display:flex;gap:20px}.nav-links a{color:var(--_1);text-decoration:none;font-weight:500;font-size:16px;transition:color 0.3s}.nav-links a:hover{color:var(--_2)}.nav-toggle{display:none;width:var(--_8);height:var(--_8);align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(255,255,255,0.08);color:#fff;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.nav-toggle:hover{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.28)}.nav-right a.btn-login{background-color:transparent;color:#fff;padding:6px 12px;font-size:14px;border-radius:4px;border:1px solid rgba(255,255,255,0.2);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:6px;transition:all 0.3s ease}.nav-right a.btn-login:hover{background-color:#5865F2;border-color:#5865F2}.user-profile{display:flex;align-items:center;gap:10px}.user-profile img{width:35px;height:35px;border-radius:50%}.user-profile .dropdown{position:relative;display:inline-block}footer{background-color:var(--_4);text-align:center;padding:20px;margin-top:auto;font-size:14px;color:#aaa}.container{max-width:1200px;width:calc(100% - var(--_6) - var(--_6));margin:0 auto;padding:clamp(16px,3vw,24px) 0}.font-mc{font-family:'ZF 2ndPixelus','Prompt',sans-serif}button:not(.nav-toggle),.mc-button,.btn,.copy-btn,.submit-btn,.resolve-btn,.ban-btn,.mini-action,.confirm-btn,.discord-btn,.nav-right a.btn-login,.filter-bar button,.s-actions a,.s-actions button,.r-actions a,.r-actions button{padding:.8rem 1.5rem !important;min-height:44px;font-size:16px !important;background:#333 !important;color:#fff !important;text-shadow:0 2px 0 rgb(0 0 0 / 25%);display:inline-flex !important;align-items:center;justify-content:center;gap:8px;position:relative;border:0 !important;border-radius:0 !important;z-index:1;user-select:none;cursor:pointer;text-transform:uppercase;letter-spacing:1px;white-space:unset;text-decoration:none !important;font-weight:900 !important;line-height:1.2;transition:all 0.7s cubic-bezier(0,.8,.26,.99) !important;font-family:'ZF 2ndPixelus','Prompt',sans-serif !important;appearance:none;-webkit-appearance:none}button:not(.nav-toggle)::before,.mc-button::before,.btn::before,.copy-btn::before,.submit-btn::before,.resolve-btn::before,.ban-btn::before,.mini-action::before,.confirm-btn::before,.discord-btn::before,.nav-right a.btn-login::before,.filter-bar button::before,.s-actions a::before,.s-actions button::before,.r-actions a::before,.r-actions button::before{position:absolute;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;content:'';transition:.7s cubic-bezier(0,.8,.26,.99);z-index:-1;background-color:#333 !important;box-shadow:0 -4px rgb(0 0 0 / 50%) inset,0 4px rgb(255 255 255 / 20%) inset,-4px 0 rgb(255 255 255 / 20%) inset,4px 0 rgb(0 0 0 / 50%) inset}button:not(.nav-toggle)::after,.mc-button::after,.btn::after,.copy-btn::after,.submit-btn::after,.resolve-btn::after,.ban-btn::after,.mini-action::after,.confirm-btn::after,.discord-btn::after,.nav-right a.btn-login::after,.filter-bar button::after,.s-actions a::after,.s-actions button::after,.r-actions a::after,.r-actions button::after{position:absolute;pointer-events:none;top:0;left:0;display:block;width:100%;height:100%;content:'';box-shadow:0 4px 0 0 rgb(0 0 0 / 15%);transition:.7s cubic-bezier(0,.8,.26,.99)}button:not(.nav-toggle):hover::before,.mc-button:hover::before,.btn:hover::before,.copy-btn:hover::before,.submit-btn:hover::before,.resolve-btn:hover::before,.ban-btn:hover::before,.mini-action:hover::before,.confirm-btn:hover::before,.discord-btn:hover::before,.nav-right a.btn-login:hover::before,.filter-bar button:hover::before,.s-actions a:hover::before,.s-actions button:hover::before,.r-actions a:hover::before,.r-actions button:hover::before{box-shadow:0 -4px rgb(0 0 0 / 50%) inset,0 4px rgb(255 255 255 / 20%) inset,-4px 0 rgb(255 255 255 / 20%) inset,4px 0 rgb(0 0 0 / 50%) inset}button:not(.nav-toggle):hover::after,.mc-button:hover::after,.btn:hover::after,.copy-btn:hover::after,.submit-btn:hover::after,.resolve-btn:hover::after,.ban-btn:hover::after,.mini-action:hover::after,.confirm-btn:hover::after,.discord-btn:hover::after,.nav-right a.btn-login:hover::after,.filter-bar button:hover::after,.s-actions a:hover::after,.s-actions button:hover::after,.r-actions a:hover::after,.r-actions button:hover::after{box-shadow:0 4px 0 0 rgb(0 0 0 / 15%)}button:not(.nav-toggle):active,.mc-button:active,.btn:active,.copy-btn:active,.submit-btn:active,.resolve-btn:active,.ban-btn:active,.mini-action:active,.confirm-btn:active,.discord-btn:active,.nav-right a.btn-login:active,.filter-bar button:active,.s-actions a:active,.s-actions button:active,.r-actions a:active,.r-actions button:active{transform:translateY(4px)}button:not(.nav-toggle):active::after,.mc-button:active::after,.btn:active::after,.copy-btn:active::after,.submit-btn:active::after,.resolve-btn:active::after,.ban-btn:active::after,.mini-action:active::after,.confirm-btn:active::after,.discord-btn:active::after,.nav-right a.btn-login:active::after,.filter-bar button:active::after,.s-actions a:active::after,.s-actions button:active::after,.r-actions a:active::after,.r-actions button:active::after{box-shadow:0 0 0 0 rgb(0 0 0 / 15%)}.radio-inputs{position:relative;display:flex;flex-wrap:wrap;border-radius:0.5rem;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);padding:0.25rem;width:100%;max-width:400px;font-size:14px;margin:20px auto}.radio-inputs .radio{flex:1 1 auto;text-align:center}.radio-inputs .radio input{display:none}.radio-inputs .radio .name{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:0.5rem;border:none;padding:.5rem 0;color:#aaa;transition:all .15s ease-in-out}.radio-inputs .radio input:checked+.name{background-color:#55F;color:#fff;font-weight:600}.rating{display:inline-block;position:relative}.rating:not(:checked)>input{position:absolute;appearance:none;opacity:0}.rating:not(:checked)>label{float:right;cursor:pointer;font-size:30px;color:#666}.rating:not(:checked)>label:before{content:'★'}.rating>input:checked+label:hover,.rating>input:checked+label:hover~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#e58e09}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#ff9e0b}.rating>input:checked~label{color:#ffa723}.copy-toast{position:fixed;left:50%;bottom:calc(24px+env(safe-area-inset-bottom));z-index:1000;max-width:calc(100% - 32px);transform:translate(-50%,12px);opacity:0;pointer-events:none;padding:10px 16px;border-radius:8px;border:1px solid rgba(85,255,85,0.25);background:rgba(10,18,12,0.9);color:#5F5;box-shadow:0 12px 30px rgba(0,0,0,0.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px;text-align:center;transition:opacity 0.2s ease,transform 0.2s ease}.copy-toast.is-visible{opacity:1;transform:translate(-50%,0)}.server-ip span,.sv-ip-bar code,.server-tags,.sv-tags,.s-meta,.r-meta{min-width:0;overflow-wrap:anywhere}.filter-bar input,.filter-bar select,.filter-bar button,.form-control,.rp-select{min-height:var(--_8)}@media (max-width:1024px){.navbar{padding:14px 28px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;max-width:100% !important;gap:16px !important}.server-item,.report-item{gap:14px !important;padding:16px !important}}@media (max-width:820px){body{background-attachment:scroll}.navbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px var(--_6);gap:10px 12px}.nav-left{display:contents}.nav-left>a{min-width:0}.nav-logo{height:36px;max-width:min(180px,58vw)}.nav-toggle{display:inline-flex;grid-column:2;grid-row:1;justify-self:end}.nav-links,.nav-right{grid-column:1 / -1;width:100%;display:none}.navbar.nav-open .nav-links,.navbar.nav-open .nav-right{display:flex}.nav-links{flex-direction:column;gap:8px;padding-top:10px}.nav-links a,.nav-right a.btn-login{width:100%;min-height:var(--_8);justify-content:center;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,0.08)}.nav-right{justify-content:stretch;padding-top:2px}.user-profile{width:100%;flex-wrap:wrap;justify-content:center;gap:8px 10px;padding:10px;border-radius:8px;background:rgba(255,255,255,0.08)}.hero{height:auto !important;min-height:calc(100vh - 88px) !important;min-height:calc(100svh - 88px) !important;padding:44px 0 56px !important;align-items:center !important}.hero-content{width:100%;padding:0 var(--_6) !important}.hero-title{font-size:3rem !important;line-height:1.08 !important;margin-bottom:14px !important}.hero-subtitle{font-size:1.15rem !important;margin-bottom:28px !important}.mc-button{width:100%;max-width:360px;min-height:52px;padding:0.85rem 1rem;text-align:center;line-height:1.3}.radio-inputs{max-width:100%;margin:12px auto 20px}.radio-inputs .radio .name{min-height:var(--_8);padding:0.65rem 0.7rem;line-height:1.25}.filter-bar{display:grid !important;grid-template-columns:1fr 1fr;gap:10px !important;padding:14px !important;border-radius:8px !important}.filter-bar input,.filter-bar select,.filter-bar button{width:100%;min-width:0;padding:11px 14px !important}.filter-bar input{grid-column:1 / -1}.filter-bar button{grid-column:1 / -1}.server-card{flex-direction:column !important;border-radius:8px !important;margin-bottom:16px !important;transform:none !important}.server-card:hover{transform:none !important}.server-card.pinned{border-left:1px solid rgba(255,170,0,0.45) !important;border-top:4px solid #FA0}.server-img{width:100% !important;height:170px !important;aspect-ratio:16 / 9}.server-info{padding:16px !important}.server-name{font-size:1.35rem !important;line-height:1.2}.server-tags{display:flex;flex-wrap:wrap;gap:6px}.server-tags span{margin:0 !important}.server-ip,.sv-ip-bar{flex-wrap:wrap;gap:8px !important}.server-ip span,.sv-ip-bar code{flex:1 1 100%;width:100%}.copy-btn,.sv-ip-bar button{width:100%;min-height:var(--_8)}.form-container{padding:20px !important;border-radius:8px !important}.form-grid{grid-template-columns:1fr !important;gap:0 !important}.submit-btn{min-height:50px;border-radius:8px !important}.sv-banner{height:auto !important;min-height:250px;border-radius:8px !important}.sv-banner-overlay{align-items:flex-end !important;padding:18px !important}.sv-banner-info{align-items:flex-start !important;gap:14px !important}.sv-icon{width:68px !important;height:68px !important;border-radius:8px !important}.sv-name{font-size:1.55rem !important;line-height:1.18}.sv-grid{grid-template-columns:1fr !important;gap:0 !important}.sv-box{padding:18px !important;border-radius:8px !important}.rv-card{align-items:flex-start;border-radius:8px !important}.team-grid{margin-top:24px !important}.team-card{max-width:100% !important;border-radius:8px !important;padding:16px !important;gap:14px !important;align-items:flex-start !important}.team-avatar-wrapper,.activity-large-image{width:64px !important;height:64px !important}.team-name{font-size:1.15rem !important}.admin-nav{position:sticky;top:0;z-index:100;overflow-x:auto;padding:10px var(--_6) !important;gap:8px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav a{flex:0 0 auto;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px !important}.page-title{font-size:1.55rem !important;margin:20px 0 16px !important}.server-item,.report-item{display:grid !important;grid-template-columns:auto minmax(0,1fr);align-items:start !important;gap:12px !important;padding:14px !important;border-radius:8px !important;transform:none !important}.server-item:hover,.report-item:hover{transform:none !important}.server-item .s-info,.report-info{min-width:0}.server-item .s-status,.server-item .s-pin,.server-item .s-actions,.r-reason,.r-status,.r-actions{grid-column:2;justify-self:start}.s-actions,.r-actions{flex-wrap:wrap;width:100%}.s-actions a,.r-actions a{min-height:36px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:560px){.container{width:calc(100% - 24px);padding-top:14px;padding-bottom:18px}.hero-title{font-size:2.25rem !important}.hero-subtitle{font-size:1rem !important}.filter-bar{grid-template-columns:1fr !important}.radio-inputs{display:grid;grid-template-columns:1fr}.sv-banner-info{flex-direction:column !important}.sv-tags{gap:6px !important}.sv-tag,.sv-status-badge{font-size:0.75rem !important}.rv-card{gap:10px !important;padding:12px !important}.team-card{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center !important}.team-card-right{display:block;grid-column:3;justify-self:end}.activity-large-image{width:56px !important;height:56px !important;border-radius:8px !important}.stat-grid{grid-template-columns:1fr !important;gap:12px !important}.stat-box{padding:20px 16px !important;border-radius:8px !important}.stat-box h3{font-size:2rem !important}.server-item,.report-item{grid-template-columns:1fr !important}.server-item .s-img{width:100% !important;height:150px !important;border-radius:8px !important}.report-icon{width:42px !important;height:42px !important}.server-item .s-status,.server-item .s-pin,.server-item .s-actions,.r-reason,.r-status,.r-actions{grid-column:1}.s-actions a,.r-actions a{flex:1 1 auto}}@media (max-width:380px){.nav-logo{max-width:150px}.hero-title{font-size:2rem !important}.server-info,.form-container,.sv-box{padding:14px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}