/* r26 QA polish */
/* search: result title is one line of text with inline highlights (was a flex column, so <mark> broke onto its own line) */
.sr a .sr-t{display:block}
.sr a .sr-t small{margin-top:4px}
.sr mark{display:inline}
/* ecosystem: deep links from the home page land below the sticky header and show which card was meant */
.app{scroll-margin-top:96px}
.app:target{border-color:rgba(255,61,143,.6);box-shadow:0 0 0 3px rgba(255,61,143,.16)}
/* home: "Live on mainnet" strip stacks cleanly on phones (label above, chips full width) */
@media (max-width:640px){
 .lapps{flex-direction:column;align-items:flex-start}
 .lapps ul{width:100%}
}
/* learn: the level chip on each card repeats the track heading it sits under */
.lx-track[data-level="Beginner"] .lx-card .lx-lv,.lx-track[data-level="Intermediate"] .lx-card .lx-lv,.lx-track[data-level="Advanced"] .lx-card .lx-lv{display:none}
.lx-track[data-level="Beginner"] .lx-card-top,.lx-track[data-level="Intermediate"] .lx-card-top,.lx-track[data-level="Advanced"] .lx-card-top{justify-content:flex-start}
/* hero ledger footer: the live network line wraps evenly instead of orphaning its arrow */
.l-f a{text-wrap:balance;text-align:right}
