.math-languages{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.8rem 1.2rem;max-width:1160px;margin:70px auto 0;font: .85rem/1.7 var(--sans)}
.math-languages a{color:var(--green);text-decoration:none;border:1px solid var(--cream-border);padding:.2rem .45rem}
.math-languages a[aria-current=page]{background:var(--cream-dark);font-weight:600}
.math-full-header{height:auto;position:static!important;display:block!important;padding:1rem 1.2rem;border-bottom:1px solid var(--cream-border)}
.math-full-header>a{color:var(--green);text-decoration:none;letter-spacing:.12em}
.math-full-header .math-languages{margin:.5rem 0 0;padding:0}
.math-languages+main.math-wrap,.math-foreign .math-wrap{margin-top:0}
.math-foreign{overflow-wrap:anywhere}.math-foreign .math-prose{font-size:1.2rem}
html[lang=ja] .math-prose,html[lang=ko] .math-prose{font-family:var(--cjk),serif}
.math-languages a:focus-visible{outline:2px solid var(--green);outline-offset:3px}
