#home .launcher-button{padding:17px 28px;min-height:58px;font-size:16px;border-color:#ecd5a7;box-shadow:0 5px 25px #0007}
#home .launcher-button:hover{background:linear-gradient(120deg,#eed4a6,#d3aa6f);box-shadow:0 6px 28px #0008}
.launcher-notice{font:400 13px/1.7 var(--font-body);color:#e3d6bf;padding:14px 17px;border-left:2px solid #d7b47c;background:#111719db;max-width:435px;margin:16px 0 0}
#home .hero-text .launcher-notice{font-size:13px;line-height:1.7;margin:16px 0 0;color:#e3d6bf}
.launcher-notice a{color:#e9c992;text-underline-offset:3px}
.server-monitor{display:flex;align-items:center;gap:13px;width:fit-content;min-width:270px;max-width:100%;margin-top:27px;padding:15px 20px;border:1px solid #d7b47c38;background:#101617c9;backdrop-filter:blur(8px)}
.server-dot{width:6px;height:6px;border-radius:50%;background:#b5aa95;flex-shrink:0}
.server-monitor[data-status=online] .server-dot{background:#b7c79a;box-shadow:0 0 9px #b7c79a40}
.server-monitor[data-status=offline] .server-dot{background:#ad8c76}
.server-label{display:flex;flex-direction:column;gap:4px;font:400 12px var(--font-body);color:#dcd1be}
.server-label small{font:400 10px var(--font-body);color:#b0a795}
.server-count{font:400 12px var(--font-body);white-space:nowrap;margin-left:22px;color:#b9ae9b}
.server-count strong{font:500 22px var(--font-body);color:#ede2cf}
@media(max-width:600px){#home .hero-actions{flex-direction:row;align-items:center;gap:15px 20px}#home .launcher-button{font-size:15px;padding:15px 22px}.server-monitor{padding:13px 15px;margin-top:24px;min-width:0;width:100%;max-width:340px;gap:10px}.server-count{margin-left:auto}.server-label{font-size:11px}#home .hero-text .launcher-notice{margin-top:14px}#home .screen-content{padding-top:165px}}
