/* Docs site only (not part of the theme bundle): labels for source/result example pairs. Logical properties for RTL. */
.docs-ex-label{margin-block:1.25rem .375rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--mt-muted-foreground)}
.docs-ex-result{padding-block-start:.75rem;border-block-start:1px dashed var(--mt-border)}
.docs-ex-out.mt-cta{margin-top:0}.docs-ex-out.mt-cta>.mt-actions:first-child{margin-top:0}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .mt-gallery-thumb img,:root:not([data-theme="light"]) .mt-lightbox img{filter:var(--mt-img-filter-dark,brightness(.85))}}
[data-theme="dark"] .mt-gallery-thumb img,[data-theme="dark"] .mt-lightbox img{filter:var(--mt-img-filter-dark,brightness(.85))}
.docs-flat-grid ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0;list-style:none}.docs-flat-grid li{padding:.5rem;text-align:center;border:1px solid var(--mt-border);border-radius:.375rem}
.docs-split-demo { margin: 0; color: var(--mt-primary); }
.docs-decor-demo { display: block; margin: .75rem; color: var(--mt-primary); }
