.legend-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}@media (max-width:1280px){.legend-head{padding-right:3.25rem}}.legend-head__mark{display:inline-flex;opacity:.92;transition:opacity .2s ease}.legend-head__mark:hover{opacity:1}.legend-compass{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem}.legend-compass__link{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .9rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}.legend-compass__link:hover{color:var(--gold);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}nav.legend-compass:last-child{margin-top:2rem}.legend-lang{display:flex;flex-shrink:0;padding:2px;border:1px solid var(--border);border-radius:999px}.legend-lang button{padding:.3rem .58rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.68rem;font-weight:600;letter-spacing:.12em;cursor:pointer}.legend-lang button[aria-pressed=true]{background:var(--gold);color:#1a120b}.legend-lettering{display:block;width:auto;max-width:100%;background-color:var(--fg);-webkit-mask:var(--mark) no-repeat left center /contain;mask:var(--mark) no-repeat left center /contain}.legend-h2{margin-bottom:.75rem;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.legend-marks{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin:0 0 2rem}.legend-marks__item{display:flex;flex-direction:column;gap:.6rem;align-items:center;padding:1rem .85rem .85rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--card) 70%,transparent)}.legend-marks__item img,.legend-marks__symbol{width:100%;max-width:190px;height:110px;object-fit:contain}.legend-marks__symbol{background-color:var(--fg);-webkit-mask:var(--mark) no-repeat center /contain;mask:var(--mark) no-repeat center /contain}.legend-marks__item--cap img{border-radius:.6rem;object-fit:cover;mix-blend-mode:multiply}[data-theme=dark] .legend-marks__item--cap img{mix-blend-mode:normal;opacity:.94}.legend-marks__item figcaption{display:flex;flex-direction:column;gap:.2rem;color:var(--muted);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.legend-marks__note{font-size:.58rem;font-weight:400;letter-spacing:.06em;text-transform:none;opacity:.72}@media (min-width:1024px){.legend-marks{max-width:30rem;margin-top:2.5rem}.legend-marks__item img,.legend-marks__symbol{height:140px}}