@layer pages{.category-code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);margin-inline-end:var(--space-1)}.matrix-framework{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-subtle);display:block}.matrix-codes{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle);display:block}.fix-stats{margin-bottom:var(--space-4)}.fix-stacks-note{max-width:var(--measure);font-size:var(--text-sm);color:var(--color-text-muted)}.fix-category{container-type:inline-size}.fix-category .section-heading h2{font-size:var(--text-lg)}.fix-matrix{table-layout:fixed}.fix-matrix th[scope=col]:first-child{width:20%}.fix-matrix th,.fix-matrix td{overflow-wrap:anywhere}.fix-matrix th[scope=col]:not(:first-child),.fix-matrix td{padding-inline:var(--space-1)}.fix-matrix th[scope=col]:not(:first-child){font-size:var(--text-xs);overflow-wrap:normal}.fix-stack-hubs{margin:var(--space-5) 0 var(--space-2)}.fix-stack-hubs h2{margin-bottom:var(--space-3);font-size:var(--text-lg)}.fix-matrix a[data-status]{color:var(--color-text-muted);font-size:var(--text-xs)}.fix-matrix th[scope=row]{background:var(--color-surface);font-weight:var(--weight-regular)}.matrix-weakness{font-weight:var(--weight-semibold)}.matrix-card{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);display:inline-flex}.matrix-card:before{content:"";background:var(--color-success);flex-shrink:0;width:1rem;height:1rem;-webkit-mask:url(/_astro/check-circle.CHFWzVl5.svg) 50%/contain no-repeat;mask:url(/_astro/check-circle.CHFWzVl5.svg) 50%/contain no-repeat}@container (width<=54rem){.fix-matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fix-matrix,.fix-matrix tbody,.fix-matrix td{display:block}.fix-matrix tr{column-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fix-matrix tbody tr:last-child{border-bottom:0}.fix-matrix td{padding:var(--space-1) var(--space-4);border:0}.fix-matrix td:before{content:attr(data-label) / "";font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-subtle);display:block}.fix-matrix th[scope=row]{padding:var(--space-1) var(--space-4) var(--space-2);border:0;grid-column:1/-1;display:block}}.fix-method{max-width:var(--measure)}}
