.mk .doc-tabs{flex-wrap:wrap;gap:.4rem;margin-top:2.25rem;display:flex}.mk .doc-tabs a{border:1px solid var(--hair);min-height:2.4rem;color:var(--fg-faint);border-radius:2rem;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.82rem;transition:color .18s,border-color .18s,background .18s;display:flex}.mk .doc-tabs a:hover{color:var(--fg);border-color:var(--hair-2,var(--hair))}.mk .doc-tabs a[aria-current=page]{color:var(--canvas);background:var(--gold);border-color:var(--gold)}.mk .doc-tabs .ico{flex:none;width:15px;height:15px}.mk .doc-tabs a[aria-current=page] .ico{color:var(--canvas)}.mk .legal-route-icon,.mk .legal-highlight-icon,.mk .legal-nav-icon{flex:none;display:flex}.mk .legal-highlight-icon{color:var(--jade);margin-top:.15rem}.mk .legal-route-icon{color:var(--gold)}.mk .doc-stamp{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-ghost);margin:1.4rem 0 0;font-size:.68rem}.mk .commit{border:1px solid var(--hair);background:var(--panel);font-family:var(--mono);color:var(--fg-dim);word-break:break-all;border-radius:.6rem;margin:.7rem 0 1rem;padding:.85rem 1.1rem;font-size:.78rem;display:block}.mk .prose a:not(.btn){color:var(--gold);text-underline-offset:3px;text-decoration:underline}.mk .prose a:not(.btn):hover{color:var(--fg)}@media (max-width:899px){.mk .doc-grid{grid-template-columns:minmax(0,1fr)}}.mk .doc-grid>*{min-width:0}.mk .prose p,.mk .prose li,.mk .deflist dd{overflow-wrap:anywhere}
