/* RiftMu realm overview: compact visual tables, guides and command overview */
.muor{
  --muor-red:#ff4a57;
  --muor-blue:#3a6bff;
  --muor-green:#39d98a;
  --muor-gold:#f5c24b;
  --muor-purple:#ff4a57;
  --muor-cyan:#3a6bff;
  --muor-ink:#eaf0ff;
  --muor-muted:#8a94ad;
  --muor-line:rgba(146,166,214,.16);
  --muor-soft:#0b1220;
  --muor-shadow:0 14px 38px rgba(0,0,0,.45);
}
.muor .white-box{margin-bottom:1rem!important;padding:1.12rem!important;border:1px solid var(--muor-line)!important;border-radius:18px!important;background:var(--surface-0)!important;box-shadow:var(--muor-shadow)!important}
/* Make the page header identical to other pages (e.g. community) — not squashed by the .muor white-box overrides. */
.muor .white-box.page-header-box{padding:1.45rem 1.55rem!important;border:1px solid var(--border)!important;border-radius:var(--r-xl)!important;background:var(--surface-0)!important;box-shadow:var(--shadow-md)!important}
.muor .breadcrumb-nav{margin-bottom:1rem!important}
.muor .section-intro,.muor .muor-subtitle{max-width:820px;margin:0 0 .9rem;color:var(--text-muted);font-size:.98rem;line-height:1.42}
.muor .mu-badge,.muor .mu-mini-badge,.muor .muor-kicker,.muor .muor-eyebrow{display:inline-flex;align-items:center;width:max-content;border-radius:999px;border:1px solid rgba(214,31,43,.30);background:rgba(214,31,43,.12);color:var(--brand-1);padding:.22rem .62rem;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.muor .mu-badge--live{background:rgba(58,107,255,.14);color:#7aa0ff}
.muor .mu-stat-card-grid,.muor .muor-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.66rem}
.muor .mu-stat-card,.muor .muor-stat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:98px;padding:.82rem;border:1px solid var(--muor-line);border-radius:16px;background:var(--surface-0);box-shadow:0 8px 20px rgba(0,0,0,.35)}
.muor .mu-stat-card:before,.muor .muor-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--muor-blue)}
.muor .mu-stat-card--blue:before,.muor .muor-stat-card--blue:before{background:var(--muor-blue)}
.muor .mu-stat-card--red:before,.muor .muor-stat-card--red:before{background:var(--muor-red)}
.muor .mu-stat-card--gold:before,.muor .muor-stat-card--gold:before{background:var(--muor-gold)}
.muor .mu-stat-card--green:before,.muor .muor-stat-card--green:before{background:var(--muor-green)}
.muor .mu-stat-card--purple:before,.muor .muor-stat-card--purple:before{background:var(--muor-purple)}
.muor .mu-stat-card--cyan:before,.muor .muor-stat-card--cyan:before{background:var(--muor-cyan)}
.muor .mu-stat-label,.muor .muor-stat-label{color:var(--muor-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.045em}
.muor .mu-stat-value,.muor .muor-stat-value{display:block;margin:.28rem 0 .16rem;color:var(--muor-ink);font-size:1.16rem;line-height:1.08;letter-spacing:-.015em;font-weight:900}
.muor .mu-stat-note,.muor .muor-stat-note{color:var(--text-muted);font-size:.82rem;line-height:1.22}
.muor .mu-section-head,.muor .muor-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.72rem}
.muor .mu-section-head h2,.muor .muor-section-head h2{margin:.12rem 0 0;color:var(--muor-ink);font-size:1.22rem;line-height:1.2;letter-spacing:-.02em}
.muor .mu-section-head p,.muor .muor-section-head p{margin:.28rem 0 0;color:var(--muor-muted);font-size:.9rem;line-height:1.35}
.muor .mu-guide-grid,.muor .muor-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
.muor .mu-guide-card,.muor .muor-guide-card{display:grid;grid-template-columns:38px 1fr;gap:.75rem;align-items:flex-start;text-decoration:none;color:inherit;border:1px solid var(--muor-line);border-radius:16px;background:linear-gradient(180deg,#0e1626 0%,#0b1220 100%);padding:.86rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}
.muor .mu-guide-card:hover,.muor .muor-guide-card:hover{transform:translateY(-1px);border-color:rgba(146,166,214,.26);box-shadow:0 12px 28px rgba(0,0,0,.5)}
.muor .mu-guide-number,.muor .muor-guide-number{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:rgba(58,107,255,.14);color:#7aa0ff;font-weight:900;font-size:.86rem}
.muor .mu-guide-title,.muor .muor-guide-title,.muor .muor-guide-body strong{display:block;margin:.02rem 0 .18rem;color:var(--muor-ink);font-size:.96rem;font-weight:900;line-height:1.15}
.muor .mu-guide-summary,.muor .muor-guide-body small{display:block;color:var(--muor-muted);font-size:.84rem;line-height:1.28}
.muor .mu-guide-action{display:inline-block;margin-top:.24rem;color:var(--muor-red);font-size:.82rem;font-weight:900}
.muor .muor-inline-link{display:inline-block;margin-top:.24rem;color:var(--muor-red)!important;font-size:.82rem;font-weight:900;text-decoration:none}
.muor a.muor-inline-link:hover{text-decoration:underline}
.muor .mu-command-grid,.muor .muor-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}
.muor .mu-command-card,.muor .muor-command-card{border:1px solid var(--muor-line);border-radius:16px;background:var(--surface-0);box-shadow:0 8px 22px rgba(0,0,0,.35);overflow:hidden}
.muor .mu-command-card h3,.muor .muor-command-card h3{margin:0;padding:.68rem .78rem;background:var(--surface-2);color:var(--muor-ink);font-size:.98rem;line-height:1.2}
.muor .mu-table-wrap,.muor .muor-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--muor-line);border-radius:16px;background:var(--surface-0);box-shadow:0 8px 22px rgba(0,0,0,.35)}
.muor .mu-command-card .mu-table-wrap,.muor .mu-command-card table{box-shadow:none}
.muor .mu-simple-table,.muor .mu-mini-command-table,.muor .muor-table{width:100%;border-collapse:separate;border-spacing:0;margin:0;background:var(--surface-0)}
.muor .mu-simple-table th,.muor .mu-simple-table td,.muor .mu-mini-command-table th,.muor .mu-mini-command-table td,.muor .muor-table th,.muor .muor-table td{padding:.54rem .66rem;border-bottom:1px solid var(--muor-line);text-align:left;vertical-align:middle;font-size:.9rem;line-height:1.3}
.muor .mu-simple-table tr:last-child td,.muor .mu-mini-command-table tr:last-child td,.muor .muor-table tr:last-child td{border-bottom:0}
.muor .mu-simple-table thead th,.muor .mu-mini-command-table thead th,.muor .muor-table thead th{background:var(--surface-2);color:var(--text-strong);font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.045em}
.muor .mu-simple-table tbody tr:nth-child(even) td,.muor .mu-mini-command-table tbody tr:nth-child(even) td,.muor .muor-table tbody tr:nth-child(even) td{background:var(--surface-1)}
.muor .mu-simple-table tbody tr:hover td,.muor .mu-mini-command-table tbody tr:hover td,.muor .muor-table tbody tr:hover td{background:rgba(146,166,214,.08)}
.muor .mu-stat-table,.muor .muor-table--compare{min-width:780px}
.muor .mu-stat-table th:first-child,.muor .mu-stat-table td:first-child,.muor .muor-table--compare th:first-child,.muor .muor-table--compare td:first-child{width:180px;color:var(--muor-ink);font-weight:800}
.muor .mu-mini-command-table td:first-child{width:170px}
.muor code{display:inline-block;padding:.13rem .38rem;border-radius:8px;background:#172033;color:#fff3a3;border:1px solid #0f172a;font-size:.88rem;font-weight:900;white-space:nowrap;line-height:1.25}
.muor .mu-compact-note{margin:.65rem 0 0;color:var(--muor-muted);font-size:.9rem;line-height:1.35}
.muor .mu-compact-note a{font-weight:900;text-decoration:none;color:var(--muor-red)}
.muor .mu-speed-box{border-top:4px solid var(--muor-green)!important}
.muor .mu-rules-box{border-color:rgba(255,74,87,.35)!important;border-top:4px solid var(--muor-red)!important;background:linear-gradient(180deg,#0e1626 0%,#1a1114 100%)!important}
.muor .mu-rules-box .mu-mini-badge{background:rgba(214,31,43,.14);color:var(--muor-red)}
.muor .mu-rules-box thead th{background:rgba(214,31,43,.14);color:#ff6b6b}
@media (max-width:1120px){.muor .mu-stat-card-grid,.muor .muor-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.muor .mu-command-grid,.muor .muor-command-grid{grid-template-columns:1fr}}
@media (max-width:820px){.muor .white-box{padding:1rem!important}.muor .mu-stat-card-grid,.muor .muor-stat-grid,.muor .mu-guide-grid,.muor .muor-guide-grid{grid-template-columns:1fr}.muor .mu-section-head,.muor .muor-section-head{display:block}.muor .mu-simple-table th,.muor .mu-simple-table td,.muor .mu-mini-command-table td,.muor .muor-table th,.muor .muor-table td{padding:.5rem .56rem;font-size:.86rem}}
