/* "Is this your business?" prompt on unclaimed listings (2026-10-25). Dark by default, gold accent. */
.claim-prompt{display:flex;align-items:center;gap:.9rem 1.2rem;flex-wrap:wrap;margin:0;padding:.85rem 1.1rem;border-radius:.75rem;
  background:linear-gradient(90deg,rgba(227,193,106,.13),rgba(227,193,106,.03) 70%),#121821;border:1px solid rgba(227,193,106,.38);
  border-left:4px solid var(--gold,#e3c16a);color:#e9e4da}
.claim-prompt__icon{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;
  background:rgba(227,193,106,.16);color:var(--gold,#e3c16a)}
.claim-prompt__icon svg{width:1.15rem;height:1.15rem}
.claim-prompt__text{flex:1 1 16rem;min-width:0;line-height:1.4}
.claim-prompt__text strong{display:block;color:#fff;font-size:1rem}
.claim-prompt__text span{font-size:.88rem;color:#b9b2a5}
.claim-prompt__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;border-radius:999px;
  background:var(--gold,#e3c16a);color:#14110a;font-weight:700;font-size:.92rem;text-decoration:none;white-space:nowrap}
.claim-prompt__btn:hover,.claim-prompt__btn:focus-visible{filter:brightness(1.08);text-decoration:none;color:#14110a}
:root[data-theme="light"] .claim-prompt{background:linear-gradient(90deg,rgba(217,154,30,.12),rgba(217,154,30,.03) 70%),#fffaf0;
  border-color:rgba(217,154,30,.4);color:#2a241a}
:root[data-theme="light"] .claim-prompt__text strong{color:#1d180f}
:root[data-theme="light"] .claim-prompt__text span{color:#6b625a}
@media (max-width:560px){.claim-prompt__btn{width:100%;justify-content:center}}

.claim-prompt a.claim-prompt__btn,.claim-prompt a.claim-prompt__btn:visited,.claim-prompt a.claim-prompt__btn:hover{color:#14110a!important;-webkit-text-fill-color:#14110a;background:#e3c16a!important}
