/* Multi-page Conquer 6159 layout */
.nav nav{gap:17px;flex-wrap:wrap}
.nav nav a{white-space:nowrap;padding:6px 0}
.nav nav a[aria-current=page]{color:var(--gold);border-bottom:2px solid var(--gold)}
.page-intro{text-align:center;padding-top:90px;padding-bottom:5px}
.page-intro h1{font-size:clamp(34px,5vw,54px);line-height:1.4;margin:9px 0}
.page-intro p{color:var(--muted);max-width:680px;margin:0 auto;font-size:15px}
.page-intro+.section{padding-top:50px}
.page-intro+.registration-section{margin-top:40px}
.page-intro+.section#support{padding-top:65px}
.page-directory{padding-bottom:95px}
.site-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.page-tile{border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(135deg,#291a1bbd,#10111ad9);transition:border-color .2s,transform .2s}
.page-tile:hover{border-color:#e4ac63;transform:translateY(-3px)}
.page-tile>span{font-size:32px}
.page-tile h3{margin:4px 0;font-size:20px}
.page-tile p{margin:0;color:var(--muted);font-size:13px}
.page-tile b{color:var(--gold);font-size:12px;margin-top:auto;padding-top:13px}
#updates .section-head,#features .section-head{max-width:760px}
@media(max-width:1050px){.nav{height:auto;min-height:90px;padding-top:15px;padding-bottom:15px;flex-wrap:wrap}.nav nav{order:3;width:100%;justify-content:center;gap:18px}.site-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:730px){.nav{gap:10px}.nav nav{display:flex;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;gap:18px;padding:4px 0 9px;scrollbar-width:thin}.nav nav a{font-size:12px}.page-intro{padding-top:44px}.page-intro+.section{padding-top:34px}.site-links{grid-template-columns:1fr}.page-tile{min-height:155px}}

/* Arkan live players */
.players-dashboard{max-width:980px;padding-bottom:100px}
.live-stat{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 42px;margin-bottom:68px;background:linear-gradient(115deg,#3c251dd6,#14131f);border:1px solid #d5a36b77}
.live-stat h2{margin:3px 0;font-size:clamp(24px,3vw,32px)}
.live-stat p{margin:0;color:var(--muted);font-size:13px}
.live-stat strong{min-width:90px;text-align:center;color:var(--gold);font:900 clamp(52px,6vw,74px)/1.1 Georgia,serif}
.players-dashboard .rank-card{max-width:100%;border-radius:5px}
.players-dashboard .rank-table{direction:rtl}
.players-dashboard .rank-table th,.players-dashboard .rank-table td{font-size:14px}
.players-dashboard .rank-table tbody tr:first-child td{color:#f4cc8a;font-weight:800}
.players-dashboard .rank-note{margin:14px 0 0}
@media(max-width:730px){.live-stat{padding:22px;gap:14px}.live-stat strong{min-width:58px}.players-dashboard .rank-table th,.players-dashboard .rank-table td{padding:9px 5px;font-size:12px}}

/* Keep the new Arkan wordmark inside the circular hero emblem. */
.hero-seal strong{font-size:36px;letter-spacing:0}
@media(max-width:730px){.hero-seal strong{font-size:22px}}
