/* Mentes Claras 28.5.48 · navegación por voz */
.mc28548-voice-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.65rem 0}.mc28548-heard{margin:.6rem 0;padding:.65rem .75rem;border:1px solid #8da1b5;border-radius:10px;background:#f1f5f9;color:#10243d!important}.mc28548-command-help{margin-top:.65rem}.mc284-a11y[data-voice-nav-state="listening"] [data-voice-nav-v28548]{outline:3px solid #0b6b68;outline-offset:3px}.mc284-a11y[data-voice-nav-state="listening"] [data-voice-status-v28548]{font-weight:800;color:#0b5f5c!important}.mc284-a11y[data-voice-nav-state="error"] [data-voice-status-v28548]{color:#7d1f2d!important;font-weight:800}
.mc28548{display:grid;gap:18px;color:#10243d}.mc28548-hero{padding:clamp(25px,4vw,42px);border-radius:26px;background:linear-gradient(135deg,#071d31,#17375a 62%,#38265d);color:#fff}.mc28548-hero h1{color:#fff!important;margin:.15em 0}.mc28548-hero p{color:#e2edf7!important;max-width:850px}.mc28548-hero .eyebrow{color:#7ef3e6!important}.mc28548-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mc28548-card,.mc28548-panel{background:#fff!important;color:#10243d!important;border:1px solid #8da1b5;border-radius:18px;padding:20px}.mc28548-card p,.mc28548-panel p,.mc28548-panel .muted{color:#4b6178!important}.mc28548-card strong{display:block;font-size:1.7rem;color:#10243d!important}.mc28548-panel h2,.mc28548-panel h3{color:#10243d!important}.mc28548-table{width:100%;border-collapse:collapse}.mc28548-table th,.mc28548-table td{text-align:left;padding:.7rem;border-bottom:1px solid #c8d4df}.mc28548-table th{color:#10243d;background:#f1f5f9}.mc28548-state{display:inline-flex;padding:.2rem .55rem;border-radius:999px;background:#e8f7ef;color:#174d39;font-weight:800}.mc28548-warning{padding:.75rem;border-radius:12px;background:#fff4df;border:1px solid #c4922e;color:#50360a!important}.mc28548-panel pre{overflow:auto;white-space:pre-wrap;background:#101827;color:#eef6ff!important;border-radius:12px;padding:14px}.mc28548-probe{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.mc28548-probe output{font-weight:800}@media(max-width:900px){.mc28548-grid{grid-template-columns:1fr}}@media(forced-colors:active){.mc28548-card,.mc28548-panel,.mc28548-hero{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.mc28548-hero :where(h1,p,.eyebrow){color:CanvasText!important}}
