:root {
  --mu-bg: #07090d;
  --mu-bg-soft: #0c1017;
  --mu-panel: rgba(12, 16, 23, .94);
  --mu-panel-2: rgba(18, 24, 33, .94);
  --mu-line: rgba(203, 164, 83, .20);
  --mu-line-soft: rgba(255, 255, 255, .08);
  --mu-gold: #d1a34b;
  --mu-gold-hi: #f0d18b;
  --mu-cyan: #61d7ff;
  --mu-red: #c95353;
  --mu-text: #eef1f5;
  --mu-muted: #98a2ae;
  --mu-shadow: 0 22px 60px rgba(0,0,0,.38);
}

* { box-sizing: border-box; }
html { min-height: 100%; background: var(--mu-bg); }
body.site-page {
  min-height: 100vh;
  margin: 0;
  color: var(--mu-text);
  background-color: var(--mu-bg);
  background-image: linear-gradient(180deg, rgba(5,8,13,.08) 0%, rgba(5,8,13,.48) 48%, #07090d 86%), url('../images/background.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto 880px, cover;
  background-attachment: scroll, fixed;
  font-family: "Segoe UI", Inter, system-ui, -apple-system, sans-serif;
}
body.site-page::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle at 70% 16%, rgba(51,154,197,.09), transparent 28%), radial-gradient(circle at 18% 24%, rgba(209,163,75,.06), transparent 24%);
  z-index: -1;
}

