@import "https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@font-face{font-family:Minecraftia;src:url(/fonts/MinecraftStandardBold.otf)format("opentype");font-display:swap;size-adjust:58%}:root{--bg:#0a0d14;--panel:#10151f;--panel-2:#141b27;--input:#0c111b;--console:#0a0e16;--border:#ffffff0f;--border-2:#ffffff1a;--hair:#ffffff0d;--row:#ffffff06;--text:#e7edf6;--dim:#cdd6e3;--muted:#7f8da3;--muted-2:#8492a6;--faint:#5d6a7e;--accent:#2f8df6;--accent-soft:#2f8df61f;--accent-dim:#2f8df652;--green:#57c93a;--green-2:#3f9d2a;--amber:#e6a23c;--red:#e8615d;--teal:#1f9d8f;--purple:#8a52e0;--mono:"JetBrains Mono", ui-monospace, monospace;--pixel:"Minecraftia", "Pixelify Sans", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:radial-gradient(1200px 600px at 70% -10%, #2f8df60f, transparent 60%), var(--bg);color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#ffffff17;border-radius:8px}::-webkit-scrollbar-track{background:0 0}input,select,button,textarea{font-family:inherit}input:focus,select:focus{outline:none}a{color:inherit;text-decoration:none}button{cursor:pointer}.pixel{font-family:var(--pixel)}@keyframes proto-spin{to{transform:rotate(360deg)}}.proto-ring{border:2px solid var(--border-2);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite proto-spin}@keyframes proto-hop{0%{transform:translateY(0)scale(1.06,.9)}12%{transform:translateY(0)scale(1)}50%{transform:translateY(-16px)scale(.98,1.02)}88%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1.06,.9)}}.proto-hop{image-rendering:pixelated;transform-origin:bottom;animation:.62s cubic-bezier(.3,.7,.4,1) infinite proto-hop}.err-resolve{transition:background .12s,border-color .12s}.err-resolve:hover:not(:disabled){filter:none;border-color:#57c93a80;background:#57c93a38!important}.err-resolve:disabled{opacity:.5;cursor:default}.mod-card{background:var(--row);border:1px solid #ffffff0f;border-radius:13px;transition:background .13s,border-color .13s,transform .13s,box-shadow .13s}.mod-card:hover{border-color:var(--accent-dim);background:#ffffff0d;transform:translateY(-2px);box-shadow:0 8px 22px #00000052}.mod-row{align-items:center;gap:13px;padding:12px 13px;display:flex}.mod-line{background:var(--panel);border:1px solid var(--border);border-radius:10px;transition:background .12s,border-color .12s}.mod-line:hover{background:var(--panel-2);border-color:var(--border-2)}.mod-tile{flex-direction:column;gap:10px;padding:14px;display:flex}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:11px;display:grid}.mod-remove{color:var(--muted-2);background:0 0;transition:background .12s,color .12s}.mod-remove:hover:not(:disabled){color:var(--red);background:#ff5a461a}.mod-remove:disabled{opacity:.5;cursor:default}.row-icon{color:var(--muted-2);background:0 0;transition:background .12s,color .12s}.row-icon:hover:not(:disabled){color:var(--text);background:#ffffff12}.row-menu-item:hover{background:#ffffff0f}.ver-btn{background:0 0;transition:background .12s}.ver-btn:hover{background:#ffffff12}.ver-item{transition:background .1s}.ver-item:hover{background:#ffffff0a}.menu-pop{transform-origin:100% 0;animation:.12s menuPop}@keyframes menuPop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.sel-btn{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.sel-btn:hover:not(:disabled){background:#ffffff12}.sel-btn:disabled{opacity:.4;cursor:default}.sel-bar-in{animation:.15s selBarIn}@keyframes selBarIn{0%{opacity:0}to{opacity:1}}.cat-row:hover{background:#ffffff0b}.cat-ban{opacity:0;transition:opacity .12s}.cat-row:hover .cat-ban{opacity:1}.pager-cell{background:0 0;transition:background .12s}.pager-cell:not(:disabled):hover{background:#ffffff14}.log-row:hover{background:#ffffff09}.log-row .log-copy{opacity:0;transition:opacity .12s}.log-row:hover .log-copy{opacity:1}.log-copy-host{transition:background .12s}.log-copy-host:hover{background:#ffffff09}.log-copy-host .log-copy{opacity:0;transition:opacity .12s}.log-copy-host:hover .log-copy{opacity:1}.pc-scroll::-webkit-scrollbar{width:10px;height:10px}.pc-scroll::-webkit-scrollbar-thumb{background:#ffffff17 padding-box padding-box;border:3px solid #0000;border-radius:8px}.pc-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff29 padding-box padding-box}.pc-scroll::-webkit-scrollbar-track{background:0 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.react-colorful{width:236px;height:210px}.react-colorful__saturation{border-radius:9px 9px 0 0}.react-colorful__last-control{border-radius:0 0 9px 9px;height:16px}.react-colorful__pointer{width:18px;height:18px}.thin-scroll::-webkit-scrollbar{width:8px}.thin-scroll::-webkit-scrollbar-track{background:0 0}.thin-scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.thin-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.member-row{border-radius:6px;margin:0 8px;transition:background .1s}.member-row:hover{background:#ffffff0f}.menu-item{transition:background .1s}.menu-item:not(:disabled):hover{background:#ffffff12}.icon-btn{transition:background .1s,color .1s}.icon-btn:hover{color:var(--text);background:#ffffff14}.btn{cursor:pointer;transition:filter .13s,transform 80ms}.btn:not(:disabled):hover{filter:brightness(1.14)}.btn:not(:disabled):active{filter:brightness(1.06);transform:scale(.97)}.btn:disabled{cursor:default}.btn-ghost:not(:disabled):hover{filter:none;background:#ffffff1f!important}.btn-danger:not(:disabled):hover{filter:none;background:#e8615d33!important}.btn-success:not(:disabled):hover{filter:none;background:#57c93a33!important}button:not(:disabled){transition:filter .13s,transform 90ms,background .13s,border-color .13s,color .13s}button:not(:disabled):hover{filter:brightness(1.13)}button:not(:disabled):active{transform:scale(.97)}
