/* SERVER START BOX */
.start-box{background:linear-gradient(135deg,rgba(201,162,39,0.08),rgba(201,162,39,0.02));border:1px solid var(--border2);border-radius:12px;padding:16px;margin-bottom:16px;text-align:center}
.start-label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold-dim);margin-bottom:6px}
.start-server{font-size:18px;font-weight:800;color:var(--gold-bright);margin-bottom:4px}
.start-date{font-size:13px;color:var(--text2)}

/* HERO CARD */
.hero-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:32px;margin-bottom:20px;text-align:center;position:relative;overflow:hidden}
.hero-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}
.hero-card h1{font-size:30px;font-weight:800;letter-spacing:1px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}
.hero-sub{color:var(--text2);font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}
.server-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:24px}
.badge{background:rgba(201,162,39,0.1);border:1px solid var(--border2);color:var(--gold);font-size:12px;padding:5px 14px;border-radius:20px;font-weight:600}
.hero-btns{display:flex;justify-content:center;gap:12px}
.btn-main{background:linear-gradient(135deg,var(--gold),#A87A10);color:#0A0A0F;font-weight:800;padding:12px 28px;border-radius:8px;text-decoration:none;font-size:14px;transition:.2s}
.btn-main:hover{opacity:.9;transform:translateY(-1px)}
.btn-sec{background:transparent;border:1px solid var(--border2);color:var(--gold);padding:12px 24px;border-radius:8px;text-decoration:none;font-size:14px;transition:.2s}
.btn-sec:hover{background:rgba(201,162,39,0.1)}

/* INFO GRID */
.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}
.info-box{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px}
.info-box h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gold);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border)}
.info-box p{font-size:13px;color:var(--text2);line-height:1.8}
.info-box p b{color:var(--text)}
.info-box-full{grid-column:1/-1}
.feature-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text2);padding:3px 0}
.check{color:#4CAF50;font-size:11px;font-weight:900;min-width:14px}
.cross{color:#E53935;font-size:11px;font-weight:900;min-width:14px}
.feat-group{margin-bottom:14px}
.feat-group h4{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--gold-dim);margin:10px 0 6px}