@font-face{font-family:Minecraft;font-style:normal;font-display:swap;font-weight:400;src:local("Minecraft "),local("Minecraft"),url(data:font/woff2;base64,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) format("woff2"),url(./minecraft-DW8JYFbi.woff) format("woff")}.minecraft-black{color:#000;text-shadow:1px 1px 0 #000000}.minecraft-dark-blue{color:#00a;text-shadow:1px 1px 0 #00002a}.minecraft-dark-green{color:#0a0;text-shadow:1px 1px 0 #002a00}.minecraft-dark-aqua{color:#0aa;text-shadow:1px 1px 0 #002a2a}.minecraft-dark-red{color:#a00;text-shadow:1px 1px 0 #2a0000}.minecraft-dark-purple{color:#a0a;text-shadow:1px 1px 0 #2a002a}.minecraft-gold{color:#fa0;text-shadow:1px 1px 0 #2a2a00}.minecraft-gray{color:#aaa;text-shadow:1px 1px 0 #2a2a2a}.minecraft-dark-gray{color:#555;text-shadow:1px 1px 0 #151515}.minecraft-blue{color:#55f;text-shadow:1px 1px 0 #15153f}.minecraft-green{color:#5f5;text-shadow:1px 1px 0 #153f15}.minecraft-aqua{color:#5ff;text-shadow:1px 1px 0 #153f3f}.minecraft-red{color:#f55;text-shadow:1px 1px 0 #3f1515}.minecraft-light-purple{color:#f5f;text-shadow:1px 1px 0 #3f153f}.minecraft-yellow{color:#ff5;text-shadow:1px 1px 0 #3f3f15}.minecraft-white{color:#fff;text-shadow:1px 1px 0 #3f3f3f}/*! tailwindcss v4.1.12 | 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-border-style:solid;--tw-outline-style:solid;--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}}}.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-2{z-index:2}.z-20{z-index:20}.z-\[9999\]{z-index:9999}.container{width:100%}.block{display:block}.block\!{display:block!important}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.w-screen{width:100vw}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.text-center{text-align:center}.text-\[\#aaaaaa\]{color:#aaa}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[xml\:lang\]{xml:lang}@font-face{font-family:Minecraftia;src:url(../fonts/Minecraftia-Regular.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}body{color:#fff;background:#1f1f23;margin:0;font-family:Minecraftia,monospace;overflow:hidden}.minecraft-button{image-rendering:pixelated;color:#ddd;text-shadow:3px 3px #000000ab;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#999 url(https://i.ibb.co/rb2TWXL/bgbtn.png) 50%/cover;border:3px solid #000;outline:none;padding-top:13px;font-family:Minecraftia,Courier New,monospace;font-size:16px;font-weight:400;line-height:1;transition:none;position:relative;overflow:hidden;box-shadow:inset -3px -5px #0006,inset 3px 3px #ffffff78}.minecraft-button:hover{text-shadow:3px 3px #202013cc;color:#ddd;background:#999 url(https://i.ibb.co/rb2TWXL/bgbtn.png) 50%/cover;box-shadow:inset -3px -5px #0006,inset 3px 3px #ffffff78,inset 0 0 0 2px #fffc}.minecraft-button:active{box-shadow:inset -3px -5px #00000045,inset 3px 3px #ffffff54}.main-menu-button{width:400pt;height:40pt;font-size:14pt}.small-menu-button{width:262.667px;height:40pt;font-size:14pt}.language-button{width:40pt;height:40pt;font-size:24px;padding-top:0!important}.minecraft-button:disabled{color:#999;text-shadow:1px 1px #000;cursor:not-allowed;background:linear-gradient(#666 0% 2%,#4a4a4a 48% 52%,#333 98% 100%);border-color:#999 #1a1a1a #1a1a1a #999;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0000004d}.minecraft-input{color:#fff;background:#000;border:2px inset #c6c6c6;padding:4px 8px;font-family:Minecraftia,monospace;font-size:12px}.minecraft-button.button-large{height:48px;padding:12px 24px;font-size:18px}.minecraft-button.button-small{height:32px;padding:6px 12px;font-size:14px}.minecraft-button.button-red{background:linear-gradient(#f99 0% 2%,#c44 48% 52%,#922 98% 100%);border-color:#fcc #611 #611 #fcc}.minecraft-button.button-red:hover{background:linear-gradient(#fcc 0% 2%,#f77 48% 52%,#c33 98% 100%);border-color:#fff #900 #900 #fff}.minecraft-button.button-green{background:linear-gradient(#9f9 0% 2%,#4c4 48% 52%,#292 98% 100%);border-color:#cfc #161 #161 #cfc}.minecraft-button.button-green:hover{background:linear-gradient(#cfc 0% 2%,#7f7 48% 52%,#3c3 98% 100%);border-color:#fff #090 #090 #fff}.minecraft-button:before{content:"";pointer-events:none;background:#ffffff4d;height:1px;position:absolute;top:1px;left:1px;right:1px}.minecraft-button:after{content:"";pointer-events:none;background:#0000004d;height:1px;position:absolute;bottom:1px;left:1px;right:1px}@keyframes buttonPress{0%{transform:translateY(0)}50%{transform:translateY(1px)}to{transform:translateY(0)}}.minecraft-button:active{animation:.1s ease-in-out buttonPress}.minecraft-button:focus{outline:none}.minecraft-button[title]:hover:before{content:attr(title);color:#fff;white-space:nowrap;z-index:1000;background:#000c;border:1px solid #666;margin-bottom:5px;padding:4px 8px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.minecraft-modal{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:4px solid #2a2a2a;border-color:#5a5a5a #2a2a2a #2a2a2a #5a5a5a;border-radius:0;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #0000004d,0 8px 32px #00000080}.minecraft-modal h2{text-shadow:2px 2px #000;border-bottom:2px solid #444;margin-bottom:16px;padding-bottom:8px;font-family:Minecraftia,monospace}.minecraft-modal a{transition:color .2s}.minecraft-modal a:hover{transform:translateY(-1px)}.minecraft-input{color:#fff;background:linear-gradient(#1a1a1a,#2a2a2a);border:2px solid #5a5a5a;border-color:#3f3f3f #5a5a5a #5a5a5a #3f3f3f;outline:none;font-family:Minecraftia,monospace;transition:all .2s;box-shadow:inset 1px 1px #0000004d,inset -1px -1px #ffffff1a}.minecraft-input:focus{border-color:#6a6a6a #8a8a8a #8a8a8a #6a6a6a;box-shadow:inset 1px 1px #0000004d,inset -1px -1px #fff3,0 0 0 2px #ffffff1a}.minecraft-input::-moz-placeholder{color:#888;opacity:.8}.minecraft-input::placeholder{color:#888;opacity:.8}@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-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}.App{text-align:center}.panoramic-background{position:fixed;top:0;left:0;width:120%;height:120%;background:url(../images/minecraft-panorama.jpg) center center;background-size:cover;background-repeat:no-repeat;animation:panorama 120s ease-in-out infinite;z-index:-2}.panoramic-background:after{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}@keyframes panorama{0%{transform:translate(0) scale(1.1)}50%{transform:translate(-10%) scale(1.1)}to{transform:translate(0) scale(1.1)}}.minecraft-menu{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:5px 20px;gap:5px;box-sizing:border-box;margin-top:-10px}.minecraft-logo-container{text-align:center;margin-bottom:5px;margin-top:-50px}.minecraft-title{font-size:64px;font-weight:700;text-shadow:4px 4px 0px #000000;color:#fff;line-height:1;letter-spacing:2px;margin:0}.minecraft-subtitle{font-size:16px;color:#ff5;text-shadow:2px 2px 0px #000000;margin:5px 0 0;letter-spacing:1px}.minecraft-title-image{width:auto;height:auto;max-width:90vw;max-height:400px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(4px 4px 0px #000000);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.menu-buttons-container{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:400pt;margin-top:-30px}.button-subtitle{font-size:10px;opacity:.8;margin-top:-2px}.menu-buttons-bottom-row{display:flex;gap:6px;margin-top:20px;width:400pt;justify-content:flex-start;align-items:center;margin-left:-115px}.menu-buttons-row{display:flex;gap:6px;flex:1;justify-content:flex-start;align-items:center}.language-button{flex-shrink:0}.top-left-play-button{position:absolute;top:20px;left:20px;width:40px;height:40px;z-index:100;display:flex;align-items:center;justify-content:center;padding:0!important}.small-menu-button{flex:1;min-width:0}.world-select-container{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;padding:20px;max-width:854px;margin:0 auto}.world-select-header{text-align:center;margin-bottom:20px}.world-select-title{font-size:32px;color:#fff;text-shadow:3px 3px 0px #000000;font-family:Minecraftia,Courier New,monospace;margin:0 0 8px}.linktree-subtitle{font-size:14px;color:#aaa;text-shadow:1px 1px 0px #000000;font-family:Minecraftia,Courier New,monospace;margin:0 0 20px}.profile-picture-container{margin:0 auto 24px;display:flex;justify-content:center;align-items:center}.profile-picture{width:150px;height:150px;border:4px solid #000;box-shadow:inset -3px -5px #0006,inset 3px 3px #ffffff78,0 8px 32px #00000080;border-radius:8px;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated;background:#000000b3}.profile-picture-inline{float:left;margin:0 16px 12px 0;display:flex;justify-content:center;align-items:center}.profile-picture-small{width:180px;height:180px;border:3px solid #555;box-shadow:inset -2px -3px #0006,inset 2px 2px #ffffff78;border-radius:4px;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated;background:#00000080}.about-description{max-width:700px;margin:0 auto 24px;padding:20px;background:#000000b3;border:3px solid #000;box-shadow:inset -2px -4px #0006,inset 2px 2px #fff3;font-family:Minecraftia,Courier New,monospace;line-height:1.6}.about-description p{color:#e0e0e0;font-size:12px;margin:0 0 12px;text-shadow:1px 1px 0px #000000}.about-description p:last-child{margin-bottom:0}.about-description .highlight{color:#fbbf24;font-weight:700;text-shadow:2px 2px 0px #000000}.linktree-container{flex:1;display:flex;flex-direction:column;gap:12px;max-width:600px;margin:0 auto 20px;width:100%;padding:0 10px}.linktree-item{display:flex;align-items:center;padding:16px 20px;border:3px solid #000;box-shadow:inset -3px -5px #0006,inset 3px 3px #ffffff78;background:#8b8b8b url(https://i.ibb.co/rb2TWXL/bgbtn.png) center / cover;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;cursor:pointer;gap:16px;transition:none;color:#ddd;text-shadow:3px 3px rgba(0,0,0,.67)}.linktree-item:hover{background:#8b8b8b url(https://i.ibb.co/rb2TWXL/bgbtn.png) center / cover;background-color:#6464ff73;background-blend-mode:overlay;box-shadow:inset -3px -5px #0006,inset 3px 3px #ffffff78}.linktree-icon{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0000004d;border:2px solid rgba(0,0,0,.5);border-radius:8px;flex-shrink:0}.linktree-info{flex:1;text-align:left}.linktree-name{font-size:16px;color:#fff;font-family:Minecraftia,Courier New,monospace;font-weight:700;text-shadow:2px 2px 0px rgba(0,0,0,.8);margin-bottom:4px}.linktree-description{font-size:11px;color:#fffc;font-family:Minecraftia,Courier New,monospace;text-shadow:1px 1px 0px rgba(0,0,0,.6)}.linktree-arrow{font-size:24px;color:#fff;text-shadow:2px 2px 0px rgba(0,0,0,.6);flex-shrink:0}@media (max-width: 640px){.linktree-item{padding:12px 16px}.linktree-icon{font-size:24px;width:40px;height:40px}.linktree-name{font-size:14px}.linktree-description{font-size:10px}}.world-list-container{flex:1;background:#00000080;border:2px solid #c6c6c6;border-top-color:#5a5a5a;border-left-color:#5a5a5a;border-right-color:#fff;border-bottom-color:#fff;margin-bottom:20px;min-height:300px}.world-list{padding:4px;height:100%}.world-item{display:flex;background:#ffffff1a;border:2px solid transparent;margin-bottom:2px;cursor:pointer;min-height:64px}.world-item.selected{background:#87ceeb4d;border-color:#87ceeb}.world-item:hover{background:#87ceeb33}.world-thumbnail{width:64px;height:64px;background:#5a5a5a;border:1px solid #000;display:flex;align-items:center;justify-content:center;flex-shrink:0}.world-icon{font-size:24px}.world-info{flex:1;padding:4px 8px;color:#fff;font-family:Minecraftia,Courier New,monospace;font-size:11px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.world-name{font-weight:700;margin-bottom:1px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-description{color:#ccc;margin-bottom:2px;font-size:9px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-details{display:flex;gap:16px;color:#999;font-size:10px;margin-bottom:2px}.world-last-played{color:#999;font-size:10px}.world-select-buttons{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;max-width:1000px;margin:0 auto}.world-button{min-width:220px;max-width:320px;width:auto;height:40px;font-size:11px}.sub-menu{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;padding:20px}.sub-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sub-menu-title{font-size:24px;text-shadow:2px 2px 0px #000000}.back-button{width:80px;height:30px;font-size:12px}.content-area{flex:1;background:#00000080;border:2px solid #000;padding:20px;overflow-y:auto}.dialog-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog{background:#c6c6c6;border:2px solid #000;padding:20px;min-width:300px;text-align:center;color:#000}.dialog-title{font-size:16px;margin-bottom:15px;color:#000}.dialog-buttons{display:flex;gap:10px;justify-content:center;margin-top:15px}.dialog-button{width:80px;height:30px;font-size:12px}.multiplayer-container{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;padding:10px;max-width:100vw;box-sizing:border-box}.multiplayer-header{text-align:center;margin-bottom:8px}.multiplayer-title{font-size:28px;color:#fff;text-shadow:3px 3px 0px #000000;font-family:Minecraftia,Courier New,monospace;margin-bottom:4px}.server-list-container{flex:1;display:flex;flex-direction:column;max-width:min(800px,95vw);margin:0 auto;width:100%;box-sizing:border-box}.server-info-text{text-align:center;color:#fff;font-family:Minecraftia,Courier New,monospace;font-size:12px;margin-bottom:8px;text-shadow:1px 1px 0px #000000}.scanning-dots{margin-top:5px;font-size:10px;color:#ccc}.server-list{background:#000000d9;border:3px solid #000;box-shadow:inset -2px -4px #0006,inset 2px 2px #fff3;min-height:300px;max-height:450px;overflow-y:auto;overflow-x:hidden;padding:8px;margin-bottom:20px;scroll-behavior:smooth}.server-list::-webkit-scrollbar{width:12px}.server-list::-webkit-scrollbar-track{background:#0009;border:1px solid #404040}.server-list::-webkit-scrollbar-thumb{background:#606060;border:1px solid #404040;border-radius:2px}.server-list::-webkit-scrollbar-thumb:hover{background:gray}.server-item{display:flex;align-items:center;padding:10px;margin-bottom:4px;cursor:pointer;transition:none;border:2px solid transparent;background:#0000004d;gap:12px;flex-wrap:wrap}.server-item:hover{background:#6464ff4d;border:2px solid rgba(100,100,255,.5)}.server-item.selected{background:#6464ff66;border:2px solid #8080ff}.server-thumbnail{width:64px;height:64px;background:#404040;border:2px solid #000;box-shadow:inset -1px -2px #0006,inset 1px 1px #fff3;display:flex;align-items:center;justify-content:center;margin-right:0;image-rendering:pixelated;flex-shrink:0}@media (max-width: 640px){.server-thumbnail{width:48px;height:48px}.server-name{font-size:12px}.server-description{font-size:10px}.server-button{font-size:10px;min-width:100px;padding:0 12px}}.server-icon{font-size:24px}.server-info{flex:1;min-width:200px;color:#fff;font-family:Minecraftia,Courier New,monospace}.server-name{font-size:14px;font-weight:700;margin-bottom:6px;text-shadow:2px 2px 0px #000000;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.server-description{font-size:11px;color:#aaa;margin-bottom:2px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.server-status{display:flex;flex-direction:column;align-items:flex-end;color:#fff;font-family:Minecraftia,Courier New,monospace;font-size:10px;min-width:60px}.server-players{margin-bottom:4px}.ping-bars{display:flex;gap:1px;align-items:flex-end}.ping-bar{width:2px;background:#404040}.ping-bar:nth-child(1){height:6px}.ping-bar:nth-child(2){height:8px}.ping-bar:nth-child(3){height:10px}.ping-bar:nth-child(4){height:12px}.ping-bar:nth-child(5){height:14px}.ping-bar.active{background:#0f0}.multiplayer-buttons{display:flex;flex-direction:column;gap:8px;max-width:min(800px,95vw);margin:0 auto;width:100%;box-sizing:border-box}.top-buttons,.bottom-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.server-button{width:auto;height:40px;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;padding:13px 16px 0;min-width:120px;text-shadow:1px 1px rgba(0,0,0,.67)}.server-button:hover{text-shadow:1px 1px rgba(32,32,19,.8)}.realms-container{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100vh;padding:10px;max-width:min(1200px,95vw);margin:0 auto;box-sizing:border-box}.realms-header{margin-bottom:10px}.realms-top-buttons{display:flex;gap:8px;justify-content:center;margin-bottom:10px;flex-wrap:wrap}.realms-play-button{min-width:200px;height:40px;font-size:14px;background:linear-gradient(180deg,#a855f7 0% 2%,#7c3aed 48% 52%,#5b21b6 98% 100%);border-top-color:#c084fc;border-left-color:#c084fc;border-right-color:#3730a3;border-bottom-color:#3730a3}.realms-play-button:hover{background:linear-gradient(180deg,#c084fc 0% 2%,#a855f7 48% 52%,#7c3aed 98% 100%);color:#000;border-top-color:#e9d5ff;border-left-color:#e9d5ff;border-right-color:#4c1d95;border-bottom-color:#4c1d95}.realms-manage-button{flex:1;height:40px;font-size:14px}.realms-config-button{width:40px;height:40px;padding:13px 0 0}.realms-description{text-align:center;color:#fff;font-family:Minecraftia,Courier New,monospace;font-size:12px;margin-bottom:15px;text-shadow:1px 1px 0px #000000;line-height:1.4}.realms-description p{margin:4px 0}.realms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px;max-width:100%;margin-left:auto;margin-right:auto}.realm-card{display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease}.realm-card:hover{transform:translateY(-2px)}.realm-card:hover .realm-image{border-color:#fbbf24;box-shadow:0 0 15px #fbbf2466}.realm-card:hover .realm-thumbnail-overlay{background:#ffffff1a;border-color:#fbbf24;transform:translate(-50%,-50%) scale(1.1)}.realm-card:active .realm-image{border-color:#f59e0b}.realm-card.selected{transform:translateY(-4px)}.realm-image{position:relative;width:100%;height:200px;background:linear-gradient(45deg,#1e3a8a,#3b82f6,#60a5fa);border:3px solid #1f2937;margin-bottom:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.realm-thumbnail{width:80px;height:80px;background:#0000004d;border:2px solid #4b5563;display:flex;align-items:center;justify-content:center}.realm-icon{font-size:32px}.realm-badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#dc2626,#b91c1c);border:2px solid #ffffff;padding:4px 8px;text-align:center;color:#fff;font-family:Minecraftia,Courier New,monospace;text-shadow:1px 1px 0px #000000}.realm-badge-text{display:block;font-size:10px;font-weight:700;line-height:1}.realm-badge-subtitle{display:block;font-size:8px;line-height:1;opacity:.9}.realm-info{background:#000c;border:2px solid #000;box-shadow:inset -1px -2px #0006,inset 1px 1px #fff3;padding:12px}.realm-name{font-size:13px;color:#fff;font-family:Minecraftia,Courier New,monospace;margin-bottom:6px;text-shadow:1px 1px 0px #000000;font-weight:700;line-height:1.3}.realm-gamemode{font-size:10px;color:#ccc;font-family:Minecraftia,Courier New,monospace;text-shadow:1px 1px 0px #000000}.realms-back-container{display:flex;justify-content:center;margin-top:auto}.realms-back-button{width:120px;height:32px;font-size:12px}
