.bl-badge:where(.astro-e42c4few){display:inline-flex;align-items:center;gap:.3em;font-size:.72rem;font-weight:600;line-height:1;padding:.25em .55em;border-radius:999px;border:1px solid currentColor;white-space:nowrap;vertical-align:middle}.bl-badge:where(.astro-e42c4few)[data-support=widely]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.bl-badge:where(.astro-e42c4few)[data-support=newly]{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.bl-badge:where(.astro-e42c4few)[data-support=limited]{color:#92400e;background:#fef3c7;border-color:#fde68a}:global([data-theme="dark"]) .bl-badge[data-support="widely"],@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .bl-badge:where(.astro-e42c4few)[data-support=widely]{color:#86efac;background:#14532d40;border-color:#166534}}[data-theme=dark] .bl-badge:where(.astro-e42c4few)[data-support=newly]{color:#93c5fd;background:#1e3a8a40;border-color:#1e40af}[data-theme=dark] .bl-badge:where(.astro-e42c4few)[data-support=limited]{color:#fcd34d;background:#78350f40;border-color:#92400e}.bl-badge__icon:where(.astro-e42c4few){font-style:normal}.bl-badge__since:where(.astro-e42c4few){opacity:.75;font-weight:400;padding-left:.2em;border-left:1px solid currentColor;margin-left:.1em}.bp-a11y:where(.astro-n6wyrcb3){border:1px solid var(--bp-color-border);border-radius:var(--bp-radius-lg);overflow:hidden;margin-block:1.5rem;font-size:.875rem}.bp-a11y__status:where(.astro-n6wyrcb3){display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600}.bp-a11y__status--pass:where(.astro-n6wyrcb3){background:color-mix(in srgb,#22c55e 12%,transparent);color:#166534}.bp-a11y__status--fail:where(.astro-n6wyrcb3){background:color-mix(in srgb,#ef4444 12%,transparent);color:#991b1b}.bp-a11y__date:where(.astro-n6wyrcb3){margin-inline-start:auto;font-weight:400;opacity:.7;font-size:.8rem}.bp-a11y__wcag:where(.astro-n6wyrcb3){padding:.75rem 1rem;border-top:1px solid var(--bp-color-border);display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.bp-a11y__section-label:where(.astro-n6wyrcb3){color:var(--bp-color-text-muted);white-space:nowrap}.bp-a11y__list:where(.astro-n6wyrcb3){display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.bp-a11y__list:where(.astro-n6wyrcb3) li:where(.astro-n6wyrcb3){margin-top:0}.bp-a11y__badge:where(.astro-n6wyrcb3){display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--bp-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--bp-primary) 30%,transparent);color:var(--bp-primary);text-decoration:none;font-family:monospace;font-size:.75rem;font-weight:600;transition:background .15s}.bp-a11y__badge:where(.astro-n6wyrcb3):hover{background:color-mix(in srgb,var(--bp-primary) 20%,transparent)}.bp-a11y__badge-label:where(.astro-n6wyrcb3){font-family:var(--sl-font);font-weight:400;font-size:.72rem;opacity:.8}.bp-a11y__table:where(.astro-n6wyrcb3){width:100%;border-collapse:collapse;border-top:1px solid var(--bp-color-border)}.bp-a11y__table:where(.astro-n6wyrcb3) th:where(.astro-n6wyrcb3){padding:.5rem 1rem;text-align:start;font-weight:600;color:var(--bp-color-text-muted);background:var(--bp-color-bg-subtle);border-bottom:1px solid var(--bp-color-border)}.bp-a11y__table:where(.astro-n6wyrcb3) td:where(.astro-n6wyrcb3){padding:.5rem 1rem;border-bottom:1px solid var(--bp-color-border);vertical-align:top}.bp-a11y__table:where(.astro-n6wyrcb3) tr:where(.astro-n6wyrcb3):last-child td:where(.astro-n6wyrcb3){border-bottom:none}.bp-a11y__impact:where(.astro-n6wyrcb3){display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.bp-a11y__impact--critical:where(.astro-n6wyrcb3){background:#fee2e2;color:#991b1b}.bp-a11y__impact--serious:where(.astro-n6wyrcb3){background:#ffedd5;color:#9a3412}.bp-a11y__impact--moderate:where(.astro-n6wyrcb3){background:#fef9c3;color:#854d0e}.bp-a11y__impact--minor:where(.astro-n6wyrcb3){background:#f1f5f9;color:#475569}.bp-a11y__notes:where(.astro-n6wyrcb3){padding:.75rem 1rem .75rem 2rem;border-top:1px solid var(--bp-color-border);margin:0;color:var(--bp-color-text-muted);line-height:1.6}
