@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-border-style:solid;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.inline{display:inline}.table-row{display:table-row}.max-w-\[1200px\]{max-width:1200px}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--minecraft-font:"JetBrains Mono", "Fira Code", "Source Code Pro", "Courier New", "Consolas", monospace;--minecraft-font-mono:"JetBrains Mono", "Fira Code", "Courier New", "Consolas", monospace;--font-xs:.7rem;--font-sm:.75rem;--font-base:.875rem;--font-lg:1rem;--font-xl:1.125rem;--font-2xl:1.25rem;--font-3xl:1.5rem}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-y:scroll}body{color:#e0e0e0;font-family:var(--minecraft-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#121212;margin:0;padding:0}@media(max-width:768px){button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px}}*{-webkit-overflow-scrolling:touch}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}.mc-loading-container.svelte-1mgeue2{display:flex;justify-content:center;align-items:center;padding:3rem 1rem;width:100%}.mc-loading-container.inline.svelte-1mgeue2{display:inline-flex;padding:1rem;width:auto}.mc-loading-content.svelte-1mgeue2{display:flex;flex-direction:column;align-items:center;gap:1rem}.mc-loading-blocks.svelte-1mgeue2{display:flex;gap:.5rem;align-items:flex-end}.mc-block.svelte-1mgeue2{width:20px;height:20px;background:linear-gradient(135deg,#8bc34a,#689f38);border-radius:0;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d;animation:svelte-1mgeue2-mc-bounce 1.2s ease-in-out infinite}.mc-block.svelte-1mgeue2:nth-child(1){animation-delay:0s}.mc-block.svelte-1mgeue2:nth-child(2){animation-delay:.2s}.mc-block.svelte-1mgeue2:nth-child(3){animation-delay:.4s}@keyframes svelte-1mgeue2-mc-bounce{0%,60%,to{transform:translateY(0) scale(1);background:linear-gradient(135deg,#8bc34a,#689f38)}30%{transform:translateY(-15px) scale(1.1);background:linear-gradient(135deg,#aed581,#8bc34a)}}.mc-loading-text.svelte-1mgeue2{margin:0;color:#b0b0b0;font-weight:700;font-size:.9rem;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.7);letter-spacing:.5px}.mc-loading-container.small.svelte-1mgeue2 .mc-block:where(.svelte-1mgeue2){width:14px;height:14px}.mc-loading-container.small.svelte-1mgeue2 .mc-loading-text:where(.svelte-1mgeue2){font-size:.75rem}.mc-loading-container.small.svelte-1mgeue2 .mc-loading-content:where(.svelte-1mgeue2){gap:.5rem}.mc-loading-container.small.svelte-1mgeue2{padding:1.5rem 1rem}.mc-loading-container.large.svelte-1mgeue2 .mc-block:where(.svelte-1mgeue2){width:28px;height:28px}.mc-loading-container.large.svelte-1mgeue2 .mc-loading-text:where(.svelte-1mgeue2){font-size:1.1rem}.mc-loading-container.large.svelte-1mgeue2 .mc-loading-content:where(.svelte-1mgeue2){gap:1.5rem}.mc-loading-container.large.svelte-1mgeue2{padding:4rem 1rem}@media(max-width:768px){.mc-loading-container.svelte-1mgeue2{padding:2rem 1rem}.mc-block.svelte-1mgeue2{width:16px;height:16px}.mc-loading-text.svelte-1mgeue2{font-size:.85rem}.mc-loading-container.small.svelte-1mgeue2{padding:1rem}.mc-loading-container.large.svelte-1mgeue2{padding:3rem 1rem}}.mc-modal-overlay.svelte-1d07ye6{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:svelte-1d07ye6-fadeIn .2s ease-out}@keyframes svelte-1d07ye6-fadeIn{0%{opacity:0}to{opacity:1}}.mc-modal.svelte-1d07ye6{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:3px solid #3a3a3a;border-radius:0;max-width:500px;width:90%;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #0006,0 8px 24px #000000b3;animation:svelte-1d07ye6-slideUp .3s ease-out;position:relative}@keyframes svelte-1d07ye6-slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.mc-modal-header.svelte-1d07ye6{background:linear-gradient(135deg,#5dade2,#3498db);padding:1rem;border-bottom:3px solid #2980b9;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d}.mc-modal-header.redeploy.svelte-1d07ye6{background:linear-gradient(135deg,#f39c12,#e67e22);border-bottom-color:#d35400}.mc-modal-header.svelte-1d07ye6 h3:where(.svelte-1d07ye6){margin:0;color:#fff;font-size:1.1rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7);text-align:center}.mc-loading-container.svelte-1d07ye6{padding:2rem 1rem;display:flex;justify-content:center;align-items:center;min-height:200px}.mc-modal-body.svelte-1d07ye6{padding:1.5rem;max-height:60vh;overflow-y:auto}.error-message.svelte-1d07ye6{background:linear-gradient(135deg,#5a2a2a,#4a1e1e);border:2px solid #c92a2a;padding:.75rem;border-radius:0;color:#ff6b6b;font-size:.9rem;margin-bottom:1rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.redeploy-message.svelte-1d07ye6{color:#b0b0b0;text-align:center;font-size:.95rem;margin-bottom:1rem}.warning-box.svelte-1d07ye6{background:linear-gradient(135deg,#5a4a2a,#4a3a1e);border:2px solid #f39c12;padding:1rem;border-radius:0;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.warning-box.svelte-1d07ye6 p:where(.svelte-1d07ye6){margin:0 0 .5rem;color:#b0b0b0;font-size:.9rem;line-height:1.5}.warning-box.svelte-1d07ye6 p:where(.svelte-1d07ye6):last-child{margin:0}.warning-highlight.svelte-1d07ye6{color:#f7dc6f;font-weight:700}form.svelte-1d07ye6{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-1d07ye6{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-1d07ye6 label:where(.svelte-1d07ye6){color:#b0b0b0;font-size:.9rem;font-weight:700}.mc-input.svelte-1d07ye6,.mc-select.svelte-1d07ye6{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:2px solid #3a3a3a;border-radius:0;padding:.6rem;color:#fff;font-size:.9rem;font-family:var(--minecraft-font-mono);transition:all .1s;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d}.mc-input.svelte-1d07ye6:focus,.mc-select.svelte-1d07ye6:focus{outline:none;border-color:#5dade2;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d,0 0 8px #5dade280}.mc-input.svelte-1d07ye6::-moz-placeholder{color:#666}.mc-input.svelte-1d07ye6::placeholder{color:#666}.checkbox-wrapper.svelte-1d07ye6{display:flex;align-items:center;gap:.75rem}.mc-checkbox.svelte-1d07ye6{width:20px;height:20px;cursor:pointer;accent-color:#5dade2}.checkbox-label.svelte-1d07ye6{color:#b0b0b0;font-size:.9rem;cursor:pointer;margin:0}.mc-modal-actions.svelte-1d07ye6{display:flex;gap:.75rem;padding:1rem;background:#1a1a1a;border-top:2px solid #3a3a3a}.mc-modal-btn.svelte-1d07ye6{flex:1;padding:.75rem;border:none;border-radius:0;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-modal-btn.cancel.svelte-1d07ye6{background:linear-gradient(135deg,#85929e,#5d6d7e);color:#fff}.mc-modal-btn.cancel.svelte-1d07ye6:hover{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:translateY(-1px)}.mc-modal-btn.cancel.svelte-1d07ye6:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-modal-btn.confirm.svelte-1d07ye6{background:linear-gradient(135deg,#58d68d,#27ae60);color:#fff}.mc-modal-btn.confirm.svelte-1d07ye6:hover:not(:disabled){background:linear-gradient(135deg,#66d896,#2fb969);transform:translateY(-1px)}.mc-modal-btn.confirm.svelte-1d07ye6:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-modal-btn.confirm.svelte-1d07ye6:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc-loading-overlay.svelte-1d07ye6{position:absolute;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-1d07ye6-fadeIn .2s ease-out;border-radius:0}@media(max-width:768px){.mc-modal.svelte-1d07ye6{width:95%;max-width:100%}.mc-modal-header.svelte-1d07ye6 h3:where(.svelte-1d07ye6){font-size:1rem}.mc-modal-body.svelte-1d07ye6{padding:1.25rem}.mc-input.svelte-1d07ye6,.mc-select.svelte-1d07ye6{font-size:var(--font-base);padding:.5rem}.form-group.svelte-1d07ye6 label:where(.svelte-1d07ye6){font-size:var(--font-base)}.mc-modal-actions.svelte-1d07ye6{flex-direction:column;gap:.5rem;padding:.75rem}.mc-modal-btn.svelte-1d07ye6{padding:.65rem;font-size:var(--font-base)}}:root{--minecraft-font: "JetBrains Mono", "Fira Code", "Source Code Pro", "Courier New", "Consolas", monospace}.server-card.svelte-xl74rm{font-family:var(--minecraft-font);background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border-radius:0;padding:0;margin-bottom:.75rem;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #0006,0 4px 8px #00000080;border:2px solid #3a3a3a;position:relative}.mc-action-overlay.svelte-xl74rm{position:absolute;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-xl74rm-fadeIn .2s ease-out}.card-content.svelte-xl74rm{display:flex;justify-content:space-between;align-items:center;padding:1rem;gap:1rem}.left-section.svelte-xl74rm{flex:1;display:flex;flex-direction:column;gap:.5rem}.right-section.svelte-xl74rm{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.title-row.svelte-xl74rm{display:flex;align-items:center;gap:.75rem}h3.svelte-xl74rm{margin:0;font-size:1.1rem;font-family:var(--minecraft-font);color:#fff;font-weight:600;text-shadow:2px 2px 0 rgba(0,0,0,.7);line-height:1.2}.owner-badge.svelte-xl74rm{display:inline-block;padding:.3rem .6rem;border-radius:0;font-size:.75rem;font-weight:700;color:#2c3e50;background:linear-gradient(135deg,#f7dc6f,#f39c12);line-height:1;cursor:help;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.status-badge.svelte-xl74rm{display:inline-block;padding:.3rem .6rem;border-radius:0;font-size:.75rem;font-weight:700;color:#fff;text-transform:uppercase;line-height:1;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.loading-blocks.svelte-xl74rm{display:inline-flex;gap:.2rem;align-items:flex-end;margin-left:.3rem}.loading-blocks.svelte-xl74rm .block:where(.svelte-xl74rm){width:8px;height:8px;background:linear-gradient(135deg,#8bc34a,#689f38);border-radius:0;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d;animation:svelte-xl74rm-statusBlockBounce 1.2s ease-in-out infinite}.loading-blocks.svelte-xl74rm .block:where(.svelte-xl74rm):nth-child(1){animation-delay:0s}.loading-blocks.svelte-xl74rm .block:where(.svelte-xl74rm):nth-child(2){animation-delay:.2s}.loading-blocks.svelte-xl74rm .block:where(.svelte-xl74rm):nth-child(3){animation-delay:.4s}@keyframes svelte-xl74rm-statusBlockBounce{0%,60%,to{transform:translateY(0) scale(1);background:linear-gradient(135deg,#8bc34a,#689f38)}30%{transform:translateY(-6px) scale(1.1);background:linear-gradient(135deg,#aed581,#8bc34a)}}.info-row.svelte-xl74rm{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#b0b0b0}.info-item.svelte-xl74rm{font-family:var(--minecraft-font)}.separator.svelte-xl74rm{color:#555}.connection-wrapper.svelte-xl74rm{margin-top:-2px;position:relative;width:-moz-fit-content;width:fit-content;display:inline-block;font-family:var(--minecraft-font)}.connection-box.svelte-xl74rm{font-family:var(--minecraft-font);background:linear-gradient(135deg,#2a5a2a,#1e4a1e);border:none;border-radius:0;padding:.3rem .6rem;cursor:pointer;transition:all .1s;font-size:.75rem;color:#8bc34a;font-weight:700;width:-moz-fit-content;width:fit-content;line-height:1;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.connection-box.svelte-xl74rm:hover{background:linear-gradient(135deg,#357a35,#285a28);transform:translateY(-1px)}.connection-box.svelte-xl74rm:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #fff3}.copied-indicator.svelte-xl74rm{position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);background:linear-gradient(135deg,#f7dc6f,#f39c12);color:#2c3e50;padding:.2rem;font-size:.6rem;font-weight:700;border-radius:0;white-space:nowrap;box-shadow:inset 2px 2px #fff6,inset -2px -2px #0000004d,0 2px 4px #0006;animation:svelte-xl74rm-popIn .2s ease-out;z-index:10}@keyframes svelte-xl74rm-popIn{0%{transform:translateY(-50%) scale(.5);opacity:0}50%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1);opacity:1}}.error-box.svelte-xl74rm{background:linear-gradient(135deg,#5a2a2a,#4a1e1e);border:none;border-radius:0;padding:.4rem .6rem;color:#ff6b6b;font-size:.85rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.mc-button.svelte-xl74rm{width:40px;height:40px;border:none;border-radius:0;cursor:pointer;font-size:1.3rem;font-weight:700;line-height:1;transition:all .1s;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d;font-family:var(--minecraft-font);color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mc-button.svelte-xl74rm:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 2px 2px #fff6,inset -2px -2px #0006,0 3px 6px #0006}.mc-button.svelte-xl74rm:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d,0 1px 2px #0000004d}.mc-button.svelte-xl74rm:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000001a}.mc-button.deploy.svelte-xl74rm{background:linear-gradient(135deg,#5dade2,#3498db,#2980b9)}.mc-button.start.svelte-xl74rm,.mc-button.stop.svelte-xl74rm,.mc-button.restart.svelte-xl74rm,.mc-button.logs.svelte-xl74rm,.mc-button.edit.svelte-xl74rm{background:linear-gradient(135deg,#85929e,#5d6d7e,#424949)}.mc-button.delete.svelte-xl74rm{background:linear-gradient(135deg,#cd6155,#a93226,#922b21)}.logs-container.svelte-xl74rm{background:#0d0d0d;border-radius:0;border-top:2px solid #3a3a3a;max-height:300px;overflow-y:auto;overflow-x:hidden;padding:.75rem;box-shadow:inset 0 2px 4px #00000080}.logs-container.svelte-xl74rm pre:where(.svelte-xl74rm){margin:0;color:#8bc34a;font-family:var(--minecraft-font);font-size:.8rem;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.4}.mc-modal-overlay.svelte-xl74rm{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:svelte-xl74rm-fadeIn .2s ease-out}@keyframes svelte-xl74rm-fadeIn{0%{opacity:0}to{opacity:1}}.mc-modal.svelte-xl74rm{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:3px solid #3a3a3a;border-radius:0;max-width:400px;width:90%;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #0006,0 8px 24px #000000b3;animation:svelte-xl74rm-slideUp .3s ease-out}@keyframes svelte-xl74rm-slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.mc-modal-header.svelte-xl74rm{background:linear-gradient(135deg,#cd6155,#a93226);padding:1rem;border-bottom:3px solid #8b2635;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d}.mc-modal-header.svelte-xl74rm h3:where(.svelte-xl74rm){margin:0;color:#fff;font-size:1.1rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7);text-align:center}.mc-modal-body.svelte-xl74rm{padding:1.5rem;text-align:center}.mc-modal-body.svelte-xl74rm p:where(.svelte-xl74rm){margin:0 0 .5rem;color:#b0b0b0;font-size:.95rem;font-family:var(--minecraft-font)}.mc-server-name.svelte-xl74rm{color:#f7dc6f;font-weight:700;font-size:1.1rem;margin:1rem 0}.mc-warning.svelte-xl74rm{color:#ff6b6b;font-weight:700;font-size:.9rem;margin-top:1rem}.mc-modal-actions.svelte-xl74rm{display:flex;gap:.75rem;padding:1rem;background:#1a1a1a;border-top:2px solid #3a3a3a}.mc-modal-btn.svelte-xl74rm{flex:1;padding:.75rem;border:none;border-radius:0;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-modal-btn.cancel.svelte-xl74rm{background:linear-gradient(135deg,#85929e,#5d6d7e);color:#fff}.mc-modal-btn.cancel.svelte-xl74rm:hover{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:translateY(-1px)}.mc-modal-btn.cancel.svelte-xl74rm:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-modal-btn.confirm.svelte-xl74rm{background:linear-gradient(135deg,#ec7063,#e74c3c);color:#fff}.mc-modal-btn.confirm.svelte-xl74rm:hover{background:linear-gradient(135deg,#e74c3c,#c0392b);transform:translateY(-1px)}.mc-modal-btn.confirm.svelte-xl74rm:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}@media(max-width:768px){.server-card.svelte-xl74rm{padding:0;margin-bottom:.5rem}.card-content.svelte-xl74rm{flex-direction:column;align-items:stretch;gap:1rem;padding:.75rem}.left-section.svelte-xl74rm{gap:.5rem}h3.svelte-xl74rm{font-size:1rem}.owner-badge.svelte-xl74rm,.status-badge.svelte-xl74rm{font-size:.65rem;padding:.2rem .4rem}.info-row.svelte-xl74rm{font-size:.8rem;flex-wrap:wrap}.connection-box.svelte-xl74rm{font-size:.8rem;padding:.35rem .5rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.connection-wrapper.svelte-xl74rm{width:100%}.copied-indicator.svelte-xl74rm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.error-box.svelte-xl74rm{font-size:.8rem;padding:.35rem .5rem}.right-section.svelte-xl74rm{justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.mc-button.svelte-xl74rm{width:44px;height:44px;font-size:1.3rem;flex-shrink:0}.logs-container.svelte-xl74rm{max-height:250px;padding:.5rem}.logs-container.svelte-xl74rm pre:where(.svelte-xl74rm){font-size:.75rem}}@media(max-width:480px){.card-content.svelte-xl74rm{padding:.5rem}h3.svelte-xl74rm{font-size:.95rem}.info-row.svelte-xl74rm{font-size:.75rem}.mc-button.svelte-xl74rm{width:40px;height:40px;font-size:1.2rem}.connection-box.svelte-xl74rm{font-size:.75rem}.mc-modal.svelte-xl74rm{width:95%}.mc-modal-header.svelte-xl74rm h3:where(.svelte-xl74rm){font-size:1rem}.mc-modal-body.svelte-xl74rm{padding:1.25rem}.mc-modal-body.svelte-xl74rm p:where(.svelte-xl74rm){font-size:.9rem}.mc-server-name.svelte-xl74rm{font-size:1rem}.mc-warning.svelte-xl74rm{font-size:.85rem}.mc-modal-actions.svelte-xl74rm{flex-direction:column;gap:.5rem;padding:.75rem}.mc-modal-btn.svelte-xl74rm{padding:.65rem;font-size:.85rem}}.mc-form-container.svelte-8bw8ma{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;border-radius:0;padding:1.5rem;margin-bottom:1.5rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 4px 8px #00000080;position:relative}.mc-header-row.svelte-8bw8ma{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h2.svelte-8bw8ma{margin:0;color:#fff;font-size:var(--font-3xl);font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.mc-credits-display.svelte-8bw8ma{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#1a3a1a,#0f2a0f);padding:.75rem 1rem;border:2px solid #27ae60;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.credits-label.svelte-8bw8ma{color:#b0b0b0;font-size:var(--font-base);font-weight:700}.credits-value.svelte-8bw8ma{font-family:var(--minecraft-font-mono);font-weight:700;color:#58d68d;font-size:1.1rem}.credits-value.low.svelte-8bw8ma{color:#ff6b6b}.credits-loading.svelte-8bw8ma{color:#888;font-size:var(--font-base);font-style:italic}.mc-warning-box.svelte-8bw8ma{background:linear-gradient(135deg,#5a2a2a,#4a1e1e);border:2px solid #c92a2a;padding:1rem;border-radius:0;color:#ff6b6b;font-size:.95rem;margin-bottom:1.5rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.mc-warning-box.svelte-8bw8ma p:where(.svelte-8bw8ma){margin:0;line-height:1.5}.mc-form-overlay.svelte-8bw8ma{position:absolute;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-8bw8ma-fadeIn .2s ease-out}@keyframes svelte-8bw8ma-fadeIn{0%{opacity:0}to{opacity:1}}h2.svelte-8bw8ma{margin-top:0;margin-bottom:1.5rem;color:#fff;font-size:1.2rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7)}h3.svelte-8bw8ma{margin:0 0 .75rem;font-size:var(--font-base);color:#888;font-weight:700}.mc-section.svelte-8bw8ma{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #2a2a2a}.mc-section.svelte-8bw8ma:last-of-type{border-bottom:none;margin-bottom:0}.mc-section.svelte-8bw8ma h3:where(.svelte-8bw8ma){color:#58d68d;font-size:var(--font-lg);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.mc-form-group.svelte-8bw8ma{margin-bottom:1.25rem}.mc-form-row.svelte-8bw8ma{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1rem}label.svelte-8bw8ma{display:block;margin-bottom:.5rem;font-weight:700;font-size:var(--font-sm);color:#b0b0b0;letter-spacing:.5px}.mc-input.svelte-8bw8ma,.mc-select.svelte-8bw8ma{width:100%;padding:.65rem;border:2px solid #3a3a3a;border-radius:0;font-size:var(--font-base);box-sizing:border-box;background:#1a1a1a;color:#e0e0e0;font-family:var(--minecraft-font-mono);transition:all .1s;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d}.mc-input.svelte-8bw8ma:focus,.mc-select.svelte-8bw8ma:focus{outline:none;border-color:#58d68d;background:#0d0d0d;box-shadow:inset 2px 2px #0009,0 0 0 2px #58d68d4d}.mc-input.svelte-8bw8ma::-moz-placeholder{color:#555}.mc-input.svelte-8bw8ma::placeholder{color:#555}.mc-size-cards.svelte-8bw8ma{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:.75rem;margin-top:.5rem}.mc-size-card.svelte-8bw8ma{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;border-radius:0;padding:1rem;cursor:pointer;transition:all .2s;text-align:center;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-size-card.svelte-8bw8ma:hover:not(:disabled){border-color:#58d68d;transform:translateY(-2px);box-shadow:inset 2px 2px #ffffff26,inset -2px -2px #0000004d,0 4px 8px #0006}.mc-size-card.svelte-8bw8ma:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d,0 1px 2px #0000004d}.mc-size-card.svelte-8bw8ma:disabled{opacity:.5;cursor:not-allowed;position:relative}.mc-size-card.selected.svelte-8bw8ma{border-color:#58d68d;background:linear-gradient(135deg,#2a5a2a,#1e4a1e);box-shadow:inset 2px 2px #fff3,inset -2px -2px #0000004d,0 0 0 2px #58d68d4d,0 4px 8px #0006}.mc-size-card.insufficient-credits.svelte-8bw8ma{border-color:#c92a2a;opacity:.6;cursor:not-allowed}.mc-size-card.insufficient-credits.svelte-8bw8ma:hover{border-color:#c92a2a;transform:none;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 2px 4px #0000004d}.size-label.svelte-8bw8ma{font-size:var(--font-lg);font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:1px 1px 0 rgba(0,0,0,.7)}.mc-size-card.selected.svelte-8bw8ma .size-label:where(.svelte-8bw8ma){color:#8bc34a}.size-description.svelte-8bw8ma{font-size:var(--font-sm);color:#888}.size-credit-cost.svelte-8bw8ma{font-size:var(--font-base);color:#f7dc6f;font-weight:700;margin-top:.5rem;font-family:var(--minecraft-font-mono);margin-bottom:.75rem}.mc-size-card.selected.svelte-8bw8ma .size-description:where(.svelte-8bw8ma){color:#a8e6a1}.coming-soon.svelte-8bw8ma{margin-top:.5rem;padding:.4rem;background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.mc-checkbox-wrapper.svelte-8bw8ma{display:flex;align-items:flex-end}.mc-checkbox-label.svelte-8bw8ma{display:flex;align-items:center;font-weight:700;font-size:var(--font-base);color:#b0b0b0;cursor:pointer;gap:.5rem}.mc-checkbox.svelte-8bw8ma{width:18px;height:18px;cursor:pointer;accent-color:#58d68d}.mc-checkbox.svelte-8bw8ma:disabled{opacity:.4;cursor:not-allowed}.mc-checkbox-group.svelte-8bw8ma{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:#1a1a1a;border-radius:0;box-shadow:inset 0 2px 4px #00000080}.mc-create-btn.svelte-8bw8ma{padding:.85rem 2rem;border:none;border-radius:0;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .1s;background:linear-gradient(135deg,#58d68d,#27ae60,#229954);color:#fff;width:100%;margin-top:1.5rem;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 3px 6px #0006;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mc-create-btn.svelte-8bw8ma:hover:not(:disabled){background:linear-gradient(135deg,#52c97f,#239b56,#1e8449);transform:translateY(-1px);box-shadow:inset 2px 2px #fff6,inset -2px -2px #0006,0 4px 8px #00000080}.mc-create-btn.svelte-8bw8ma:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d,0 1px 3px #0006}.mc-create-btn.svelte-8bw8ma:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){.mc-form-container.svelte-8bw8ma{padding:1rem}h2.svelte-8bw8ma{font-size:1.1rem;margin-bottom:1rem}h3.svelte-8bw8ma{font-size:var(--font-base)}.mc-form-row.svelte-8bw8ma{grid-template-columns:1fr;gap:.75rem}.mc-form-group.svelte-8bw8ma{margin-bottom:1rem}label.svelte-8bw8ma{font-size:var(--font-sm);margin-bottom:.4rem}.mc-input.svelte-8bw8ma,.mc-select.svelte-8bw8ma{padding:.6rem;font-size:var(--font-base)}.mc-size-cards.svelte-8bw8ma{grid-template-columns:1fr;gap:.5rem}.mc-size-card.svelte-8bw8ma{padding:.85rem}.size-label.svelte-8bw8ma{font-size:.95rem}.size-description.svelte-8bw8ma{font-size:.7rem}.coming-soon.svelte-8bw8ma{font-size:.65rem;padding:.35rem}.mc-checkbox-label.svelte-8bw8ma{font-size:var(--font-sm)}.mc-checkbox.svelte-8bw8ma{width:20px;height:20px}.mc-checkbox-group.svelte-8bw8ma{padding:.6rem;gap:.6rem}.mc-create-btn.svelte-8bw8ma{padding:.75rem 1.5rem;font-size:var(--font-base);margin-top:1rem}}@media(max-width:480px){.mc-form-container.svelte-8bw8ma{padding:.75rem;margin-bottom:1rem}h2.svelte-8bw8ma{font-size:var(--font-lg)}.mc-input.svelte-8bw8ma,.mc-select.svelte-8bw8ma{padding:.55rem;font-size:var(--font-sm)}.mc-size-card.svelte-8bw8ma{padding:.75rem}.size-label.svelte-8bw8ma{font-size:var(--font-base)}.size-description.svelte-8bw8ma{font-size:.65rem}.coming-soon.svelte-8bw8ma{font-size:var(--font-xs);padding:.3rem}}.mc-nodes-container.svelte-r329of{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;padding:1.5rem;margin-bottom:2rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 4px 8px #00000080}.mc-header.svelte-r329of{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h2.svelte-r329of{margin:0;color:#fff;font-size:1.2rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7)}h3.svelte-r329of{margin:0;font-size:1.1rem;color:#fff;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7);line-height:1.2}h4.svelte-r329of{margin:0 0 .75rem;font-size:.85rem;color:#888;font-weight:700}.mc-empty.svelte-r329of{text-align:center;color:#666;padding:3rem;font-weight:700}.nodes-grid.svelte-r329of{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:1rem;width:100%}.mc-node-card.svelte-r329of{border:2px solid #3a3a3a;border-radius:0;padding:1rem;background:linear-gradient(135deg,#2a2a2a,#1e1e1e);box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 2px 4px #0000004d}.node-header.svelte-r329of{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.node-title-section.svelte-r329of{display:flex;flex-direction:row;align-items:center;gap:.75rem}.mc-status-badge.svelte-r329of{display:inline-block;padding:.3rem .6rem;border-radius:0;font-size:.8rem;font-weight:700;color:#fff;text-transform:uppercase;width:-moz-fit-content;width:fit-content;line-height:1;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.mc-ping-btn.svelte-r329of{background:linear-gradient(135deg,#5dade2,#3498db);border:none;border-radius:0;padding:.5rem .75rem;color:#fff;font-weight:700;font-size:.8rem;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-ping-btn.svelte-r329of:hover{background:linear-gradient(135deg,#3498db,#2980b9);transform:translateY(-1px)}.mc-ping-btn.svelte-r329of:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-ping-btn.svelte-r329of:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc-node-overlay.svelte-r329of{position:absolute;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-r329of-fadeIn .2s ease-out}@keyframes svelte-r329of-fadeIn{0%{opacity:0}to{opacity:1}}.node-info.svelte-r329of{background:#1a1a1a;padding:.75rem;border-radius:0;margin-bottom:1rem;font-size:.85rem;box-shadow:inset 0 2px 4px #00000080}.info-row.svelte-r329of{display:flex;justify-content:space-between;margin-bottom:.25rem}.info-row.svelte-r329of:last-child{margin-bottom:0}.label.svelte-r329of{color:#888;font-weight:700}.value.svelte-r329of{color:#b0b0b0;font-family:Courier New,monospace}.resources.svelte-r329of{padding-top:.75rem;border-top:2px solid #3a3a3a}.resource-item.svelte-r329of{margin-bottom:1rem}.resource-item.svelte-r329of:last-child{margin-bottom:0}.resource-header.svelte-r329of{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;gap:.5rem}.resource-name.svelte-r329of{font-size:.85rem;color:#888;font-weight:700;flex-shrink:0}.resource-stats.svelte-r329of{font-size:.75rem;color:#b0b0b0;font-family:Courier New,monospace;text-align:right}.mc-progress-bar.svelte-r329of{height:16px;background:#1a1a1a;border-radius:0;overflow:hidden;border:2px solid #0a0a0a;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d;position:relative}.mc-progress-fill.svelte-r329of{height:100%;min-width:2px;transition:width .3s,background .3s;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}@media(max-width:768px){.mc-nodes-container.svelte-r329of{padding:1rem}h2.svelte-r329of{font-size:1.1rem}h3.svelte-r329of{font-size:1rem}h4.svelte-r329of{font-size:.8rem}.nodes-grid.svelte-r329of{grid-template-columns:1fr;gap:.75rem}.mc-node-card.svelte-r329of{padding:.85rem}.node-header.svelte-r329of{flex-direction:column;align-items:stretch;gap:.75rem}.mc-status-badge.svelte-r329of{font-size:.65rem;padding:.2rem .4rem}.mc-ping-btn.svelte-r329of{width:100%;padding:.45rem;font-size:.75rem}.node-info.svelte-r329of{padding:.6rem;font-size:.8rem}.info-row.svelte-r329of{font-size:.8rem}.label.svelte-r329of{font-size:.75rem}.value.svelte-r329of{font-size:.75rem;word-break:break-all}.resources.svelte-r329of{padding-top:.6rem}.resource-item.svelte-r329of{margin-bottom:.85rem}.resource-header.svelte-r329of{flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.35rem}.resource-name.svelte-r329of{font-size:.8rem}.resource-stats.svelte-r329of{font-size:.7rem;text-align:left}.mc-progress-bar.svelte-r329of{height:14px}}@media(max-width:480px){.mc-nodes-container.svelte-r329of{padding:.75rem}h2.svelte-r329of{font-size:1rem}h3.svelte-r329of{font-size:.95rem}.mc-node-card.svelte-r329of{padding:.65rem}.node-info.svelte-r329of{padding:.5rem}.resource-name.svelte-r329of{font-size:.75rem}.resource-stats.svelte-r329of{font-size:.65rem}}.mc-form-container.svelte-6slj5a{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;padding:0;margin-bottom:1.5rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 4px 8px #00000080}.mc-form-header.svelte-6slj5a{background:linear-gradient(135deg,#5dade2,#3498db);padding:1rem;border-bottom:2px solid #3a3a3a;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d}.mc-form-header.svelte-6slj5a h3:where(.svelte-6slj5a){margin:0;color:#fff;font-size:1rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.mc-form-body.svelte-6slj5a{padding:1.5rem}.error-message.svelte-6slj5a{background:linear-gradient(135deg,#5a2a2a,#4a1e1e);border:2px solid #c92a2a;padding:.75rem;border-radius:0;color:#ff6b6b;font-size:.9rem;margin-bottom:1rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.empty-state.svelte-6slj5a{text-align:center;padding:2rem 1rem;color:#888}.empty-state.svelte-6slj5a p:where(.svelte-6slj5a){margin:0;font-style:italic}.user-selection.svelte-6slj5a{display:flex;flex-direction:column;gap:1rem}.selection-label.svelte-6slj5a{margin:0;color:#b0b0b0;font-size:.95rem;font-weight:700}.mc-search-input.svelte-6slj5a{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;border-radius:0;padding:.75rem;color:#fff;font-size:.95rem;font-family:Courier New,monospace;transition:all .1s;width:100%;box-sizing:border-box;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d;margin-bottom:.75rem}.mc-search-input.svelte-6slj5a:focus{outline:none;border-color:#5dade2;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d,0 0 8px #5dade280}.mc-search-input.svelte-6slj5a::-moz-placeholder{color:#555}.mc-search-input.svelte-6slj5a::placeholder{color:#555}.user-list.svelte-6slj5a{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.no-results.svelte-6slj5a{text-align:center;padding:2rem 1rem;color:#888}.no-results.svelte-6slj5a p:where(.svelte-6slj5a){margin:0;font-style:italic;font-size:.9rem}.user-item.svelte-6slj5a{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:2px solid #3a3a3a;border-radius:0;cursor:pointer;transition:all .1s;text-align:left}.user-item.svelte-6slj5a:hover{background:linear-gradient(135deg,#2a3a3a,#1a2a2a);border-color:#5dade2;transform:translate(4px)}.user-item-name.svelte-6slj5a{color:#fff;font-weight:600;font-size:.95rem}.user-item-id.svelte-6slj5a{color:#888;font-family:Courier New,monospace;font-size:.8rem}.user-info.svelte-6slj5a{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:2px solid #3a3a3a;padding:1rem;margin-bottom:1rem;box-shadow:inset 2px 2px #00000080}.info-row.svelte-6slj5a{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem}.info-row.svelte-6slj5a:last-child{margin-bottom:0}.info-label.svelte-6slj5a{color:#b0b0b0;font-weight:700;min-width:100px}.info-value.svelte-6slj5a{color:#5dade2;font-family:Courier New,monospace;word-break:break-all}form.svelte-6slj5a{display:flex;flex-direction:column;gap:1rem}.configurations-section.svelte-6slj5a{padding:1rem;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:2px solid #3a3a3a;box-shadow:inset 2px 2px #00000080}.configurations-section.svelte-6slj5a h4:where(.svelte-6slj5a){margin:0 0 .75rem;color:#b0b0b0;font-size:.85rem;font-weight:700}.config-input-group.svelte-6slj5a{display:grid;grid-template-columns:1fr 1fr 50px;gap:.5rem;margin-bottom:1rem}.mc-input.svelte-6slj5a{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;border-radius:0;padding:.6rem;color:#fff;font-size:.9rem;font-family:Courier New,monospace;transition:all .1s;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d}.mc-input.svelte-6slj5a:focus{outline:none;border-color:#5dade2;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d,0 0 8px #5dade280}.mc-input.svelte-6slj5a::-moz-placeholder{color:#555}.mc-input.svelte-6slj5a::placeholder{color:#555}.mc-add-config-btn.svelte-6slj5a{background:linear-gradient(135deg,#58d68d,#27ae60);border:none;border-radius:0;color:#fff;font-weight:700;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-add-config-btn.svelte-6slj5a:hover{transform:translateY(-1px)}.mc-add-config-btn.svelte-6slj5a:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.config-list.svelte-6slj5a{display:flex;flex-direction:column;gap:.5rem}.config-item.svelte-6slj5a{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:1px solid #3a3a3a;font-size:.85rem}.config-item-content.svelte-6slj5a{display:flex;gap:.5rem;align-items:center;flex:1;min-width:0}.config-key.svelte-6slj5a{color:#5dade2;font-weight:700;font-family:Courier New,monospace}.config-separator.svelte-6slj5a{color:#666}.config-value.svelte-6slj5a{color:#b0b0b0;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-remove-btn.svelte-6slj5a{background:linear-gradient(135deg,#cd6155,#a93226);border:none;border-radius:0;width:30px;height:30px;color:#fff;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s;flex-shrink:0;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d,0 1px 2px #0000004d}.config-remove-btn.svelte-6slj5a:hover{transform:translateY(-1px)}.config-remove-btn.svelte-6slj5a:active{transform:translateY(1px);box-shadow:inset 1px 1px #0000004d,inset -1px -1px #ffffff4d}.config-empty.svelte-6slj5a{color:#666;font-style:italic;font-size:.85rem;margin:0}.form-actions.svelte-6slj5a{display:flex;gap:.75rem}.mc-form-btn.svelte-6slj5a{flex:1;padding:.75rem;border:none;border-radius:0;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-form-btn.cancel.svelte-6slj5a{background:linear-gradient(135deg,#85929e,#5d6d7e);color:#fff}.mc-form-btn.cancel.svelte-6slj5a:hover{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:translateY(-1px)}.mc-form-btn.cancel.svelte-6slj5a:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-form-btn.confirm.svelte-6slj5a{background:linear-gradient(135deg,#58d68d,#27ae60);color:#fff}.mc-form-btn.confirm.svelte-6slj5a:hover{background:linear-gradient(135deg,#66d896,#2fb969);transform:translateY(-1px)}.mc-form-btn.confirm.svelte-6slj5a:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}@media(max-width:768px){.mc-form-body.svelte-6slj5a{padding:1.25rem}.user-list.svelte-6slj5a{max-height:300px}.user-item.svelte-6slj5a{flex-direction:column;gap:.5rem;align-items:flex-start}.config-input-group.svelte-6slj5a{grid-template-columns:1fr;gap:.5rem}.mc-add-config-btn.svelte-6slj5a{grid-column:1}.configurations-section.svelte-6slj5a{padding:.75rem}.config-item.svelte-6slj5a{flex-direction:column;align-items:flex-start;gap:.5rem}.config-remove-btn.svelte-6slj5a{align-self:flex-end}.form-actions.svelte-6slj5a{flex-direction:column;gap:.5rem}.mc-form-btn.svelte-6slj5a{width:100%}}.mc-users-container.svelte-3b4afc{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;padding:1.5rem;margin-bottom:2rem;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 4px 8px #00000080}.mc-header.svelte-3b4afc{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h2.svelte-3b4afc{margin:0;color:#fff;font-size:1.2rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.mc-toolbar.svelte-3b4afc{display:flex;justify-content:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-toolbar-btn.svelte-3b4afc{background:linear-gradient(135deg,#58d68d,#27ae60);border:none;border-radius:0;padding:.5rem 1rem;color:#fff;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-toolbar-btn.svelte-3b4afc:hover{transform:translateY(-1px)}.mc-toolbar-btn.svelte-3b4afc:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-empty-state.svelte-3b4afc{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;padding:3rem;text-align:center;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 4px 8px #00000080}.mc-empty-state.svelte-3b4afc h2:where(.svelte-3b4afc){margin:0 0 1rem;color:#888;font-size:1.2rem;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.mc-empty-state.svelte-3b4afc p:where(.svelte-3b4afc){margin:0;color:#666;font-size:.9rem}.users-table.svelte-3b4afc{display:flex;flex-direction:column;gap:0;border:2px solid #3a3a3a;background:linear-gradient(135deg,#2a2a2a,#1e1e1e);box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.table-header.svelte-3b4afc{display:grid;grid-template-columns:1fr 1fr 1fr 120px;gap:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-bottom:2px solid #3a3a3a;font-weight:700;color:#b0b0b0;font-size:.9rem;text-transform:uppercase}.table-row.svelte-3b4afc{display:grid;grid-template-columns:1fr 1fr 1fr 120px;gap:1rem;padding:1rem;align-items:center;border-bottom:1px solid #3a3a3a;transition:background .1s}.table-row.svelte-3b4afc:hover{background:#5dade20d}.table-row.svelte-3b4afc:last-child{border-bottom:none}.col-id.svelte-3b4afc{min-width:0}.col-name.svelte-3b4afc{min-width:0;color:#fff;font-weight:600}.col-config.svelte-3b4afc{min-width:0;color:#b0b0b0}.col-actions.svelte-3b4afc{display:flex;justify-content:center;gap:.5rem}.user-id.svelte-3b4afc{color:#888;font-family:Courier New,monospace;font-size:.85rem}.config-count.svelte-3b4afc{background:linear-gradient(135deg,#5dade2,#3498db);padding:.3rem .6rem;border-radius:0;color:#fff;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #0000004d}.config-empty.svelte-3b4afc{color:#666;font-style:italic}.mc-button.svelte-3b4afc{width:40px;height:40px;border:none;border-radius:0;cursor:pointer;font-size:1.3rem;font-weight:700;line-height:1;transition:all .1s;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mc-button.edit.svelte-3b4afc{background:linear-gradient(135deg,#f7dc6f,#f39c12,#e67e22)}.mc-button.edit.svelte-3b4afc:hover{transform:translateY(-1px)}.mc-button.edit.svelte-3b4afc:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-button.delete.svelte-3b4afc{background:linear-gradient(135deg,#cd6155,#a93226,#922b21)}.mc-button.delete.svelte-3b4afc:hover{transform:translateY(-1px)}.mc-button.delete.svelte-3b4afc:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-modal-overlay.svelte-3b4afc{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;animation:svelte-3b4afc-fadeIn .2s ease-out}@keyframes svelte-3b4afc-fadeIn{0%{opacity:0}to{opacity:1}}.mc-modal.svelte-3b4afc{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:3px solid #3a3a3a;border-radius:0;max-width:400px;width:90%;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #0006,0 8px 24px #000000b3;animation:svelte-3b4afc-slideUp .3s ease-out}@keyframes svelte-3b4afc-slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.mc-modal-header.svelte-3b4afc{background:linear-gradient(135deg,#cd6155,#a93226);padding:1rem;border-bottom:3px solid #8b2635;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d}.mc-modal-header.svelte-3b4afc h3:where(.svelte-3b4afc){margin:0;color:#fff;font-size:1.1rem;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7);text-align:center}.mc-modal-body.svelte-3b4afc{padding:1.5rem;text-align:center}.mc-modal-body.svelte-3b4afc p:where(.svelte-3b4afc){margin:0 0 .5rem;color:#b0b0b0;font-size:.95rem}.mc-user-name.svelte-3b4afc{color:#f7dc6f;font-weight:700;font-size:1.1rem;margin:1rem 0}.mc-warning.svelte-3b4afc{color:#ff6b6b;font-weight:700;font-size:.9rem;margin-top:1rem}.mc-modal-actions.svelte-3b4afc{display:flex;gap:.75rem;padding:1rem;background:#1a1a1a;border-top:2px solid #3a3a3a}.mc-modal-btn.svelte-3b4afc{flex:1;padding:.75rem;border:none;border-radius:0;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-modal-btn.cancel.svelte-3b4afc{background:linear-gradient(135deg,#85929e,#5d6d7e);color:#fff}.mc-modal-btn.cancel.svelte-3b4afc:hover{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:translateY(-1px)}.mc-modal-btn.cancel.svelte-3b4afc:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-modal-btn.confirm.svelte-3b4afc{background:linear-gradient(135deg,#ec7063,#e74c3c);color:#fff}.mc-modal-btn.confirm.svelte-3b4afc:hover{background:linear-gradient(135deg,#e74c3c,#c0392b);transform:translateY(-1px)}.mc-modal-btn.confirm.svelte-3b4afc:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}@media(max-width:768px){.mc-users-container.svelte-3b4afc{padding:1rem}.table-header.svelte-3b4afc,.table-row.svelte-3b4afc{grid-template-columns:1fr 1fr;gap:.5rem}.col-config.svelte-3b4afc,.col-id.svelte-3b4afc{display:none}.table-header.svelte-3b4afc div:where(.svelte-3b4afc):nth-child(1),.table-header.svelte-3b4afc div:where(.svelte-3b4afc):nth-child(3),.table-row.svelte-3b4afc div:where(.svelte-3b4afc):nth-child(1),.table-row.svelte-3b4afc div:where(.svelte-3b4afc):nth-child(3){display:none}h2.svelte-3b4afc{font-size:1.1rem}.mc-modal.svelte-3b4afc{width:95%}.mc-modal-header.svelte-3b4afc h3:where(.svelte-3b4afc){font-size:1rem}.mc-modal-body.svelte-3b4afc{padding:1.25rem}.mc-modal-body.svelte-3b4afc p:where(.svelte-3b4afc){font-size:.9rem}.mc-user-name.svelte-3b4afc{font-size:1rem}.mc-warning.svelte-3b4afc{font-size:.85rem}.mc-modal-actions.svelte-3b4afc{flex-direction:column;gap:.5rem;padding:.75rem}.mc-modal-btn.svelte-3b4afc{padding:.65rem;font-size:.85rem}}.mc-login-page.svelte-3z0wmw{min-height:100vh;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);display:flex;justify-content:center;align-items:center;padding:2rem}.mc-login-container.svelte-3z0wmw{width:100%;max-width:400px}.mc-login-card.svelte-3z0wmw{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:3px solid #3a3a3a;border-radius:0;overflow:hidden;box-shadow:inset 3px 3px #ffffff1a,inset -3px -3px #0006,0 8px 16px #0009}.mc-login-header.svelte-3z0wmw{background:linear-gradient(135deg,#5dade2,#3498db,#2980b9);color:#fff;padding:2rem;text-align:center;border-bottom:3px solid #2471a3;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d}.mc-login-header.svelte-3z0wmw h1:where(.svelte-3z0wmw){color:#fff;margin:0 0 .5rem;font-family:var(--minecraft-font);font-size:var(--font-3xl);font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.7);letter-spacing:3px}.mc-login-form.svelte-3z0wmw{padding:2rem}.mc-form-group.svelte-3z0wmw{margin-bottom:1.5rem}label.svelte-3z0wmw{display:block;margin-bottom:.5rem;color:#b0b0b0;font-family:var(--minecraft-font);font-weight:700;font-size:var(--font-sm);letter-spacing:1px}.mc-input.svelte-3z0wmw{width:100%;padding:.75rem;background:#1a1a1a;border:2px solid #3a3a3a;border-radius:0;font-size:var(--font-lg);color:#fff;font-family:var(--minecraft-font-mono);transition:all .1s;box-sizing:border-box;box-shadow:inset 2px 2px #00000080,inset -1px -1px #ffffff0d}.mc-input.svelte-3z0wmw:focus{border-color:#5dade2;background:#0d0d0d;outline:none;box-shadow:inset 2px 2px #0009,0 0 0 2px #5dade24d}.mc-input.svelte-3z0wmw::-moz-placeholder{color:#555}.mc-input.svelte-3z0wmw::placeholder{color:#555}.mc-btn-primary.svelte-3z0wmw{width:100%;margin-top:1rem;padding:.85rem 2rem;font-family:var(--minecraft-font);font-size:var(--font-lg);font-weight:700;border-radius:0;background:linear-gradient(135deg,#58d68d,#27ae60,#229954);color:#fff;border:none;cursor:pointer;transition:all .1s;display:flex;align-items:center;justify-content:center;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 3px 6px #0006;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mc-btn-primary.svelte-3z0wmw:hover:not(:disabled){background:linear-gradient(135deg,#52c97f,#239b56,#1e8449);transform:translateY(-1px);box-shadow:inset 2px 2px #fff6,inset -2px -2px #0006,0 4px 8px #00000080}.mc-btn-primary.svelte-3z0wmw:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d,0 1px 3px #0006}.mc-btn-primary.svelte-3z0wmw:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc-alert-error.svelte-3z0wmw{background:linear-gradient(135deg,#5a2a2a,#4a1e1e);border:2px solid #8b2635;color:#ffcdd2;padding:.75rem;border-radius:0;margin-bottom:1rem;font-family:var(--minecraft-font);font-size:var(--font-sm);font-weight:700;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.mc-mode-toggle.svelte-3z0wmw{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:2px solid #3a3a3a}.mc-mode-toggle.svelte-3z0wmw p:where(.svelte-3z0wmw){color:#888;font-family:var(--minecraft-font);font-size:var(--font-sm);font-weight:700;margin:0 0 .75rem;letter-spacing:.5px}.mc-link-button.svelte-3z0wmw{background:linear-gradient(135deg,#85929e,#5d6d7e);border:none;border-radius:0;color:#fff;font-family:var(--minecraft-font);font-size:var(--font-sm);font-weight:700;cursor:pointer;padding:.5rem 1rem;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-link-button.svelte-3z0wmw:hover{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:translateY(-1px);box-shadow:inset 2px 2px #fff6,inset -2px -2px #0006,0 3px 6px #0006}.mc-link-button.svelte-3z0wmw:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}@media(max-width:768px){.mc-login-page.svelte-3z0wmw{padding:1rem}.mc-login-container.svelte-3z0wmw{max-width:100%}.mc-login-header.svelte-3z0wmw{padding:1.5rem 1rem}.mc-login-header.svelte-3z0wmw h1:where(.svelte-3z0wmw){font-size:var(--font-3xl);letter-spacing:2px}.mc-login-form.svelte-3z0wmw{padding:1.25rem}.mc-form-group.svelte-3z0wmw{margin-bottom:1.25rem}label.svelte-3z0wmw{font-size:var(--font-sm);margin-bottom:.4rem}.mc-input.svelte-3z0wmw{padding:.65rem;font-size:var(--font-base)}.mc-btn-primary.svelte-3z0wmw{padding:.75rem 1.5rem;font-size:var(--font-base)}.mc-alert-error.svelte-3z0wmw{font-size:var(--font-sm);padding:.65rem}.mc-mode-toggle.svelte-3z0wmw{margin-top:1.5rem;padding-top:1.25rem}.mc-mode-toggle.svelte-3z0wmw p:where(.svelte-3z0wmw){font-size:var(--font-sm);margin-bottom:.65rem}.mc-link-button.svelte-3z0wmw{font-size:var(--font-sm);padding:.45rem .85rem}}@media(max-width:480px){.mc-login-page.svelte-3z0wmw{padding:.5rem}.mc-login-header.svelte-3z0wmw{padding:1.25rem .75rem}.mc-login-header.svelte-3z0wmw h1:where(.svelte-3z0wmw){font-size:var(--font-2xl);letter-spacing:1.5px}.mc-login-form.svelte-3z0wmw{padding:1rem}.mc-input.svelte-3z0wmw{padding:.6rem;font-size:var(--font-sm)}.mc-btn-primary.svelte-3z0wmw{padding:.7rem 1.25rem;font-size:var(--font-sm)}}.mc-header.svelte-1n46o8q{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-bottom:3px solid #3a3a3a;box-shadow:inset 2px 2px #ffffff1a,0 4px 8px #00000080}.mc-title.svelte-1n46o8q{font-family:var(--minecraft-font);font-size:var(--font-3xl);font-weight:700;color:#fff;margin:0;text-shadow:3px 3px 0 rgba(0,0,0,.7)}.mc-diamonds-wrapper.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,12px);grid-template-rows:repeat(2,12px);gap:2px;align-items:center;flex-shrink:0}.diamond-emerald.svelte-1n46o8q{grid-column:1 / 3;grid-row:1;justify-self:center}.diamond-ruby.svelte-1n46o8q{grid-column:1;grid-row:2}.diamond-aqua.svelte-1n46o8q{grid-column:2;grid-row:2}.mc-diamond.svelte-1n46o8q{width:12px;height:12px;transform:rotate(90deg);position:relative;box-shadow:inset 2px 2px #fff6,inset -2px -2px #0006,0 2px 4px #00000080}.mc-diamond.svelte-1n46o8q:before{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;background:#ffffff4d;border-radius:1px}.diamond-aqua.svelte-1n46o8q{background:linear-gradient(135deg,#5ddbdb,#2a9f9f,#1a7a7a)}.diamond-ruby.svelte-1n46o8q{background:linear-gradient(135deg,#ff6b6b,#c92a2a,#7a1a1a)}.diamond-emerald.svelte-1n46o8q{background:linear-gradient(135deg,#51cf66,#2b8a3e,#1a5a2a)}.mc-username.svelte-1n46o8q{font-family:var(--minecraft-font);color:#f7dc6f;font-size:var(--font-base);font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.7)}.mc-logout-btn.svelte-1n46o8q{background:linear-gradient(135deg,#cd6155,#a93226);border:none;border-radius:0;padding:.5rem 1rem;color:#fff;font-family:var(--minecraft-font);font-weight:700;font-size:var(--font-sm);cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-logout-btn.svelte-1n46o8q:hover{background:linear-gradient(135deg,#e74c3c,#c0392b);transform:translateY(-1px)}.mc-logout-btn.svelte-1n46o8q:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-nav.svelte-1n46o8q{display:flex;gap:.25rem;margin:0 -2rem;padding:0 2rem}.mc-tab.svelte-1n46o8q{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:none;border-radius:0;padding:.75rem 1.5rem;color:#888;font-family:var(--minecraft-font);font-weight:700;font-size:var(--font-sm);cursor:pointer;transition:all .1s;position:relative;box-shadow:inset 1px 1px #ffffff0d,inset -1px -1px #0003}.mc-tab.svelte-1n46o8q:hover{background:linear-gradient(135deg,#3a3a3a,#2e2e2e);color:#b0b0b0}.mc-tab.active.svelte-1n46o8q{background:linear-gradient(135deg,#3a3a3a,#2a2a2a);color:#fff;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d}.mc-toolbar.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-toolbar-btn.svelte-1n46o8q{background:linear-gradient(135deg,#5dade2,#3498db);border:none;border-radius:0;padding:.5rem 1rem;color:#fff;font-family:var(--minecraft-font);font-weight:700;font-size:var(--font-sm);cursor:pointer;transition:all .1s;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d,0 2px 4px #0000004d}.mc-toolbar-btn.create.svelte-1n46o8q{background:linear-gradient(135deg,#58d68d,#27ae60)}.mc-toolbar-btn.svelte-1n46o8q:hover{transform:translateY(-1px)}.mc-toolbar-btn.svelte-1n46o8q:active{transform:translateY(1px);box-shadow:inset 2px 2px #0000004d,inset -2px -2px #ffffff4d}.mc-empty-state.svelte-1n46o8q{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border:2px solid #3a3a3a;padding:3rem;text-align:center;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 4px 8px #00000080}.mc-empty-state.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 1rem;color:#888;font-family:var(--minecraft-font);font-size:var(--font-2xl);text-shadow:2px 2px 0 rgba(0,0,0,.7)}.mc-empty-state.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;color:#666;font-family:var(--minecraft-font);font-size:var(--font-base)}.mc-servers-header.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 0}.mc-servers-header.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0;color:#fff;font-family:var(--minecraft-font);font-size:var(--font-2xl);font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.mc-count-badge.svelte-1n46o8q{background:linear-gradient(135deg,#f7dc6f,#f39c12);padding:.4rem .75rem;border-radius:0;color:#2c3e50;font-family:var(--minecraft-font);font-size:var(--font-base);font-weight:700;min-width:2rem;text-align:center;box-shadow:inset 2px 2px #ffffff4d,inset -2px -2px #0000004d}.servers-grid.svelte-1n46o8q{display:flex;flex-direction:column;gap:.75rem}.mt-section.svelte-1n46o8q{margin-top:2rem}.main-content.svelte-1n46o8q{padding-top:120px}@media(max-width:768px){.main-content.svelte-1n46o8q{padding-top:100px}.main-container.svelte-1n46o8q{padding:1rem!important}.mc-title.svelte-1n46o8q{font-size:var(--font-2xl);letter-spacing:1px}.mc-username.svelte-1n46o8q{display:none}.mc-logout-btn.svelte-1n46o8q{padding:.4rem .75rem;font-size:var(--font-sm)}.mc-nav.svelte-1n46o8q{margin:0 -2rem;padding:0 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-tab.svelte-1n46o8q{padding:.65rem 1.25rem;font-size:var(--font-sm);white-space:nowrap}.mc-toolbar.svelte-1n46o8q{flex-direction:column;gap:1rem;padding:.75rem}.mc-toolbar.svelte-1n46o8q>div:where(.svelte-1n46o8q){width:100%;flex-direction:column;gap:.75rem}.mc-toolbar-btn.svelte-1n46o8q{width:100%;padding:.65rem 1rem;font-size:var(--font-sm)}.mc-servers-header.svelte-1n46o8q{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.5rem 0}.mc-servers-header.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:var(--font-xl)}.mc-count-badge.svelte-1n46o8q{padding:.35rem .65rem;font-size:var(--font-sm)}.servers-grid.svelte-1n46o8q{gap:.5rem}}@media(max-width:480px){.main-content.svelte-1n46o8q{padding-top:85px}.main-container.svelte-1n46o8q{padding:.75rem!important}.mc-header.svelte-1n46o8q .py-6{padding-top:.75rem!important;padding-bottom:.75rem!important}.mc-title.svelte-1n46o8q{font-size:var(--font-lg)}.mc-logout-btn.svelte-1n46o8q{padding:.35rem .65rem;font-size:var(--font-xs)}.mc-tab.svelte-1n46o8q{padding:.55rem 1rem;font-size:var(--font-sm)}.mc-toolbar.svelte-1n46o8q{padding:.5rem}.mc-empty-state.svelte-1n46o8q{padding:2rem 1rem}.mc-empty-state.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:var(--font-lg)}.mc-empty-state.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:var(--font-sm)}}
