.ServerStatus_loading__atzbq,.ServerStatus_offline__kNuh0,.ServerStatus_statusCard__qLIVy{width:100%;max-width:450px;padding:1.5rem;border-radius:8px;background:var(--card-bg-color);border:1px solid var(--card-border-color);text-align:center}.ServerStatus_offline__kNuh0{border-left:4px solid #e74c3c}.ServerStatus_statusCard__qLIVy{border-left:4px solid #2ecc71}.ServerStatus_onlineTitle__Zj4sL,.ServerStatus_title__fxnhX{font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.ServerStatus_onlineHeader__avb4a{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.ServerStatus_onlineIndicator__E6u_g{position:relative;width:16px;height:16px}.ServerStatus_pingDot__uhoT8{width:8px;height:8px}.ServerStatus_pingAnimation__gO7ob,.ServerStatus_pingDot__uhoT8{position:absolute;top:50%;left:50%;background-color:#2ecc71;border-radius:50%;transform:translate(-50%,-50%)}.ServerStatus_pingAnimation__gO7ob{width:16px;height:16px;animation:ServerStatus_ping__xsdPV 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes ServerStatus_ping__xsdPV{0%{transform:translate(-50%,-50%) scale(.5);opacity:.7}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.ServerStatus_playerCount__qES_j{font-size:1.1rem;font-weight:600;color:var(--text-highlight);margin-bottom:1rem}.ServerStatus_motdContainer__9OVUQ{background-color:rgba(0,0,0,.3);padding:1rem;border-radius:6px;text-align:left}.ServerStatus_motdText__QsCBC{white-space:pre-wrap;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.4;color:var(--text-secondary)}.Hero_heroContainer___4Xtb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6rem 1rem 4rem;min-height:90vh}.Hero_logoContainer__ri_Qr{margin-bottom:1.5rem}.Hero_title__dg4YP{font-size:2.5rem;font-weight:900;margin-bottom:1rem;max-width:600px}.Hero_titleHighlight__ViKHs{color:var(--primary-color)}.Hero_subtitle__uUrRB{font-size:1.1rem;color:var(--text-secondary);max-width:550px;line-height:1.6;margin-bottom:2.5rem}.Hero_mainActions__U4r3Q{margin-bottom:2rem}.Hero_playButton__bO8o_{background:var(--primary-color);color:white;border:none;padding:1rem 3rem;font-size:1.25rem;font-weight:700;border-radius:8px;transition:background-color .2s ease,transform .2s ease}.Hero_playButton__bO8o_:hover{background:var(--primary-hover-color);transform:scale(1.05)}.Hero_ipGroup__KGWnj{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px;margin-bottom:2.5rem}.Hero_ipDisplay__g02Py{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);padding:.8rem 1rem;border-radius:6px;font-family:Courier New,Courier,monospace;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease;-webkit-user-select:all;-moz-user-select:all;user-select:all}.Hero_ipDisplay__g02Py:hover{border-color:var(--primary-color);color:var(--primary-color)}.Hero_toast__nYU7w{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);background-color:#2ecc71;color:white;padding:.8rem 1.5rem;border-radius:6px;z-index:200;font-weight:600;animation:Hero_toast-in__ySxsO .5s ease}@keyframes Hero_toast-in__ySxsO{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:768px){.Hero_title__dg4YP{font-size:4rem}.Hero_subtitle__uUrRB{font-size:1.25rem}.Hero_ipGroup__KGWnj{flex-direction:row;max-width:100%;gap:1.5rem;justify-content:center}.Hero_ipDisplay__g02Py{width:250px}}.Features_featuresSection__2RNg9{padding:4rem 0;max-width:1200px;margin:0 auto}.Features_featuresGrid__opnkG{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.Features_featureCard__EeYPY{background:var(--card-bg-color);border:1px solid var(--card-border-color);padding:2rem;border-radius:8px;text-align:center;transition:transform .3s ease,border-color .3s ease}.Features_featureCard__EeYPY:hover{transform:translateY(-5px);border-color:var(--card-hover-border-color)}.Features_icon__FfcL_{font-size:2.5rem;margin-bottom:1rem}.Features_title__iCzXZ{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:var(--text-highlight)}.Features_description__Wmmnt{color:var(--text-secondary);line-height:1.6}@media (min-width:768px){.Features_featuresGrid__opnkG{grid-template-columns:repeat(3,1fr)}.Features_featuresSection__2RNg9{padding:6rem 0}}.GamemodesPreview_previewSection__J3UdV{padding:4rem 0;max-width:1200px;margin:0 auto;text-align:center}.GamemodesPreview_mainTitle__CjFHD{font-size:2.5rem;font-weight:900;margin-bottom:3rem}.GamemodesPreview_previewGrid__aS0is{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.GamemodesPreview_gamemodeCard__gglu6{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease}.GamemodesPreview_gamemodeCard__gglu6:hover{transform:translateY(-5px);border-color:var(--card-hover-border-color)}.GamemodesPreview_cardContent__p5VGm{padding:2rem;text-align:left}.GamemodesPreview_title__NAhIF{font-size:1.75rem;font-weight:700;color:var(--text-highlight);margin-bottom:1rem}.GamemodesPreview_description__C65bZ{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.GamemodesPreview_learnMore__LYDS7{font-weight:600;color:var(--primary-color);transition:color .2s ease}.GamemodesPreview_learnMore__LYDS7:hover{color:var(--primary-hover-color)}@media (min-width:768px){.GamemodesPreview_previewGrid__aS0is{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.GamemodesPreview_previewSection__J3UdV{padding:6rem 0}.GamemodesPreview_mainTitle__CjFHD{font-size:3rem}}.CommunityCTA_ctaSection__oYiND{text-align:center;padding:6rem var(--container-padding);background-color:var(--card-bg-color);border-top:1px solid var(--card-border-color);border-bottom:1px solid var(--card-border-color)}.CommunityCTA_title__Cdbn7{font-size:2.5rem;font-weight:900;margin-bottom:1rem}.CommunityCTA_description__p8w7P{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;line-height:1.6}.CommunityCTA_discordButton__prfYC{background-color:#5865F2;color:white;padding:1rem 3rem;border-radius:8px;font-weight:700;transition:background-color .2s ease,transform .2s ease;font-size:1.25rem;border:none;display:inline-block}.CommunityCTA_discordButton__prfYC:hover{background-color:#4f5bda;transform:scale(1.05)}@media (min-width:768px){.CommunityCTA_title__Cdbn7{font-size:3rem}}