/* FOUNTAIN+ V11.9.125 — VERIFIED CHECK LAW
   Public verification is a clean check beside identity. No slogan, no tier language, no oversized badge copy. */
:root{--fplus-verified-ink:#183126;--fplus-verified-gold:#d5b15c;--fplus-verified-cream:#fffaf0;--fplus-verified-shadow:rgba(15,31,23,.22)}

/* Individual Face Card: the check is the badge. */
.fplus-verified-honor{display:inline-grid;place-items:center;width:1.88rem;height:1.88rem;margin:.34rem 0 .72rem;border-radius:50%;background:var(--fplus-verified-ink);color:var(--fplus-verified-cream);border:2px solid var(--fplus-verified-gold);box-shadow:0 7px 20px var(--fplus-verified-shadow);font-family:Arial,Helvetica,sans-serif;font-weight:950;font-size:1rem;line-height:1;vertical-align:middle;isolation:isolate}
.fplus-verified-honor .fplus-verified-seal{display:grid;place-items:center;width:100%;height:100%;line-height:1}
body[data-fplus-verified-card="true"] h1 + .fplus-verified-honor{position:relative;z-index:4}

/* Face Card directory/home cards: the check lives on the creator image, top-right. One clean check, no word badge. */
.fd-card,.fd-spotlight,.fd-portrait-tile{position:relative}
.fd-verified-honor,.fd-home-verified-check,.fplus-home-verified-check{position:absolute;z-index:8;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:rgba(24,49,38,.96);color:#fffaf0;border:2px solid #d5b15c;box-shadow:0 7px 20px rgba(0,0,0,.24);font:950 .88rem/1 Arial,Helvetica,sans-serif;backdrop-filter:blur(8px)}
.fd-verified-honor{right:.72rem;top:.72rem;left:auto}
.fd-home-verified-check{right:.62rem;top:.62rem}
.fd-live-verified{display:inline-grid;place-items:center;width:1.08rem;height:1.08rem;margin-left:.3rem;border-radius:50%;background:#183126;color:#fffaf0;border:1.5px solid #d5b15c;font-size:.68rem;font-weight:950;vertical-align:.08em}
.fd-card.is-fplus-verified .copy h3{display:flex;align-items:center;gap:.35rem}

/* Main FOUNTAIN+ home Face Card feature. */
.facecard-home-visual{position:relative}
.fplus-home-verified-check{right:.78rem;top:.78rem;width:1.86rem;height:1.86rem;font-size:.96rem}

/* Creator Network already speaks the right language: a simple check. */
.cn-verified{display:inline-grid!important;place-items:center!important;width:1.18em!important;height:1.18em!important;margin-left:.22em!important;border-radius:50%!important;background:#183126!important;color:#fffaf0!important;border:1.5px solid #d5b15c!important;box-shadow:0 2px 7px rgba(0,0,0,.18)!important;font-size:.82em!important;font-weight:950!important;line-height:1!important;vertical-align:.08em!important}
.cn-verified::after{content:""}

/* Account/admin statuses remain explicit because they are operational states, not public decoration. */
.acct-pill.verified{background:#183126!important;color:#fffaf0!important;border:1px solid #d5b15c!important;box-shadow:0 6px 18px rgba(24,49,38,.18)!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.acct-verified-next{position:relative;overflow:hidden}
.acct-verified-next::before{content:"✓  VERIFIED";display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:.45rem .68rem;border-radius:999px;background:#183126;color:#fffaf0;border:1px solid #d5b15c;font:950 .72rem/1 Arial,Helvetica,sans-serif;letter-spacing:.1em;box-shadow:0 8px 22px rgba(24,49,38,.18)}
.claim-complete .claim-success-mark{border:2px solid #d5b15c!important;background:#183126!important;color:#fffaf0!important;box-shadow:0 10px 26px rgba(24,49,38,.22)!important}

@media(max-width:640px){
 .fplus-verified-honor{width:1.6rem;height:1.6rem;margin:.28rem 0 .58rem;font-size:.86rem}
 .fd-verified-honor,.fd-home-verified-check{width:1.48rem;height:1.48rem;font-size:.76rem}
 .fd-verified-honor{right:.55rem;top:.55rem;left:auto}
 .fd-home-verified-check{right:.5rem;top:.5rem}
 .fplus-home-verified-check{right:.58rem;top:.58rem;width:1.58rem;height:1.58rem;font-size:.82rem}
}
@media(prefers-reduced-motion:reduce){.fplus-verified-honor,.fd-verified-honor,.fd-home-verified-check,.fplus-home-verified-check,.cn-verified{transition:none!important;animation:none!important}}

/* V11.9.125 IMAGE-CORNER LAW: verification marks on visual creator cards belong on the top-right corner of the image surface, never floating in copy. */
.fd-card .image{position:relative}
.fd-card .image>.fd-verified-honor{right:.72rem!important;top:.72rem!important;left:auto!important}
.fd-portrait-tile>.fd-home-verified-check,.fd-spotlight>.fd-home-verified-check{right:.62rem!important;top:.62rem!important;left:auto!important}
@media(max-width:640px){.fd-card .image>.fd-verified-honor{right:.5rem!important;top:.5rem!important}.fd-portrait-tile>.fd-home-verified-check,.fd-spotlight>.fd-home-verified-check{right:.5rem!important;top:.5rem!important}}