.site-shell { min-height: 100vh; display: flex; flex-direction: column; }
a { color: var(--mu-gold-hi); transition: color .2s ease, opacity .2s ease, transform .2s ease; }
a:hover { color: #fff1c8; }
.mu-muted, .text-muted { color: var(--mu-muted) !important; }
.text-dark { color: var(--mu-text) !important; }

.mu-navbar {
  position: sticky;
  top: 0;
  z-index: 1040;
  background: rgba(5, 8, 12, .82);
  border-bottom: 1px solid rgba(209,163,75,.16);
  backdrop-filter: blur(18px);
  box-shadow: 0 8px 30px rgba(0,0,0,.16);
  transition: background .2s ease, border-color .2s ease;
}
.mu-navbar.is-scrolled { background: rgba(5,8,12,.96); border-bottom-color: rgba(209,163,75,.30); }
.mu-navbar-inner { min-height: 82px; display: flex; align-items: center; gap: 30px; }
.mu-brand { display: inline-flex; align-items: center; gap: 12px; text-decoration: none; color: #fff; min-width: 230px; }
.mu-brand:hover { color: #fff; }
.mu-brand-logo { width: 72px; height: 46px; object-fit: contain; filter: drop-shadow(0 5px 14px rgba(0,0,0,.35)); }
.mu-brand-copy { display: flex; flex-direction: column; line-height: 1; }
.mu-brand-copy strong { font-size: 18px; letter-spacing: 1.7px; color: #f4f4f1; }
.mu-brand-copy strong span { color: var(--mu-gold-hi); }
.mu-brand-copy small { margin-top: 7px; font-size: 9px; letter-spacing: 2.4px; color: #7f8995; }

.mu-nav { flex: 1; justify-content: center; align-items: stretch; gap: 8px; }
.mu-nav a { position: relative; padding: 31px 14px 27px; color: #aab2bc; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: 1.25px; }
.mu-nav a::after { content: ""; position: absolute; height: 2px; left: 50%; right: 50%; bottom: 0; background: var(--mu-gold); transition: left .2s ease, right .2s ease; }
.mu-nav a:hover, .mu-nav a.active { color: #fff; }
.mu-nav a:hover::after, .mu-nav a.active::after { left: 13px; right: 13px; }

.mu-actions { align-items: center; gap: 10px; }
.mu-link-button { color: #c6ccd3; text-decoration: none; padding: 10px 8px; font-size: 13px; font-weight: 600; }
.mu-btn { display: inline-flex; justify-content: center; align-items: center; min-height: 42px; padding: 10px 19px; border: 1px solid transparent; border-radius: 4px; text-decoration: none; text-transform: uppercase; letter-spacing: 1.05px; font-size: 11px; font-weight: 800; cursor: pointer; transition: .2s ease; }
.mu-btn:hover { transform: translateY(-1px); }
.mu-btn-gold { color: #171109; background: linear-gradient(180deg, var(--mu-gold-hi), var(--mu-gold)); border-color: #e3be70; box-shadow: 0 7px 20px rgba(209,163,75,.18); }
.mu-btn-gold:hover { color: #080603; filter: brightness(1.08); }
.mu-btn-ghost { color: #d8dde3; background: rgba(255,255,255,.025); border-color: rgba(255,255,255,.14); }
.mu-btn-ghost:hover { color: #fff; border-color: rgba(209,163,75,.44); background: rgba(209,163,75,.07); }
.mu-btn-lg { min-height: 50px; padding: 13px 25px; font-size: 12px; }
.mu-menu-toggle { width: 42px; height: 42px; margin-left: auto; border: 1px solid var(--mu-line-soft); background: rgba(255,255,255,.025); border-radius: 4px; display: grid; place-content: center; gap: 5px; }
.mu-menu-toggle span { display: block; width: 20px; height: 2px; background: #e8ebef; }
.mu-mobile-nav { background: #090d13; color: var(--mu-text); border-left: 1px solid var(--mu-line); }
.mu-mobile-links { display: grid; margin: 18px 0 30px; }
.mu-mobile-links a { color: #dce0e5; padding: 14px 2px; border-bottom: 1px solid var(--mu-line-soft); text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; }
.mu-mobile-account { display: grid; gap: 10px; }

.mu-hero { min-height: 500px; display: flex; align-items: center; position: relative; padding: 86px 0 94px; }
.mu-hero::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(209,163,75,.28), transparent); }
.mu-hero-grid { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(340px, .75fr); gap: 70px; align-items: center; }
.mu-hero-copy { max-width: 690px; }
.mu-eyebrow { display: inline-flex; align-items: center; gap: 10px; color: #b8c0c9; font-size: 11px; letter-spacing: 2.7px; font-weight: 700; margin-bottom: 20px; }
.mu-eyebrow span { width: 34px; height: 1px; background: var(--mu-gold); box-shadow: 0 0 12px rgba(209,163,75,.55); }
.mu-hero h1 { margin: 0; color: #f2f3f4; font-family: Georgia, "Times New Roman", serif; font-size: clamp(48px, 5.2vw, 78px); line-height: .98; font-weight: 600; letter-spacing: -2.4px; text-shadow: 0 12px 34px rgba(0,0,0,.48); }
.mu-hero h1 em { color: var(--mu-gold-hi); font-style: normal; }
.mu-hero-copy > p { max-width: 620px; margin: 24px 0 29px; color: #aeb6c0; font-size: 16px; line-height: 1.75; }
.mu-hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }
.mu-hero-note { display: flex; align-items: center; gap: 9px; margin-top: 19px; color: #808a95; font-size: 11px; letter-spacing: .35px; }
.mu-pulse { width: 7px; height: 7px; border-radius: 50%; background: #55d58a; box-shadow: 0 0 0 5px rgba(85,213,138,.08), 0 0 15px rgba(85,213,138,.38); }

.mu-status-card { position: relative; overflow: hidden; border: 1px solid var(--mu-line); background: linear-gradient(150deg, rgba(19,25,34,.95), rgba(8,11,16,.96)); box-shadow: var(--mu-shadow); }
.mu-status-card::before { content: ""; position: absolute; inset: 0; border-top: 2px solid rgba(240,209,139,.42); pointer-events: none; }
.mu-status-card::after { content: ""; position: absolute; width: 150px; height: 150px; right: -70px; top: -70px; border: 1px solid rgba(97,215,255,.12); transform: rotate(45deg); }
.mu-status-head { padding: 24px 25px 21px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--mu-line-soft); }
.mu-status-head div { display: flex; flex-direction: column; }
.mu-status-head small { color: #6f7985; font-size: 9px; font-weight: 800; letter-spacing: 2px; }
.mu-status-head strong { margin-top: 6px; font-family: Georgia, serif; font-size: 24px; color: #eee8db; }
.mu-live-badge { padding: 6px 9px; border: 1px solid rgba(72,199,126,.32); background: rgba(72,199,126,.08); color: #66d899; font-size: 9px; font-weight: 900; letter-spacing: 1.7px; }
.mu-status-metrics { display: grid; grid-template-columns: repeat(3, 1fr); }
.mu-metric { min-width: 0; padding: 21px 12px; text-align: center; border-right: 1px solid var(--mu-line-soft); }
.mu-metric:last-child { border-right: 0; }
.mu-metric span, .mu-metric small { display: block; color: #77818d; font-size: 9px; text-transform: uppercase; letter-spacing: 1.25px; }
.mu-metric strong { display: block; margin: 8px 0 5px; color: #e4e8ec; font-size: 18px; font-variant-numeric: tabular-nums; }
.mu-status-foot { display: flex; justify-content: space-between; padding: 14px 24px; background: rgba(255,255,255,.018); border-top: 1px solid var(--mu-line-soft); color: #78828e; font-size: 11px; }
.mu-status-foot strong { color: var(--mu-gold-hi); letter-spacing: .7px; }
.mu-main-section { position: relative; padding: 58px 0 80px; background: linear-gradient(180deg, rgba(7,9,13,.72), rgba(7,9,13,.96) 180px, #07090d 100%); }
.mu-content-grid { display: grid; grid-template-columns: minmax(0, 1fr) 390px; gap: 28px; align-items: start; }
.mu-main-column, .mu-sidebar { min-width: 0; }
.mu-sidebar { display: grid; gap: 20px; }
.mu-section-heading { display: flex; justify-content: space-between; align-items: end; margin-bottom: 20px; }
.mu-section-heading span { display: block; margin-bottom: 4px; color: var(--mu-gold); font-size: 9px; font-weight: 900; letter-spacing: 2.4px; }
.mu-section-heading h2 { margin: 0; color: #f0f1f2; font-family: Georgia, serif; font-size: 30px; font-weight: 500; }
.mu-section-heading > a { color: #858f9a; font-size: 11px; text-decoration: none; text-transform: uppercase; letter-spacing: .8px; }
.mu-section-heading > a:hover { color: var(--mu-gold-hi); }

.mu-panel { border: 1px solid var(--mu-line-soft); background: var(--mu-panel); box-shadow: 0 14px 36px rgba(0,0,0,.20); }
.mu-news-list { display: grid; gap: 16px; }
.mu-news-card { display: grid; grid-template-columns: 1fr; min-height: 150px; overflow: hidden; }
.mu-news-card.has-image { grid-template-columns: minmax(200px, 32%) 1fr; }
.mu-news-media { display: block; overflow: hidden; min-height: 100%; background: #080b10; border-right: 1px solid var(--mu-line-soft); }
.mu-news-media img { width: 100%; height: 100%; min-height: 178px; object-fit: cover; transition: transform .35s ease; }
.mu-news-card:hover .mu-news-media img { transform: scale(1.035); }
.mu-news-content { padding: 23px 25px; }
.mu-news-meta { display: flex; justify-content: space-between; gap: 16px; margin-bottom: 10px; color: #727c87; font-size: 9px; letter-spacing: 1.35px; }
.mu-news-meta span { color: var(--mu-gold); font-weight: 900; }
.mu-news-content h3 { margin: 0 0 10px; color: #e9ecef; font-family: Georgia, serif; font-size: 23px; font-weight: 500; }
.mu-news-content p { margin: 0 0 13px; color: #959faa; line-height: 1.65; font-size: 13px; }
.mu-read-more { color: #cdb579; font-size: 11px; font-weight: 700; letter-spacing: .45px; text-decoration: none; }
.mu-read-more b { margin-left: 5px; }
.mu-account-panel { padding: 25px; border-top: 2px solid rgba(209,163,75,.52); }
.mu-panel-kicker { color: var(--mu-gold); font-size: 9px; font-weight: 900; letter-spacing: 2px; margin-bottom: 8px; }
.mu-account-panel h3 { margin: 0 0 9px; color: #edf0f2; font-family: Georgia, serif; font-size: 25px; font-weight: 500; }
.mu-account-panel p { font-size: 12px; line-height: 1.55; }
.mu-login-form { display: grid; gap: 10px; margin-top: 17px; }
.mu-register-line { margin: 15px 0 0 !important; text-align: center; color: #77818c !important; font-size: 11px !important; }
.mu-register-line a, .mu-text-link { color: #cdb579; text-decoration: none; }
.mu-text-link { display: block; margin-top: 13px; text-align: center; font-size: 11px; }

.mu-panel-title { min-height: 48px; padding: 14px 17px; display: flex; align-items: center; justify-content: space-between; gap: 12px; border-bottom: 1px solid var(--mu-line-soft); background: rgba(255,255,255,.015); }
.mu-panel-title > span { color: #ded8ca; font-size: 10px; font-weight: 900; letter-spacing: 1.7px; }
.mu-panel-title a, .mu-panel-title small { color: #78828d; font-size: 9px; text-decoration: none; }

.mu-table { width: 100%; border-collapse: collapse; color: #cfd4da; font-size: 11px; }
.mu-table th { padding: 10px 9px; color: #707a86; border-bottom: 1px solid var(--mu-line-soft); font-size: 9px; text-transform: uppercase; letter-spacing: .7px; font-weight: 800; }
.mu-table td { padding: 10px 9px; border-bottom: 1px solid rgba(255,255,255,.045); vertical-align: middle; }
.mu-table tbody tr:last-child td { border-bottom: 0; }
.mu-table tbody tr:hover { background: rgba(209,163,75,.035); }
.mu-rank-pos { color: var(--mu-gold); font-weight: 900; }
.class-icon { width: 24px; height: 24px; display: inline-block; vertical-align: middle; border-radius: 3px; }

.mu-event-list { display: grid; }
.mu-event-row { display: flex; justify-content: space-between; align-items: center; padding: 13px 17px; border-bottom: 1px solid rgba(255,255,255,.05); gap: 14px; }
.mu-event-row:last-child { border-bottom: 0; }
.mu-event-row > div { min-width: 0; }
.mu-event-row strong { display: block; color: #dce0e4; font-size: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mu-event-row small { display: block; margin-top: 3px; color: #6f7985; font-size: 9px; }
.event-countdown { color: var(--mu-cyan); font-size: 11px; font-weight: 800; font-variant-numeric: tabular-nums; white-space: nowrap; }
.mu-empty { padding: 18px; text-align: center; color: #727c87; font-size: 11px; }
/* Public inner pages: reuse existing markup without changing behavior. */
.site-page:not(.page-home) main { padding-top: 24px; padding-bottom: 34px; }
.site-page main .bg-light { background: rgba(6,9,13,.58) !important; border: 1px solid rgba(209,163,75,.10); border-radius: 6px; }
.site-page main .bg-white { background: var(--mu-panel) !important; color: var(--mu-text); border-color: var(--mu-line-soft) !important; }
.site-page main .border { border-color: var(--mu-line-soft) !important; }
.site-page main .shadow-sm, .site-page main .shadow-lg { box-shadow: var(--mu-shadow) !important; }
.site-page main h1, .site-page main h2, .site-page main h3, .site-page main h4, .site-page main h5 { color: #edf0f2; }
.site-page main h2, .site-page main h3 { font-family: Georgia, "Times New Roman", serif; font-weight: 500 !important; letter-spacing: -.25px; }
.site-page main .text-primary { color: var(--mu-gold-hi) !important; }

.form-control, .form-select {
  min-height: 45px;
  color: #e6e9ed;
  background: rgba(4,7,11,.78);
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 3px;
  box-shadow: none !important;
}
.form-control::placeholder { color: #697480; }
.form-control:focus, .form-select:focus { color: #fff; background: #080c12; border-color: rgba(209,163,75,.65); box-shadow: 0 0 0 3px rgba(209,163,75,.09) !important; }
.form-label { color: #9ba5af; font-size: 11px; text-transform: uppercase; letter-spacing: .7px; }

.btn-primary { color: #171109; background: linear-gradient(180deg, var(--mu-gold-hi), var(--mu-gold)); border-color: #d8b467; font-weight: 700; }
.btn-primary:hover, .btn-primary:focus { color: #080603; background: #efd28f; border-color: #efd28f; }
.btn-outline-primary { color: #d4b773; border-color: rgba(209,163,75,.48); }
.btn-outline-primary:hover { color: #141008; background: var(--mu-gold); border-color: var(--mu-gold); }
.btn-outline-secondary { color: #aeb6c0; border-color: rgba(255,255,255,.16); }
.btn-outline-secondary:hover { color: #fff; background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.25); }
.btn-outline-danger { color: #df7a7a; border-color: rgba(201,83,83,.46); }
.btn-outline-danger:hover { background: #a94242; border-color: #a94242; }

.table { --bs-table-bg: transparent; --bs-table-color: #cbd1d8; --bs-table-border-color: rgba(255,255,255,.075); --bs-table-striped-bg: rgba(255,255,255,.018); --bs-table-striped-color: #d9dde2; --bs-table-hover-bg: rgba(209,163,75,.035); --bs-table-hover-color: #fff; color: #cbd1d8; margin-bottom: 0; }
.table > thead { background: rgba(255,255,255,.018); }
.table > thead th { color: #8e98a4; font-size: 10px; text-transform: uppercase; letter-spacing: .65px; font-weight: 800; }
.table > :not(caption) > * > * { padding: .75rem .7rem; border-bottom-color: rgba(255,255,255,.07); }
.table-bordered > :not(caption) > * { border-width: 0; }
.table-bordered > :not(caption) > * > * { border-width: 0 0 1px; }

.alert { color: #dfe3e8; background: rgba(255,255,255,.035); border-color: rgba(255,255,255,.12); border-radius: 3px; }
.alert-danger { color: #f1b8b8; background: rgba(201,83,83,.10); border-color: rgba(201,83,83,.35); }
.alert-success { color: #aee9c7; background: rgba(72,199,126,.09); border-color: rgba(72,199,126,.30); }
.alert-info { color: #b7dbe8; background: rgba(97,215,255,.07); border-color: rgba(97,215,255,.25); }

.news-item { background: rgba(255,255,255,.012); border-color: rgba(255,255,255,.075) !important; }
.news-content { color: #b9c1ca; line-height: 1.75; }
.news-content img { max-width: 100%; height: auto; display: block; margin: .85rem auto; border-radius: 4px; }
.news-content a { color: var(--mu-gold-hi); }
.news-body--thumb { display: grid; grid-template-columns: minmax(120px,180px) 1fr; gap: 16px; align-items: center; }
.news-thumb img, .news-banner img { width: 100%; height: auto; display: block; border-radius: 4px; border: 1px solid rgba(255,255,255,.08); }
.news-banner img { max-height: 360px; object-fit: contain; background: #080b10; }
.mu-page-hero { padding: 70px 0 34px; }
.mu-page-hero h1 { margin: 0 0 13px; color: #f0f1f2; font-family: Georgia, serif; font-size: clamp(38px, 5vw, 58px); font-weight: 500; letter-spacing: -1.5px; }
.mu-page-hero > .container > p { max-width: 760px; margin: 0; color: #9ba5b0; line-height: 1.72; }
.mu-page-hero strong { color: var(--mu-gold-hi); }
.mu-page-section { padding: 20px 0 78px; }
.mu-download-grid { display: grid; grid-template-columns: minmax(310px,.75fr) minmax(0,1.25fr); gap: 28px; align-items: start; }
.mu-download-card { padding: 30px; text-align: center; border-top: 2px solid rgba(209,163,75,.58); }
.mu-download-icon { width: 70px; height: 70px; margin: 0 auto 20px; display: grid; place-items: center; border: 1px solid rgba(209,163,75,.45); background: radial-gradient(circle, rgba(209,163,75,.18), rgba(209,163,75,.04)); color: var(--mu-gold-hi); font-family: Georgia, serif; font-size: 23px; box-shadow: inset 0 0 30px rgba(209,163,75,.05); transform: rotate(45deg); }
.mu-download-icon::first-line { transform: rotate(-45deg); }
.mu-download-card h2 { margin: 0 0 9px; font-family: Georgia, serif; font-size: 28px; }
.mu-download-card > p { margin-bottom: 22px; color: #919ba6; font-size: 13px; line-height: 1.6; }
.mu-download-meta { display: flex; justify-content: center; flex-wrap: wrap; gap: 7px 16px; margin-top: 18px; color: #6f7985; font-size: 9px; text-transform: uppercase; letter-spacing: .7px; }
.mu-install-steps { padding: 5px 0 0; }
.mu-step { display: grid; grid-template-columns: 54px 1fr; gap: 17px; padding: 20px 0; border-bottom: 1px solid var(--mu-line-soft); }
.mu-step > b { width: 48px; height: 48px; display: grid; place-items: center; border: 1px solid var(--mu-line); color: var(--mu-gold); font-family: Georgia, serif; font-size: 14px; }
.mu-step strong { display: block; margin: 2px 0 6px; color: #e0e4e8; font-size: 14px; }
.mu-step p { margin: 0; color: #8f99a5; font-size: 12px; line-height: 1.6; }
.mu-step code { color: #d8bd7b; }
.mu-download-tip { display: flex; gap: 12px; padding: 16px 17px; margin-top: 20px; border: 1px solid rgba(72,199,126,.20); background: rgba(72,199,126,.05); }
.mu-download-tip > span { color: #58d18c; font-weight: 900; }
.mu-download-tip p { margin: 0; color: #8f99a5; font-size: 11px; line-height: 1.55; }
.mu-download-tip strong { color: #cdd3d9; }
.mu-footer { margin-top: auto; border-top: 1px solid rgba(209,163,75,.16); background: #05070a; }
.mu-footer-grid { min-height: 150px; display: grid; grid-template-columns: 1fr auto 1fr; gap: 30px; align-items: center; }
.mu-footer-brand { display: flex; align-items: center; gap: 12px; }
.mu-footer-brand img { width: 74px; height: 48px; object-fit: contain; opacity: .8; }
.mu-footer-brand div { display: flex; flex-direction: column; }
.mu-footer-brand strong { color: #dedfdf; font-size: 14px; letter-spacing: 1.7px; }
.mu-footer-brand strong span { color: var(--mu-gold); }
.mu-footer-brand small { margin-top: 5px; color: #59636f; font-size: 9px; text-transform: uppercase; letter-spacing: 1.5px; }
.mu-footer-links { display: flex; gap: 22px; }
.mu-footer-links a { color: #78828d; text-decoration: none; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; }
.mu-footer-links a:hover { color: var(--mu-gold-hi); }
.mu-footer-copy { justify-self: end; max-width: 330px; text-align: right; }
.mu-footer-copy span { display: block; color: #747e89; font-size: 10px; }
.mu-footer-copy small { display: block; margin-top: 6px; color: #4e5761; font-size: 9px; line-height: 1.45; }

@media (max-width: 1199px) {
  .mu-hero-grid { gap: 34px; grid-template-columns: minmax(0,1.1fr) minmax(310px,.9fr); }
  .mu-content-grid { grid-template-columns: minmax(0,1fr) 350px; }
  .mu-navbar-inner { gap: 16px; }
  .mu-brand { min-width: 190px; }
  .mu-brand-logo { width: 60px; }
  .mu-nav a { padding-left: 9px; padding-right: 9px; }
}
@media (max-width: 991.98px) {
  .mu-navbar-inner { min-height: 70px; }
  .mu-brand-logo { width: 58px; height: 40px; }
  .mu-hero { min-height: 0; padding: 60px 0 68px; }
  .mu-hero-grid { grid-template-columns: 1fr; gap: 36px; }
  .mu-hero-copy { max-width: 700px; }
  .mu-status-card { max-width: 610px; }
  .mu-content-grid { grid-template-columns: 1fr; }
  .mu-sidebar { grid-template-columns: repeat(2, minmax(0,1fr)); align-items: start; }
  .mu-account-panel { grid-column: 1 / -1; }
  .mu-download-grid { grid-template-columns: 1fr; }
  .mu-download-card { max-width: 620px; }
  .mu-footer-grid { grid-template-columns: 1fr; gap: 22px; padding-top: 32px; padding-bottom: 32px; text-align: center; }
  .mu-footer-brand, .mu-footer-links { justify-content: center; }
  .mu-footer-copy { justify-self: center; text-align: center; }
}

@media (max-width: 767.98px) {
  body.site-page { background-size: auto 720px, cover; background-position: 62% top, center top; }
  .mu-brand-copy strong { font-size: 15px; }
  .mu-brand-copy small { letter-spacing: 1.8px; }
  .mu-hero { padding-top: 48px; }
  .mu-hero h1 { font-size: 45px; letter-spacing: -1.5px; }
  .mu-hero-copy > p { font-size: 14px; }
  .mu-status-metrics { grid-template-columns: 1fr; }
  .mu-metric { display: grid; grid-template-columns: 1fr auto; text-align: left; align-items: center; padding: 14px 18px; border-right: 0; border-bottom: 1px solid var(--mu-line-soft); }
  .mu-metric:last-child { border-bottom: 0; }
  .mu-metric strong { grid-row: 1 / 3; grid-column: 2; margin: 0; }
  .mu-sidebar { grid-template-columns: 1fr; }
  .mu-news-card.has-image { grid-template-columns: 1fr; }
  .mu-news-media { border-right: 0; border-bottom: 1px solid var(--mu-line-soft); max-height: 240px; }
  .mu-news-media img { min-height: 210px; }
  .mu-main-section { padding-top: 40px; }
  .mu-section-heading { align-items: center; }
  .mu-section-heading h2 { font-size: 26px; }
  .mu-page-hero { padding-top: 48px; }
  .mu-page-section { padding-bottom: 56px; }
  .mu-footer-links { flex-wrap: wrap; }
  .site-page main .p-4 { padding: 1rem !important; }
  .news-body--thumb { grid-template-columns: 1fr; }
}

@media (max-width: 479.98px) {
  .mu-navbar-inner { min-height: 64px; }
  .mu-brand { min-width: 0; gap: 8px; }
  .mu-brand-logo { width: 50px; height: 34px; }
  .mu-brand-copy strong { font-size: 13px; letter-spacing: 1.1px; }
  .mu-brand-copy small { font-size: 7px; letter-spacing: 1.2px; }
  .mu-hero h1 { font-size: 39px; }
  .mu-hero-actions { display: grid; grid-template-columns: 1fr; }
  .mu-btn-lg { width: 100%; }
  .mu-status-head { padding: 20px; }
  .mu-status-head strong { font-size: 21px; }
  .mu-news-content { padding: 19px; }
  .mu-news-content h3 { font-size: 20px; }
  .mu-download-card { padding: 22px 18px; }
  .mu-step { grid-template-columns: 43px 1fr; gap: 13px; }
  .mu-step > b { width: 40px; height: 40px; }
}
/* Account Center */
.account-center{position:relative}.account-hero{padding-bottom:28px}.account-hero-row{display:flex;justify-content:space-between;align-items:end;gap:24px}.account-hero-row h1{margin-bottom:8px}.account-hero-row p{margin:0;color:#8f99a4}.account-section{padding:18px 0 84px}.account-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:26px;align-items:start}.account-sidebar{display:grid;gap:18px;position:sticky;top:102px}.account-profile-card{padding:26px;text-align:center;border-top:2px solid rgba(209,163,75,.56);overflow:hidden;position:relative}.account-profile-card:after{content:"";position:absolute;width:180px;height:180px;left:50%;top:-120px;transform:translateX(-50%);border-radius:50%;background:rgba(209,163,75,.06);filter:blur(4px);pointer-events:none}.account-avatar{width:78px;height:78px;margin:2px auto 18px;display:grid;place-items:center;border:1px solid rgba(209,163,75,.44);background:linear-gradient(145deg,rgba(209,163,75,.13),rgba(255,255,255,.02));transform:rotate(45deg);box-shadow:0 12px 30px rgba(0,0,0,.28)}.account-avatar span{transform:rotate(-45deg);color:var(--mu-gold-hi);font:600 30px/1 Georgia,serif}.account-overline{color:var(--mu-gold);font-size:9px;font-weight:900;letter-spacing:2px}.account-profile-copy h2{margin:8px 0 4px;color:#edf0f2;font:500 28px/1.1 Georgia,serif;overflow-wrap:anywhere}.account-profile-copy p{margin:0;color:#7f8994;font-size:12px}
.account-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 18px}.account-badges span{padding:10px 8px;border:1px solid var(--mu-line-soft);background:rgba(255,255,255,.018);color:#75808b;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.account-badges b{display:block;margin-top:5px;color:#d9dde2;font-size:13px;letter-spacing:0}.account-info-list{text-align:left;border-top:1px solid var(--mu-line-soft)}.account-info-list>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.account-info-list span{color:#707a85;font-size:10px;text-transform:uppercase;letter-spacing:.75px}.account-info-list strong{color:#cfd4da;font-size:11px;font-weight:600;text-align:right;overflow-wrap:anywhere}.account-email{max-width:170px}.account-profile-note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:13px;border:1px solid rgba(97,215,255,.13);background:rgba(97,215,255,.035);text-align:left}.account-profile-note p{margin:0;color:#7f8995;font-size:10px;line-height:1.55}.account-note-dot{flex:0 0 auto;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#61d7ff;box-shadow:0 0 10px rgba(97,215,255,.35)}
.account-rules-card{overflow:hidden}.account-rule{display:grid;grid-template-columns:35px 1fr;gap:11px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.account-rule:last-child{border-bottom:0}.account-rule b{color:var(--mu-gold);font:600 11px/1.4 Georgia,serif}.account-rule p{margin:0;color:#838d98;font-size:10px;line-height:1.55}.account-rule p strong{color:#c9ced4}.account-rule.danger b,.account-rule.danger p strong{color:#de7777}.account-main{min-width:0}.account-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.account-stat-card{padding:19px 20px;position:relative;overflow:hidden}.account-stat-card:after{content:"";position:absolute;width:64px;height:64px;right:-24px;top:-24px;border:1px solid rgba(209,163,75,.11);transform:rotate(45deg)}.account-stat-card span{display:block;color:#747f8a;font-size:9px;font-weight:900;letter-spacing:1.55px}.account-stat-card strong{display:block;margin:7px 0 3px;color:#f0e5c8;font:500 31px/1 Georgia,serif}.account-stat-card small{color:#68727e;font-size:9px}.account-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 16px}.account-section-head span{display:block;color:var(--mu-gold);font-size:9px;font-weight:900;letter-spacing:2px}.account-section-head h2{margin:4px 0 0;color:#edf0f2;font:500 28px/1.1 Georgia,serif}.account-section-head p{margin:0;color:#727c87;font-size:10px}.account-character-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.character-card{overflow:hidden;border-top:2px solid rgba(209,163,75,.36)}
.character-card-top{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;padding:19px;border-bottom:1px solid var(--mu-line-soft);background:linear-gradient(90deg,rgba(255,255,255,.018),transparent)}.character-class-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(209,163,75,.25);background:rgba(209,163,75,.045)}.character-class-icon img{width:38px;height:38px;object-fit:contain}.character-title span{color:#68727e;font-size:8px;font-weight:900;letter-spacing:1.7px}.character-title h3{margin:4px 0 2px;color:#eef1f4;font:500 22px/1.05 Georgia,serif;overflow-wrap:anywhere}.character-title p{margin:0;color:#8c96a1;font-size:10px}.character-level-badge{padding:6px 8px;border:1px solid rgba(97,215,255,.20);background:rgba(97,215,255,.045);color:#75dfff;font-size:9px;font-weight:900;white-space:nowrap}.character-level-progress{padding:15px 19px 13px}.character-level-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:7px;color:#6f7984;font-size:9px}.character-level-progress strong{color:#bfc6ce;font-weight:700}.character-progress-track{height:4px;overflow:hidden;background:rgba(255,255,255,.06)}.character-progress-track span{display:block;height:100%;background:linear-gradient(90deg,#9b7536,var(--mu-gold-hi));box-shadow:0 0 10px rgba(209,163,75,.25)}
.character-meta-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}.character-meta-grid>div{padding:13px 19px}.character-meta-grid>div+div{border-left:1px solid rgba(255,255,255,.045)}.character-meta-grid span,.character-meta-grid small{display:block;color:#66717c;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.character-meta-grid strong{display:block;margin:4px 0 2px;color:#cfd4d9;font-size:11px}.character-actions{display:grid;gap:8px;padding:13px;background:rgba(0,0,0,.10)}.character-actions form{margin:0}.character-action{width:100%;min-height:48px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:8px 11px;border:1px solid var(--mu-line-soft);background:rgba(255,255,255,.014);color:#cbd1d8;text-align:left;cursor:pointer;transition:.18s ease}.character-action:hover{transform:translateY(-1px)}.character-action-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid currentColor;opacity:.72;font-size:16px}.character-action strong{display:block;font-size:10px;letter-spacing:.25px}.character-action small{display:block;margin-top:2px;color:#6f7984;font-size:8px}.character-action-primary{color:#cdb879}.character-action-primary:hover{border-color:rgba(209,163,75,.38);background:rgba(209,163,75,.045)}.character-action-danger{color:#cf7373}.character-action-danger:hover{border-color:rgba(201,83,83,.38);background:rgba(201,83,83,.05)}
.account-alert{display:flex;gap:12px;align-items:center;margin-bottom:18px;padding:13px 15px;border:1px solid;font-size:11px}.account-alert strong{text-transform:uppercase;letter-spacing:1px;font-size:9px}.account-alert-success{color:#b9e8cd;border-color:rgba(72,199,126,.26);background:rgba(72,199,126,.055)}.account-alert-danger{color:#efb3b3;border-color:rgba(201,83,83,.28);background:rgba(201,83,83,.06)}.account-empty-state{padding:46px 24px;text-align:center}.account-empty-icon{width:58px;height:58px;margin:0 auto 16px;display:grid;place-items:center;border:1px solid var(--mu-line);color:var(--mu-gold);font-size:28px}.account-empty-state h3{margin:0 0 7px;font-family:Georgia,serif;font-size:24px}.account-empty-state p{margin:0;color:#77818c;font-size:11px}
@media(max-width:1199px){.account-layout{grid-template-columns:280px minmax(0,1fr)}.account-character-grid{grid-template-columns:1fr}}@media(max-width:991.98px){.account-layout{grid-template-columns:1fr}.account-sidebar{position:static;grid-template-columns:1fr 1fr}.account-profile-card{grid-row:1/span 2}}@media(max-width:767.98px){.account-hero-row{align-items:flex-start;flex-direction:column}.account-sidebar{grid-template-columns:1fr}.account-profile-card{grid-row:auto}.account-summary-grid{grid-template-columns:1fr}.account-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:479.98px){.character-card-top{grid-template-columns:50px minmax(0,1fr)}.character-class-icon{width:50px;height:50px}.character-level-badge{grid-column:1/-1;justify-self:start}.character-meta-grid{grid-template-columns:1fr}.character-meta-grid>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.045)}}
/* Rankings redesign */
.ranking-hero{padding-bottom:30px}.ranking-hero-row{display:flex;justify-content:space-between;align-items:end;gap:24px}.ranking-hero-row h1{margin-bottom:8px}.ranking-hero-row p{margin:0;color:#9ca5af}.hall-crown{min-width:118px;padding:13px 18px;border:1px solid rgba(209,163,75,.38);background:linear-gradient(145deg,rgba(209,163,75,.13),rgba(255,255,255,.025));color:var(--mu-gold-hi);font:600 30px/1 Georgia,serif;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.2)}.hall-crown small{display:block;margin-top:5px;color:#9b814c;font:800 8px/1 "Segoe UI",sans-serif;letter-spacing:2px}.ranking-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ranking-tab{position:relative;padding:11px 15px;border:1px solid rgba(209,163,75,.18);background:rgba(255,255,255,.025);color:#aeb6bf;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.85px}.ranking-tab:hover,.ranking-tab.active{color:#f2dfb5;border-color:rgba(209,163,75,.55);background:rgba(209,163,75,.09)}.ranking-tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--mu-gold-hi);box-shadow:0 0 12px rgba(209,163,75,.38)}.ranking-tab-hall{border-color:rgba(240,209,139,.28);color:#d7c18d}.ranking-section{padding-top:12px}.ranking-filter{display:flex;align-items:end;gap:14px;padding:17px;margin-bottom:22px;border-left:2px solid var(--mu-gold)}.ranking-filter>div{flex:1;max-width:390px}
.ranking-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.podium-card{position:relative;padding:23px 20px;text-align:center;overflow:hidden;border-top:2px solid rgba(209,163,75,.34)}.podium-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -10%,rgba(209,163,75,.12),transparent 45%);pointer-events:none}.podium-1{border-color:rgba(240,209,139,.72);transform:translateY(-4px)}.podium-position{position:absolute;top:13px;left:14px;color:var(--mu-gold);font-size:10px;font-weight:900;letter-spacing:1px}.podium-class-icon{width:54px;height:54px;padding:8px;margin-bottom:13px;border:1px solid rgba(209,163,75,.24);background:rgba(209,163,75,.04);object-fit:contain}.podium-card h3{margin:0 0 4px;color:#eef0f2;font:500 23px/1 Georgia,serif}.podium-card p{margin:0;color:#7e8893;font-size:10px}.podium-stats{display:flex;justify-content:center;gap:18px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055);color:#737e89;font-size:9px;text-transform:uppercase}.podium-stats b{color:#d7c28f;font-size:11px}.ranking-table-card{overflow:hidden;border-top:2px solid rgba(209,163,75,.38)}.ranking-table-head{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:21px 22px;border-bottom:1px solid var(--mu-line-soft);background:linear-gradient(90deg,rgba(209,163,75,.05),transparent)}.ranking-table-head span{display:block;color:var(--mu-gold);font-size:8px;font-weight:900;letter-spacing:1.8px}.ranking-table-head h2{margin:4px 0 0;color:#eef0f2;font:500 24px/1 Georgia,serif}.ranking-table-head small{color:#707a85;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.ranking-table thead th{padding:13px 14px;color:#b79a5f;background:rgba(209,163,75,.035);border-bottom:1px solid rgba(209,163,75,.15);font-size:9px}.ranking-table tbody td{padding:13px 14px;vertical-align:middle}.ranking-table tbody tr:nth-child(-n+3){background:rgba(209,163,75,.025)}.ranking-position{color:var(--mu-gold);font-weight:900}.ranking-class{display:inline-flex;align-items:center;gap:8px}.ranking-class img{width:26px;height:26px;object-fit:contain}
.hall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hall-card{position:relative;display:grid;grid-template-columns:56px 62px minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px;overflow:hidden;border:1px solid rgba(209,163,75,.25);border-top:2px solid rgba(240,209,139,.58);background:linear-gradient(135deg,rgba(31,24,13,.38),rgba(13,17,24,.95) 48%)}.hall-card:after{content:"";position:absolute;width:140px;height:140px;right:-85px;top:-85px;border:1px solid rgba(240,209,139,.13);transform:rotate(45deg)}.hall-number{color:#8f7440;font:600 13px/1 Georgia,serif}.hall-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(209,163,75,.28);background:rgba(209,163,75,.055)}.hall-icon img{width:42px;height:42px;object-fit:contain}.hall-body span{display:block;color:#9c814b;font-size:8px;font-weight:900;letter-spacing:1.6px}.hall-body h3{margin:5px 0 4px;color:#f0e5c8;font:500 23px/1 Georgia,serif}.hall-body p{margin:0;color:#7c8792;font-size:10px}.hall-stats{display:flex;gap:10px}.hall-stats>div{min-width:66px;padding:9px 10px;border:1px solid rgba(209,163,75,.13);background:rgba(255,255,255,.018);text-align:center}.hall-stats span{display:block;color:#71664e;font-size:7px;text-transform:uppercase;letter-spacing:.9px}.hall-stats strong{display:block;margin-top:4px;color:#e3c983;font:600 16px/1 Georgia,serif}.ranking-empty{padding:55px 24px;text-align:center;border-top:2px solid rgba(209,163,75,.3)}.ranking-empty-icon{width:58px;height:58px;margin:0 auto 15px;display:grid;place-items:center;border:1px solid var(--mu-line);color:var(--mu-gold);font-size:26px}.ranking-empty h3{margin:0 0 7px;font:500 25px/1 Georgia,serif}.ranking-empty p{margin:0;color:#77818b;font-size:11px}
@media(max-width:991.98px){.ranking-podium{grid-template-columns:1fr}.podium-1{transform:none}.hall-grid{grid-template-columns:1fr}}@media(max-width:767.98px){.ranking-hero-row{align-items:flex-start;flex-direction:column}.ranking-filter{align-items:stretch;flex-direction:column}.ranking-filter>div{max-width:none}.hall-card{grid-template-columns:42px 54px minmax(0,1fr)}.hall-icon{width:54px;height:54px}.hall-stats{grid-column:1/-1;justify-content:flex-end}.ranking-table-head{align-items:flex-start;flex-direction:column}}@media(max-width:479.98px){.ranking-tabs{display:grid;grid-template-columns:1fr 1fr}.ranking-tab{text-align:center}.ranking-tab-hall{grid-column:1/-1}.hall-card{grid-template-columns:46px minmax(0,1fr)}.hall-number{display:none}.hall-icon{width:46px;height:46px}.hall-icon img{width:34px;height:34px}.hall-stats{justify-content:stretch}.hall-stats>div{flex:1}.ranking-table th,.ranking-table td{white-space:nowrap}}
/* Information & Help modules */
.info-hero,.help-hero{padding-bottom:30px}.info-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.info-stat{padding:22px;border-top:2px solid rgba(209,163,75,.65);background:linear-gradient(145deg,rgba(209,163,75,.07),rgba(24,29,37,.96))}.info-stat span{display:block;color:var(--mu-gold);font-size:9px;font-weight:900;letter-spacing:1.6px}.info-stat strong{display:block;margin:8px 0 3px;color:#f5e4b8;font:500 26px/1 Georgia,serif}.info-stat small{color:#89939e;font-size:9px}.info-admin-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;margin-bottom:40px;border-left:3px solid var(--mu-gold);background:linear-gradient(90deg,rgba(209,163,75,.11),rgba(31,36,44,.92))}.info-admin-banner span,.info-section-head span{color:var(--mu-gold);font-size:9px;font-weight:900;letter-spacing:1.8px}.info-admin-banner h2,.info-section-head h2{margin:5px 0 0;color:#f1f2f4;font:500 28px/1.1 Georgia,serif}.info-admin-banner p{margin:0;color:#a1a8b0;font-size:11px}.info-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 17px}.info-section-head p{margin:0;color:#7f8994;font-size:10px}
.staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.staff-card{overflow:hidden;border-top:2px solid rgba(209,163,75,.48);background:linear-gradient(145deg,rgba(209,163,75,.055),rgba(23,28,36,.96))}.staff-card-top{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;padding:20px;border-bottom:1px solid rgba(209,163,75,.12)}.staff-class-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(209,163,75,.32);background:rgba(209,163,75,.07)}.staff-class-icon img{width:40px;height:40px;object-fit:contain}.staff-role{color:var(--mu-gold);font-size:8px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.staff-card h3{margin:4px 0 2px;color:#f4e4bb;font:500 23px/1 Georgia,serif}.staff-card p{margin:0;color:#8d96a0;font-size:10px}.staff-status{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.1);font-size:8px;text-transform:uppercase}.staff-status i{width:6px;height:6px;border-radius:50%}.staff-status.online{color:#99e3b6}.staff-status.online i{background:#54d187;box-shadow:0 0 9px #54d187}.staff-status.offline{color:#8b949d}.staff-status.offline i{background:#5d6670}.staff-meta{display:grid;grid-template-columns:repeat(3,1fr)}.staff-meta>div{padding:14px 18px;border-right:1px solid rgba(209,163,75,.09)}.staff-meta>div:last-child{border:0}.staff-meta span{display:block;color:#727d88;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.staff-meta strong{display:block;margin-top:4px;color:#ccd1d7;font-size:10px}.info-empty{padding:34px;text-align:center;color:#88929d}
.help-jump{display:flex;gap:10px;margin-top:18px}.help-jump a{padding:9px 14px;border:1px solid rgba(209,163,75,.28);background:rgba(209,163,75,.055);color:#d8bd7e;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.help-jump a:hover{background:rgba(209,163,75,.12);border-color:rgba(209,163,75,.55)}.help-section{scroll-margin-top:100px;margin-bottom:48px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-card{position:relative;padding:22px 22px 20px;border-top:2px solid rgba(209,163,75,.42);background:linear-gradient(145deg,rgba(209,163,75,.055),rgba(23,28,36,.96));overflow:hidden}.guide-number{position:absolute;right:16px;top:12px;color:rgba(209,163,75,.16);font:700 34px/1 Georgia,serif}.guide-tag{display:inline-block;margin-bottom:10px;padding:5px 8px;border:1px solid rgba(209,163,75,.25);color:var(--mu-gold);font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.guide-card h3{margin:0 0 8px;color:#f1dfb3;font:500 23px/1.1 Georgia,serif}.guide-card>p{margin:0 0 14px;color:#929ba5;font-size:11px;line-height:1.6}.guide-card ul{margin:0;padding-left:17px;color:#b2b8bf;font-size:10px;line-height:1.7}.guide-card li::marker{color:var(--mu-gold)}.boss-card{border-top-color:rgba(97,215,255,.35)}.guide-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.guide-facts>div{padding:10px 11px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018)}.guide-facts span{display:block;color:#707a85;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.guide-facts strong{display:block;margin-top:4px;color:#d1d6dc;font-size:10px}.guide-tip{display:flex;gap:10px;margin-top:13px;padding:10px 12px;border-left:2px solid var(--mu-gold);background:rgba(209,163,75,.05)}.guide-tip b{color:var(--mu-gold);font-size:8px;letter-spacing:1px}.guide-tip span{color:#9099a3;font-size:9px;line-height:1.5}
@media(max-width:991.98px){.info-stat-grid{grid-template-columns:repeat(2,1fr)}.staff-grid,.guide-grid{grid-template-columns:1fr}}@media(max-width:575.98px){.info-stat-grid{grid-template-columns:1fr}.info-admin-banner,.info-section-head{align-items:flex-start;flex-direction:column}.staff-card-top{grid-template-columns:52px 1fr}.staff-status{grid-column:1/-1;justify-self:start}.staff-meta{grid-template-columns:1fr}.staff-meta>div{border-right:0;border-bottom:1px solid rgba(209,163,75,.09)}.guide-facts{grid-template-columns:1fr}}
