/* Directory cards and verified brand marks; graph styling lives in ivr-explorer.css. */
.ivr-brand-avatar{position:relative;display:inline-flex;flex:0 0 46px;width:46px;height:46px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(191,161,98,.28);border-radius:14px;background:radial-gradient(circle at 35% 25%,rgba(191,161,98,.20),rgba(191,161,98,.06) 68%);color:var(--ivr-gold-lit);font-size:15px;font-weight:700;letter-spacing:.04em}
.ivr-brand-avatar--large{flex-basis:64px;width:64px;height:64px;border-radius:18px;font-size:19px}
.ivr-brand-avatar__initials{transition:opacity .18s ease}
.ivr-brand-avatar__img{position:absolute;inset:0;width:100%;height:100%;padding:5px;object-fit:contain;background:var(--ivr-card);opacity:0;transition:opacity .18s ease}
.ivr-brand-avatar__img--symbol{padding:0;object-fit:cover;object-position:left center}
.ivr-brand-avatar.is-ready .ivr-brand-avatar__img{opacity:1}
.ivr-brand-avatar.is-ready .ivr-brand-avatar__initials{opacity:0}
.ivr-mc__a{flex-direction:row!important;align-items:center}
.ivr-mc__info{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}
.ivr-mc__num{font-size:14px;line-height:1.35;font-variant-numeric:tabular-nums}
.ivr-mc__ago{max-width:none;white-space:normal;overflow:visible;font-size:12px;line-height:1.4;color:var(--ivr-ink-3)}
.ivr-mc__name{white-space:normal;overflow:visible;text-overflow:clip}
.ivr-mc__info .ivr-mc__t{justify-content:flex-start;padding:0;gap:8px}
.ivr-mc__info .ivr-mc__s{justify-content:flex-start;flex-wrap:wrap;margin:0;padding:0;gap:4px 12px}
.ivr-mc__meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ivr-ink-3);font-size:12px}
.ivr-mc__status{color:var(--ivr-gold-lit);font-weight:600}
.ivr-mc__arrow{flex:none;margin-left:auto;color:var(--ivr-gold-lit);font-size:20px}
.ivr-route-context{margin:.45em 0 0;padding:.65em .8em;border-left:2px solid rgba(191,161,98,.45);border-radius:0 8px 8px 0;background:rgba(191,161,98,.05);color:var(--ivr-ink-2);font-size:13px;line-height:1.6}
.ivr-mc__pager{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0 8px}
.ivr-mc__pager[hidden]{display:none}
.ivr-mc__pager button{min-height:40px;padding:0 14px;border:1px solid var(--ivr-line-2);border-radius:999px;background:var(--ivr-card);color:var(--ivr-ink);font:inherit;cursor:pointer}
.ivr-mc__pager button:disabled{opacity:.45;cursor:default}
.ivr-mc__page{min-width:6em;color:var(--ivr-ink-3);font-size:13px;text-align:center;font-variant-numeric:tabular-nums}
.ivr-directory-noscript{margin:18px 0;padding:16px 20px;border:1px solid var(--ivr-line);border-radius:14px;color:var(--ivr-ink-2)}
.ivr-directory-noscript ul{columns:2;column-gap:32px;padding-left:20px}
.ivr-directory-noscript li{break-inside:avoid;margin:4px 0}
.ivr-live-brand{display:inline-flex;margin:0 12px 8px 0;vertical-align:middle}
@media(max-width:480px){.ivr-brand-avatar{flex-basis:42px;width:42px;height:42px}.ivr-brand-avatar--large{flex-basis:52px;width:52px;height:52px}.ivr-directory-noscript ul{columns:1}}

.ivr-burden{display:block;color:var(--ivr-ink-2);font-size:12px;line-height:1.5;overflow-wrap:break-word}
.ivr-burden--muted{color:var(--ivr-ink-3)}
.ivr-assessment{display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0;padding:14px 16px;border:1px solid var(--ivr-line);border-radius:14px;background:var(--ivr-card)}
.ivr-assessment .ivr-burden{flex:1 1 220px}

/* Directory card (2026-10-11): static preview, three metrics, two badges; the whole card is one link. */
.ivr-mc__a{flex-wrap:wrap}
.ivr-mc__a>.ivr-mc__pv{flex:0 0 100%;pointer-events:none}
.ivr-mc__metrics{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ivr-ink-3)}
.ivr-mc__metrics b{font-size:15px;color:var(--ivr-ink);font-variant-numeric:tabular-nums;margin-right:3px}
.ivr-mc__badges{display:flex;flex-wrap:wrap;gap:6px}
.ivr-mc__badge{padding:3px 9px;border-radius:999px;border:1px solid var(--ivr-line-2);background:rgba(191,161,98,.06);font-size:11.5px;line-height:1.4;color:var(--ivr-ink-2)}
.ivr-mc__badge.is-found{border-color:rgba(127,191,158,.45);color:var(--ivr-ok)}
