/* Minecraft原版风格样式 */

.no-select {
  user-select: none;
  -webkit-user-drag: none;     /* 禁止 WebKit 原生拖拽 */
  -webkit-touch-callout: none; /* 禁止 iOS 长按菜单 */
}
/* 服务器信息主区域 - 原版风格布局 */
.server-card {
    display: flex;
    overflow: hidden;
}

/* 服务器图标区域 */
.server-icon {
    flex: 0 0 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.server-icon img {
    width: 6vw;
    height: 6vw;
}

/* 服务器主要信息区域 */
.server-details {
    flex: 1;
    padding: 8px 12px;
    display: grid;
}

/* MOTD 区域 */
.motd-container {
    flex: 1;
    white-space: pre-line;
    line-height: 1.2;
}

/* 状态和人数信息区域 */
.server-status-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.6vw;
}

.server-status {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.server-version {
    font-size: 10px;
    text-align: right;
}

.status-indicator {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 6px;
}

.status-online {
    background-color: #00FF00;
}

.status-offline {
    background-color: #FF0000;
}

.player-count {
    color: #00FF00;
}

/* Minecraft颜色代码样式 */
.color-0 { color: #000000; }
.color-1 { color: #0000AA; }
.color-2 { color: #00AA00; }
.color-3 { color: #00AAAA; }
.color-4 { color: #AA0000; }
.color-5 { color: #AA00AA; }
.color-6 { color: #FFAA00; }
.color-7 { color: #AAAAAA; }
.color-8 { color: #555555; }
.color-9 { color: #5555FF; }
.color-a { color: #55FF55; }
.color-b { color: #55FFFF; }
.color-c { color: #FF5555; }
.color-d { color: #FF55FF; }
.color-e { color: #FFFF55; }
.color-f { color: #FFFFFF; }

.format-bold { font-weight: bold; }
.format-italic { font-style: italic; }
.format-underline { text-decoration: underline; }
.format-strikethrough { text-decoration: line-through; }

