.mg8-lang,.mg8-langd{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line2);border-radius:999px;background:rgba(30,23,64,.6)}
.mg8-lang a,.mg8-langd a{display:inline-block;font:700 12px/1 var(--fb);letter-spacing:.04em;padding:8px 10px;border-radius:999px;color:var(--mut)}
.mg8-lang a:hover,.mg8-langd a:hover{color:var(--tx);background:rgba(139,92,246,.14)}
.mg8-lang a[aria-current="true"],.mg8-lang a[aria-current="true"]:hover,.mg8-langd a[aria-current="true"],.mg8-langd a[aria-current="true"]:hover{background:linear-gradient(135deg,var(--vi),var(--vidk));color:#fff}
.mg8-lang a:focus-visible,.mg8-langd a:focus-visible{outline:2px solid var(--vi2);outline-offset:2px}
.mg8-msfig{margin:0 0 var(--s4);max-width:640px}
.mg8-msfig.is-tall{max-width:300px}
.mg8-msfig img{width:100%;height:auto}
.mg8-main ul.mg8-mslist{padding-left:22px}
.mg8-brand{flex-shrink:0}
.mg8-langd{display:none}
@media (max-width:599px){
  .mg8-lang{display:none}
  .mg8-langd{display:inline-flex;margin:0 0 var(--s3);align-self:flex-start}
  .mg8-langd a{padding:10px 16px;font-size:13px}
}
.mg8-bintro{margin:0 0 var(--s5);max-width:760px}
.mg8-bintro p{margin:0;color:var(--mut);line-height:1.7}
.mg8-bempty{margin:0 0 var(--s6);padding:var(--s5);border:1px dashed var(--line2);border-radius:var(--r2);background:rgba(30,23,64,.45);text-align:center}
.mg8-bempty .mg8-bempty-t{display:block;margin:0 0 var(--s2);font:700 18px/1.3 var(--fd);color:var(--tx)}
.mg8-bempty p{margin:0;color:var(--mut)}
.mg8-blinks{margin:0 0 var(--s6)}
.mg8-blinks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}
.mg8-blink{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--bg2);color:var(--tx);min-width:0;overflow-wrap:anywhere}
.mg8-blink:hover{border-color:var(--vi2)}
.mg8-blink strong{font:700 15px/1.35 var(--fd)}
.mg8-blink span{font-size:13px;color:var(--vi2)}
@media (max-width:599px){.mg8-blinks-grid{grid-template-columns:minmax(0,1fr)}}
