.rlc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rlc-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.rlc-swatch{border-bottom:1px solid var(--border);justify-content:space-around;align-items:center;min-height:64px;font-size:1.6rem;font-weight:800;display:flex}.rlc-body{gap:6px;padding:10px 12px 12px;display:grid}.rlc-body p{margin:0}.rlc-name{overflow-wrap:anywhere;font-size:1.1rem;font-weight:800}.rlc-code{border:1px solid var(--border-strong);min-width:2em;font-family:var(--font-mono);text-align:center;border-radius:6px;padding:0 6px;font-size:.9rem;display:inline-block}.rlc-en,.rlc-operator{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.rlc-badge{color:var(--text);border:1px solid;border-radius:999px;padding:0 8px;font-size:.8rem;font-weight:700;display:inline-block}.rlc-badge-official{border-color:var(--success);background:var(--success-soft)}.rlc-badge-reference{border-color:var(--warn);background:var(--warn-soft)}.rlc-help{color:var(--muted);font-size:.85rem}.rlc-values{flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}.rlc-values dt{color:var(--muted);font-size:.8rem}.rlc-values dd{font-family:var(--font-mono);margin:0;font-weight:700}.rlc-contrast-title{font-size:.9rem;font-weight:700;margin-top:4px!important}.rlc-contrast{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rlc-ratio{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rlc-level{font-size:.85rem}.rlc-level-fail{color:var(--danger);font-weight:700}.rlc-source{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.rlc-source a{color:var(--accent-strong)}
