.compatibility-matrix-container[data-astro-cid-t32juxhn]{margin-bottom:var(--space-10)}.matrix-header[data-astro-cid-t32juxhn]{text-align:center;margin-bottom:var(--space-6)}.matrix-header[data-astro-cid-t32juxhn] h2[data-astro-cid-t32juxhn]{font-size:var(--text-2xl);font-family:var(--font-serif);color:var(--color-text-primary);margin:var(--space-2) 0}.matrix-desc[data-astro-cid-t32juxhn]{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:680px;margin:0 auto;line-height:var(--leading-relaxed)}.mobile-selector-card[data-astro-cid-t32juxhn]{padding:var(--space-6);margin-bottom:var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(226,179,91,.3);background:linear-gradient(180deg,#131b2fcc,#0b1021f2)}.selector-header[data-astro-cid-t32juxhn]{display:flex;align-items:center;gap:var(--space-2)}.selector-header[data-astro-cid-t32juxhn] h3[data-astro-cid-t32juxhn]{font-size:var(--text-lg);font-family:var(--font-serif);color:var(--color-gold-300);margin:0}.selector-sub[data-astro-cid-t32juxhn]{font-size:var(--text-xs);color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-4) 0}.mobile-pair-form[data-astro-cid-t32juxhn]{display:flex;flex-direction:column;gap:var(--space-4)}.pair-inputs-row[data-astro-cid-t32juxhn]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3)}.field-group[data-astro-cid-t32juxhn]{display:flex;flex-direction:column;gap:var(--space-1)}.field-group[data-astro-cid-t32juxhn] label[data-astro-cid-t32juxhn]{font-size:var(--text-xs);color:var(--color-gold-400);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.vs-divider[data-astro-cid-t32juxhn]{font-size:var(--text-xs);font-weight:900;color:var(--color-gold-400);background:#f5a62326;border:1px solid rgba(245,166,35,.3);padding:6px 12px;border-radius:var(--radius-full);margin-top:var(--space-4)}.matrix-select[data-astro-cid-t32juxhn]{padding:var(--space-3);background:var(--color-midnight-900);color:var(--color-text-primary);border:1px solid var(--color-midnight-600);border-radius:var(--radius-lg);font-size:var(--text-sm);min-height:44px}.btn-gold-action[data-astro-cid-t32juxhn]{padding:var(--space-3) var(--space-6);background:var(--color-gold-500);color:var(--color-midnight-950);border:none;border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);cursor:pointer;min-height:44px;transition:background .2s ease,transform .1s ease;box-shadow:0 4px 14px #f5a62340}.btn-gold-action[data-astro-cid-t32juxhn]:hover{background:var(--color-gold-400)}.matrix-disclosure[data-astro-cid-t32juxhn]{border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);overflow:hidden}.matrix-summary-btn[data-astro-cid-t32juxhn]{padding:var(--space-4) var(--space-6);min-height:44px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);color:var(--color-gold-300);background:#131b2f99;border-bottom:1px solid rgba(255,255,255,.05)}.summary-hint[data-astro-cid-t32juxhn]{font-size:var(--text-xs);color:var(--color-text-muted)}.desktop-matrix-wrapper[data-astro-cid-t32juxhn]{padding:var(--space-4)}.table-responsive[data-astro-cid-t32juxhn]{overflow-x:auto;-webkit-overflow-scrolling:touch}.matrix-table[data-astro-cid-t32juxhn]{width:100%;border-collapse:collapse;font-size:var(--text-xs);text-align:center}.matrix-table[data-astro-cid-t32juxhn] th[data-astro-cid-t32juxhn],.matrix-table[data-astro-cid-t32juxhn] td[data-astro-cid-t32juxhn]{padding:6px 4px;border:1px solid var(--color-midnight-800)}.corner-cell[data-astro-cid-t32juxhn]{background:var(--color-midnight-950);color:var(--color-text-muted);font-weight:700;position:sticky;left:0;z-index:3;box-shadow:2px 0 6px #0006}.head-cell[data-astro-cid-t32juxhn]{background:var(--color-midnight-900);font-weight:600;color:var(--color-text-primary);white-space:nowrap}.row-head[data-astro-cid-t32juxhn]{background:var(--color-midnight-950);font-weight:700;color:var(--color-gold-300);white-space:nowrap;position:sticky;left:0;z-index:2;text-align:left;padding-left:8px;box-shadow:2px 0 6px #0006}.sign-abbr[data-astro-cid-t32juxhn]{font-size:12px;font-weight:700}.cell-link[data-astro-cid-t32juxhn]{display:block;padding:8px 2px;text-decoration:none;font-weight:700;font-family:var(--font-mono, monospace);border-radius:var(--radius-sm);color:var(--color-text-primary);transition:background .2s ease,transform .1s ease;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.cell-link[data-astro-cid-t32juxhn]:hover{background:var(--color-gold-500);color:var(--color-midnight-950);transform:scale(1.08);z-index:2}.match-tier-9[data-astro-cid-t32juxhn]{color:#4ade80;background:#4ade8014}.match-tier-8[data-astro-cid-t32juxhn]{color:#facc15;background:#facc1514}.match-tier-7[data-astro-cid-t32juxhn]{color:#fb923c;background:#fb923c14}.match-tier-6[data-astro-cid-t32juxhn]{color:#f87171;background:#f8717114}.match-tier-5[data-astro-cid-t32juxhn]{color:#94a3b8;background:#94a3b814}.matrix-legend[data-astro-cid-t32juxhn]{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.06);font-size:var(--text-xs);color:var(--color-text-secondary)}.legend-item[data-astro-cid-t32juxhn]{display:flex;align-items:center;gap:6px}.legend-dot[data-astro-cid-t32juxhn]{width:10px;height:10px;border-radius:50%;display:inline-block}.legend-dot[data-astro-cid-t32juxhn].tier-9{background:#4ade80}.legend-dot[data-astro-cid-t32juxhn].tier-8{background:#facc15}.legend-dot[data-astro-cid-t32juxhn].tier-7{background:#fb923c}.legend-dot[data-astro-cid-t32juxhn].tier-6{background:#f87171}.legend-dot[data-astro-cid-t32juxhn].tier-5{background:#94a3b8}@media(max-width:600px){.pair-inputs-row[data-astro-cid-t32juxhn]{grid-template-columns:1fr}.vs-divider[data-astro-cid-t32juxhn]{margin:0 auto;width:fit-content}}
