.server-guide-hero h1{font-size:clamp(2.8rem,6.4vw,6.2rem);white-space:normal;overflow-wrap:normal}
.server-info-page .server-guide{padding-top:72px}
.server-info-page .server-facts{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.server-info-page .fact-card{min-width:0;min-height:145px;padding:22px 12px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(18,24,34,.92),rgba(8,11,16,.92));display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.server-info-page .fact-card i{display:block;color:var(--gold2);font-size:1.25rem;margin-bottom:11px}
.server-info-page .fact-card span{display:block;color:var(--muted);font-size:.67rem;letter-spacing:.09em;text-transform:uppercase;line-height:1.35}
.server-info-page .fact-card strong{display:block;margin-top:5px;font:700 1.65rem Cinzel;color:var(--text)}
.server-info-page .guide-section{clear:both;padding-top:80px}
.server-info-page .guide-heading{margin-bottom:28px}
.server-info-page .guide-heading h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:.35rem 0 .7rem}
.server-info-page .guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.server-info-page .guide-card{min-width:0;padding:30px!important}
.server-info-page .guide-card>i{display:block;font-size:1.45rem;color:var(--gold2);margin-bottom:18px}
.server-info-page .guide-card h3{margin:0 0 18px}
.server-info-page .guide-card .section-copy{margin:0}
.server-info-page .config-list{margin:0}
.server-info-page .config-list>div{display:flex!important;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid var(--line)}
.server-info-page .config-list dt{color:var(--muted)}
.server-info-page .config-list dd{margin:0;color:var(--gold2);font-weight:700}
.server-info-page .feature-list{list-style:none!important;padding:0!important;margin:0}
.server-info-page .feature-list li{position:relative;padding:8px 0 8px 19px;color:var(--muted);line-height:1.5;font-size:.86rem}
.server-info-page .feature-list li:before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:var(--gold2)}
.server-info-page .enchant-scale{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:20px}
.server-info-page .enchant-scale span,.server-info-page .system-tags span{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid var(--line);color:var(--gold2);font-size:.72rem;line-height:1.35}
.server-info-page .guide-note{display:block;margin-top:18px;padding:15px 18px;border-left:3px solid var(--gold2);background:rgba(225,201,133,.06);color:var(--muted)}
.server-info-page .event-schedule-wrap{display:block;overflow-x:auto;padding:0}
.server-info-page .event-schedule{width:100%;min-width:920px;border-collapse:collapse;table-layout:auto}
.server-info-page .event-schedule th,.server-info-page .event-schedule td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:.8rem;line-height:1.45;vertical-align:middle}
.server-info-page .event-schedule th{color:var(--gold2);font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}
.server-info-page .event-schedule td:first-child{min-width:175px}.server-info-page .event-schedule td:nth-child(2){min-width:265px;color:#d7c99f}.server-info-page .event-schedule td:nth-child(3){min-width:90px;white-space:nowrap}
.server-info-page .system-tags{display:flex!important;flex-wrap:wrap;gap:10px}
.server-info-page .mission-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.server-info-page .mission-card{min-width:0;padding:20px;border:1px solid var(--line);background:rgba(255,255,255,.025);display:flex!important;flex-direction:column;gap:8px}
.server-info-page .mission-card strong{display:block;font-family:Cinzel;color:var(--gold2)}
.server-info-page .mission-card span{display:block;color:var(--muted);font-size:.78rem;line-height:1.4}
@media(max-width:1050px){.server-info-page .server-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.server-info-page .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-info-page .mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.server-guide-hero h1{font-size:clamp(2.25rem,12vw,3.5rem)}.server-info-page .server-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.server-info-page .guide-grid{grid-template-columns:1fr}.server-info-page .guide-section{padding-top:58px}.server-info-page .mission-grid{grid-template-columns:1fr}.server-info-page .guide-card{padding:24px!important}}
