/* Creator storefront only. Account, Scan and shop pages keep their own themes. */
.bbvia-creator-page{--bbvia-ink:#161318;--bbvia-muted:#6c6570;--bbvia-line:#e9e3e7;--bbvia-surface:#fff;--persona-accent:#a84468;--persona-deep:#6c2742;--persona-soft:#f8e9ef;--persona-a:#f4e5ea;--persona-b:#fff9fb;--persona-c:#ddb7c5;--rank-metal:#b77a63;--rank-deep:#70483c;--rank-soft:#f4e8e1;--rank-shadow:#7b4b3b24;color:var(--bbvia-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;margin:28px auto 72px;line-height:1.55}
.bbvia-creator-theme--silver{--rank-metal:#aeb2ba;--rank-deep:#525861;--rank-soft:#f0f1f3;--rank-shadow:#60646c20}.bbvia-creator-theme--gold{--rank-metal:#c4a15b;--rank-deep:#6d531d;--rank-soft:#f8f0dc;--rank-shadow:#8b671d26}.bbvia-creator-theme--platinum{--rank-metal:#a7a6aa;--rank-deep:#4f4d54;--rank-soft:#f1eff0;--rank-shadow:#66626926}.bbvia-creator-theme--diamond{--rank-metal:#bf9da8;--rank-deep:#4c172a;--rank-soft:#f5e9ed;--rank-shadow:#4d102a30}.bbvia-creator-theme--original{--rank-metal:#b42b63;--rank-deep:#762043;--rank-soft:#f8e8ef;--rank-shadow:#8e244d22}
.bbvia-creator-persona--velvet-blush{--persona-accent:#a54163;--persona-deep:#652039;--persona-soft:#f8e6ed;--persona-a:#f1d9e3;--persona-b:#fff9fb;--persona-c:#d49aae}.bbvia-creator-persona--chrome-riot{--persona-accent:#4f53a8;--persona-deep:#292d6f;--persona-soft:#ececff;--persona-a:#dcdff7;--persona-b:#fbfbff;--persona-c:#a6c7d8}.bbvia-creator-persona--cozy-season{--persona-accent:#b65d3a;--persona-deep:#6e321e;--persona-soft:#f9ebe3;--persona-a:#efd9ca;--persona-b:#fffaf5;--persona-c:#d7a177}.bbvia-creator-persona--modern-sculpture{--persona-accent:#5e5964;--persona-deep:#35303a;--persona-soft:#efebf0;--persona-a:#dfd8df;--persona-b:#fbf9fa;--persona-c:#b9a9b7}
.bbvia-creator-page *{box-sizing:border-box}.bbvia-creator-page a{color:inherit}.bbvia-creator-page button,.bbvia-creator-page select{font:inherit}.bbvia-creator-page button,.bbvia-creator-page select,.bbvia-creator-actions a{min-height:44px}.bbvia-creator-page :focus-visible{outline:3px solid var(--persona-accent);outline-offset:3px}.bbvia-creator-page section[id]{scroll-margin-top:32px}
.bbvia-creator-back{display:inline-flex;align-items:center;margin-bottom:18px;color:#544c55;text-decoration:none;font-size:13px;font-weight:650}.bbvia-creator-back:hover{color:var(--persona-accent)}
.bbvia-creator-hero{background:#fff;border:1px solid var(--bbvia-line);border-radius:26px;overflow:hidden;box-shadow:0 18px 54px rgba(72,45,57,.08)}
.bbvia-creator-cover{height:260px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 83% 14%,rgba(255,255,255,.8),transparent 48%),linear-gradient(122deg,var(--persona-a),var(--persona-b) 60%,var(--persona-c))}.bbvia-creator-cover:after{content:"";position:absolute;inset:auto 0 0;height:52%;z-index:1;background:linear-gradient(180deg,transparent,rgba(36,21,27,.05));pointer-events:none}.bbvia-creator-cover-image{width:100%;height:100%;object-fit:cover;display:block}
.bbvia-creator-cover-copy{position:relative;z-index:2;width:min(620px,66%);padding:43px 46px}.bbvia-creator-cover-copy>span,.bbvia-creator-kicker{display:block;color:var(--persona-deep);font-size:10px;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.bbvia-creator-cover-copy h2{max-width:540px;margin:17px 0 10px!important;color:#21191d;font-size:clamp(30px,4vw,48px)!important;font-weight:760!important;letter-spacing:-.045em!important;line-height:1.08!important}.bbvia-creator-cover-copy p{margin:0;color:var(--persona-deep);font-size:14px;font-weight:550;letter-spacing:.03em}
.bbvia-creator-petals{position:absolute;z-index:2;right:8%;top:21px;width:250px;height:235px;transform:rotate(-17deg)}.bbvia-creator-petals i{position:absolute;width:88px;height:180px;border:1px solid rgba(255,255,255,.8);border-radius:82% 82% 38% 38%;background:linear-gradient(110deg,var(--persona-c),#fffdfb,var(--persona-a));box-shadow:12px 18px 36px rgba(75,45,57,.16);transform:rotate(-25deg)}.bbvia-creator-petals i:nth-child(2){left:70px;top:18px;transform:rotate(4deg)}.bbvia-creator-petals i:nth-child(3){left:140px;top:33px;transform:rotate(34deg)}
.bbvia-creator-profile{display:grid;grid-template-columns:122px minmax(0,1fr) auto;gap:24px;align-items:start;padding:0 34px 26px;background:#fff}.bbvia-creator-avatar-wrap{position:relative;z-index:3;width:118px;height:118px;margin-top:-44px;padding:4px;border-radius:50%;background:linear-gradient(145deg,#fff,var(--rank-metal) 54%,var(--rank-deep));box-shadow:0 12px 30px var(--rank-shadow)}.bbvia-creator-avatar{width:110px;height:110px;display:grid;place-items:center;overflow:hidden;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#fff,var(--persona-soft));color:var(--persona-deep);font-size:34px;font-weight:720;letter-spacing:-.04em}.bbvia-creator-avatar img{width:100%;height:100%;object-fit:cover}
.bbvia-rank-seal{position:absolute;right:-5px;bottom:2px;width:35px;height:35px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--rank-soft);color:var(--rank-deep);font-size:10px;font-weight:800;letter-spacing:.06em;box-shadow:0 5px 15px var(--rank-shadow)}.bbvia-rank-seal:after{content:"";position:absolute;inset:4px;border:1px solid var(--rank-metal);border-radius:50%}.bbvia-rank-seal--diamond{background:#4c172a;color:#fff}.bbvia-rank-seal--original{font-size:9px}
.bbvia-creator-identity{min-width:0;padding-top:25px}.bbvia-creator-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.bbvia-creator-identity h1{margin:0;font-size:clamp(30px,4vw,43px);font-weight:760;letter-spacing:-.045em;line-height:1.1}.bbvia-creator-identity>p{max-width:650px;margin:0 0 13px;color:#514850;font-size:14px;line-height:1.7}.bbvia-rank{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--rank-metal);border-radius:30px;background:var(--rank-soft);color:var(--rank-deep);font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.bbvia-rank--bronze,.bbvia-rank--silver,.bbvia-rank--gold,.bbvia-rank--platinum{background:var(--rank-soft);border-color:var(--rank-metal);color:var(--rank-deep)}.bbvia-rank--diamond{background:#4c172a;color:#fff}.bbvia-rank--original{background:#f8e7ef;color:#922650;border-color:#e9bed0}.bbvia-creator-tags{display:flex;gap:6px;flex-wrap:wrap}.bbvia-creator-tags span{padding:6px 10px;border-radius:30px;background:var(--persona-soft);color:var(--persona-deep);font-size:11px;font-weight:600}
.bbvia-creator-actions{display:flex;flex-direction:column;gap:9px;min-width:158px;padding-top:30px}.bbvia-creator-actions button,.bbvia-creator-actions a,.bbvia-creator-filters button,.bbvia-creator-follow-cta button,.bbvia-creator-follow-cta a{display:inline-flex;align-items:center;justify-content:center;padding:11px 19px;border:1px solid #dfd4d9;border-radius:10px;background:#fff;color:#3f3037;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer}.bbvia-creator-actions .bbvia-creator-primary,.bbvia-creator-filters button,.bbvia-creator-follow-cta button,.bbvia-creator-follow-cta a{border-color:var(--persona-accent);background:var(--persona-accent);color:#fff}.bbvia-creator-actions button:disabled{opacity:.6;cursor:wait}.bbvia-creator-owner{color:var(--bbvia-muted);font-size:12px}
.bbvia-creator-stats{display:flex;justify-content:center;border-top:1px solid var(--bbvia-line);padding:20px 24px;background:#fff}.bbvia-creator-stats>div{min-width:150px;padding:0 28px;text-align:center;border-right:1px solid var(--bbvia-line)}.bbvia-creator-stats>div:last-child{border:0}.bbvia-creator-stats strong{display:block;font-size:23px;font-weight:760;letter-spacing:-.035em;line-height:1.2}.bbvia-creator-stats>div:last-child strong{font-size:16px;letter-spacing:-.01em}.bbvia-creator-stats span{display:block;margin-top:6px;color:var(--bbvia-muted);font-size:11px}
.bbvia-rank-journey{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center;padding:19px 32px;border-top:1px solid var(--bbvia-line);background:linear-gradient(90deg,#fff,var(--rank-soft))}.bbvia-rank-journey>div strong{display:block;margin-top:5px;color:var(--rank-deep);font-size:20px}.bbvia-rank-journey ol{display:grid;grid-template-columns:repeat(5,1fr);position:relative;margin:0;padding:0;list-style:none}.bbvia-rank-journey ol:before{content:"";position:absolute;top:8px;left:9%;right:9%;height:1px;background:#d8cdd1}.bbvia-rank-journey li{position:relative;color:#8a7c82;text-align:center;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.bbvia-rank-journey li span{position:relative;z-index:1;display:block;width:17px;height:17px;margin:0 auto 7px;border:4px solid #fff;border-radius:50%;background:#cfc6ca;box-shadow:0 0 0 1px #cfc6ca}.bbvia-rank-journey li.is-current{color:var(--rank-deep);font-weight:800}.bbvia-rank-journey li.is-current span{background:var(--rank-deep);box-shadow:0 0 0 2px var(--rank-metal),0 3px 10px var(--rank-shadow)}
.bbvia-rank-preview-notice{margin:0 0 14px;padding:10px 14px;border-left:4px solid var(--persona-accent);background:var(--persona-soft);color:var(--persona-deep);font-size:12px}.bbvia-creator-page .bbvia-df-response:empty{display:none}.bbvia-creator-page .bbvia-df-response{padding:12px 24px;background:var(--persona-soft)}
.bbvia-creator-nav{display:flex;gap:30px;margin:27px 0 44px;border-bottom:1px solid var(--bbvia-line)}.bbvia-creator-nav a{position:relative;padding:14px 0;color:#504851;text-decoration:none;font-size:13px;font-weight:650}.bbvia-creator-nav a:first-child{color:var(--persona-accent)}.bbvia-creator-nav a:first-child:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--persona-accent)}
.bbvia-creator-section,.bbvia-creator-collections,.bbvia-creator-style,.bbvia-creator-about,.bbvia-creator-similar{margin-top:54px}.bbvia-creator-nav+.bbvia-creator-section{margin-top:0}.bbvia-creator-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:19px}.bbvia-creator-page h2{margin:8px 0 0;font-size:clamp(27px,3vw,34px);font-weight:750;letter-spacing:-.035em;line-height:1.15}.bbvia-creator-section-title>p{margin:0 0 4px;color:var(--bbvia-muted);font-size:12px}
.bbvia-creator-page .bbvia-df-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bbvia-creator-page .bbvia-df-card{overflow:hidden;border-color:var(--bbvia-line);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(78,45,59,.06);transition:transform .2s ease,box-shadow .2s ease}.bbvia-creator-page .bbvia-df-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(78,45,59,.11)}.bbvia-creator-page .bbvia-df-card__image{aspect-ratio:4/4.65;background:var(--persona-soft)}.bbvia-creator-page .bbvia-df-card__body{padding:15px}.bbvia-creator-page .bbvia-df-card h3{margin:0 0 5px;font-size:17px;font-weight:720;letter-spacing:-.025em;line-height:1.3}.bbvia-creator-page .bbvia-df-byline,.bbvia-creator-page .bbvia-df-tags,.bbvia-creator-page .bbvia-df-card__metrics{font-size:11px}.bbvia-creator-page .bbvia-df-card__actions{gap:7px;justify-content:space-between;font-size:11px}.bbvia-creator-page .bbvia-df-card__actions strong{color:var(--persona-deep)}.bbvia-creator-page .bbvia-df-card button{padding:7px 9px;border-color:#e4d8dd;color:var(--persona-accent);font-size:11px}.bbvia-creator-page .bbvia-df-card__actions>a{font-weight:700;color:var(--persona-accent)}
.bbvia-creator-collections{display:grid;grid-template-columns:minmax(190px,.6fr) 1.4fr;gap:30px;align-items:start;padding:30px;border:1px solid var(--bbvia-line);border-radius:22px;background:linear-gradient(135deg,#fff,var(--persona-soft))}.bbvia-creator-collection-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bbvia-creator-collection-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:13px 15px;border:1px solid rgba(129,86,104,.15);border-radius:13px;background:rgba(255,255,255,.8);text-decoration:none;font-size:13px;font-weight:650}.bbvia-creator-collection-links strong{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--persona-soft);color:var(--persona-deep);font-size:11px}
.bbvia-creator-filters{display:flex;align-items:end;gap:11px;flex-wrap:wrap;margin:0 0 24px;padding:17px;border:1px solid var(--bbvia-line);border-radius:16px;background:#faf8f9}.bbvia-creator-filters label{flex:1;min-width:115px;color:#685d64;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.bbvia-creator-filters select{display:block;width:100%;margin-top:7px;padding:9px;border:1px solid #ded6da;border-radius:9px;background:#fff;color:#352e32;font-size:13px;text-transform:none;letter-spacing:0}.bbvia-creator-filters>a{padding:14px 2px;color:var(--persona-accent);font-size:12px;font-weight:650}
.bbvia-creator-empty{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 30px;border:1px solid var(--bbvia-line);border-radius:20px;background:linear-gradient(105deg,var(--persona-soft),#fff)}.bbvia-creator-empty>div{display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:center}.bbvia-creator-empty>div>span{grid-row:1/3;color:var(--persona-accent);font-size:28px}.bbvia-creator-empty h3{margin:0;font-size:20px;font-weight:730}.bbvia-creator-empty p{margin:4px 0 0;color:var(--bbvia-muted);font-size:13px}.bbvia-creator-empty>a{flex:0 0 auto;color:var(--persona-accent);font-size:13px;font-weight:700;text-decoration:none}
.bbvia-creator-style{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:42px;align-items:start;padding:34px;border:1px solid var(--bbvia-line);border-radius:24px;background:#fff}.bbvia-creator-style-intro>p{max-width:410px;margin:16px 0 0;color:#5f555b;font-size:14px;line-height:1.75}.bbvia-style-markers{display:grid;gap:13px;margin:0;padding:0;list-style:none}.bbvia-style-markers li{display:grid;grid-template-columns:78px 1fr;min-height:82px;filter:drop-shadow(0 10px 16px rgba(84,50,65,.08))}.bbvia-style-marker__number{position:relative;z-index:2;display:grid;place-items:center;border-radius:15px 0 0 15px;background:linear-gradient(145deg,var(--persona-accent),var(--persona-deep));color:#fff;font-size:25px;font-weight:780;letter-spacing:-.04em}.bbvia-style-marker__number:after{content:"";position:absolute;top:50%;right:-13px;transform:translateY(-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:14px solid var(--persona-deep)}.bbvia-style-markers li>div{display:flex;flex-direction:column;justify-content:center;padding:15px 20px 15px 27px;border:1px solid var(--bbvia-line);border-left:0;border-radius:0 18px 18px 0;background:#fff}.bbvia-style-markers small{color:var(--persona-accent);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.bbvia-style-markers strong{margin-top:4px;font-size:14px;font-weight:680;line-height:1.4}
.bbvia-creator-about{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;align-items:center;padding:34px;border:1px solid var(--bbvia-line);border-radius:24px;background:linear-gradient(135deg,#fff,var(--persona-soft))}.bbvia-creator-about>div:first-child>p{max-width:680px;margin:15px 0 0;color:#554b51;font-size:14px;line-height:1.8}.bbvia-creator-about-card{padding:23px;border:1px solid rgba(129,86,104,.15);border-radius:18px;background:rgba(255,255,255,.75)}.bbvia-creator-about-card span,.bbvia-creator-about-card strong{display:block}.bbvia-creator-about-card span{color:var(--persona-accent);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bbvia-creator-about-card strong{margin-top:8px;font-size:21px;letter-spacing:-.025em}.bbvia-creator-about-card p{margin:7px 0 0;color:var(--bbvia-muted);font-size:12px}
.bbvia-creator-similar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bbvia-creator-similar-grid>a{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;padding:17px;border:1px solid var(--bbvia-line);border-radius:17px;background:#fff;text-decoration:none;box-shadow:0 7px 22px rgba(78,45,59,.04)}.bbvia-creator-similar-avatar{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--persona-soft);color:var(--persona-deep);font-size:20px;font-weight:750}.bbvia-creator-similar-avatar img{width:100%;height:100%;object-fit:cover}.bbvia-creator-similar-grid>a>span:nth-child(2){min-width:0}.bbvia-creator-similar-grid strong,.bbvia-creator-similar-grid small,.bbvia-creator-similar-grid em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbvia-creator-similar-grid strong{font-size:14px}.bbvia-creator-similar-grid small{margin-top:2px;color:var(--bbvia-muted);font-size:11px}.bbvia-creator-similar-grid em{margin-top:6px;color:var(--persona-accent);font-size:10px;font-style:normal;font-weight:650}.bbvia-creator-similar-grid b{color:var(--persona-accent)}
.bbvia-creator-follow-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:54px;padding:31px 34px;border-radius:24px;background:linear-gradient(120deg,var(--persona-deep),var(--persona-accent));color:#fff}.bbvia-creator-follow-cta .bbvia-creator-kicker{color:rgba(255,255,255,.72)}.bbvia-creator-follow-cta h2{margin-top:7px}.bbvia-creator-follow-cta p{margin:5px 0 0;color:rgba(255,255,255,.75);font-size:13px}.bbvia-creator-follow-cta button,.bbvia-creator-follow-cta a{border-color:#fff;background:#fff;color:var(--persona-deep)}
.bbvia-creator-pagination{display:flex;gap:8px;justify-content:center;margin-top:25px}.bbvia-creator-pagination .page-numbers{padding:10px 14px;border:1px solid var(--bbvia-line);border-radius:10px}.bbvia-creator-pagination .current{background:var(--persona-accent);color:#fff}
@media(max-width:960px){.bbvia-creator-profile{grid-template-columns:102px 1fr}.bbvia-creator-actions{grid-column:2;flex-direction:row;padding-top:0}.bbvia-creator-avatar-wrap{width:98px;height:98px}.bbvia-creator-avatar{width:90px;height:90px}.bbvia-creator-page .bbvia-df-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbvia-creator-style{grid-template-columns:1fr;gap:26px}.bbvia-creator-similar-grid{grid-template-columns:1fr}.bbvia-creator-collections{grid-template-columns:1fr}.bbvia-rank-journey{grid-template-columns:150px 1fr}}
@media(max-width:600px){.bbvia-creator-page{width:calc(100% - 24px);margin-top:18px}.bbvia-creator-cover{height:205px}.bbvia-creator-cover-copy{width:78%;padding:26px 22px}.bbvia-creator-cover-copy h2{font-size:28px!important}.bbvia-creator-cover-copy p{font-size:11px}.bbvia-creator-petals{right:-105px;top:15px;opacity:.55}.bbvia-creator-profile{grid-template-columns:1fr;gap:0;padding:0 20px 22px}.bbvia-creator-avatar-wrap{width:86px;height:86px;margin-top:-31px}.bbvia-creator-avatar{width:78px;height:78px;font-size:26px}.bbvia-rank-seal{width:29px;height:29px}.bbvia-creator-identity{padding-top:12px}.bbvia-creator-name-row{align-items:flex-start;flex-direction:column;gap:7px}.bbvia-creator-actions{grid-column:1;margin-top:20px}.bbvia-creator-actions>*{flex:1}.bbvia-creator-stats{justify-content:flex-start;overflow-x:auto;padding:17px 4px}.bbvia-creator-stats>div{min-width:125px;padding:0 15px}.bbvia-rank-journey{grid-template-columns:1fr;gap:15px;padding:18px 20px}.bbvia-rank-journey>div{text-align:center}.bbvia-creator-nav{gap:22px;overflow-x:auto;margin-bottom:35px}.bbvia-creator-section,.bbvia-creator-collections,.bbvia-creator-style,.bbvia-creator-about,.bbvia-creator-similar{margin-top:42px}.bbvia-creator-page .bbvia-df-grid{gap:10px}.bbvia-creator-page .bbvia-df-card__body{padding:11px}.bbvia-creator-page .bbvia-df-card h3{font-size:15px}.bbvia-creator-collections,.bbvia-creator-style,.bbvia-creator-about{padding:23px}.bbvia-creator-collection-links{grid-template-columns:1fr}.bbvia-creator-filters{gap:9px;padding:12px}.bbvia-creator-filters label{flex-basis:40%;min-width:0}.bbvia-creator-empty{align-items:flex-start;flex-direction:column;padding:22px}.bbvia-style-markers li{grid-template-columns:62px 1fr}.bbvia-style-marker__number{font-size:20px}.bbvia-style-markers li>div{padding-left:23px}.bbvia-creator-about{grid-template-columns:1fr}.bbvia-creator-follow-cta{align-items:flex-start;flex-direction:column;padding:26px}.bbvia-creator-follow-cta button,.bbvia-creator-follow-cta a{width:100%}}

/* 1.6.11 creator storefront: marketplace clarity with soft editorial detail. */
.bbvia-creator-tagline{display:block;margin:0 0 5px;color:var(--persona-deep);font-size:15px;font-weight:750;letter-spacing:-.01em}.bbvia-creator-identity>p{margin-bottom:0}.bbvia-verified-professional{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#edf8f3;color:#27684f;font-size:10px;font-weight:750;letter-spacing:.025em}.bbvia-creator-actions{min-width:168px}.bbvia-creator-actions .bbvia-creator-share{border-color:transparent;background:transparent;color:var(--persona-deep)}
.bbvia-creator-stats{min-height:88px}.bbvia-creator-stats>div{display:flex;flex-direction:column;justify-content:center;max-width:250px}.bbvia-creator-stats>div.is-text strong{font-size:15px;line-height:1.35}.bbvia-creator-stats>div.is-text:first-child strong{font-size:20px}
.bbvia-style-snapshot{display:flex;align-items:center;gap:18px;margin:18px 0 0;padding:15px 20px;border:1px solid var(--bbvia-line);border-radius:16px;background:linear-gradient(100deg,#fff,var(--persona-soft))}.bbvia-style-snapshot>span{flex:0 0 auto;color:var(--persona-deep);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bbvia-style-snapshot>div{display:flex;gap:7px;flex-wrap:wrap}.bbvia-style-snapshot b{padding:6px 10px;border:1px solid rgba(129,86,104,.14);border-radius:999px;background:rgba(255,255,255,.78);color:#564851;font-size:11px;font-weight:650}
.bbvia-creator-featured{position:relative;padding:30px;border:1px solid var(--bbvia-line);border-radius:24px;background:linear-gradient(145deg,var(--persona-soft),#fff 42%);overflow:hidden}.bbvia-creator-featured:before{content:"";position:absolute;right:-70px;top:-90px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,var(--persona-a),transparent 68%);pointer-events:none}.bbvia-creator-featured-heading{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.bbvia-creator-featured-heading>div{max-width:720px}.bbvia-creator-featured-heading h2{font-size:clamp(30px,4vw,40px)}.bbvia-creator-featured-heading p{max-width:680px;margin:10px 0 0;color:#5c5158;font-size:14px;line-height:1.65}.bbvia-creator-featured-heading>span{flex:0 0 auto;color:var(--bbvia-muted);font-size:11px}
.bbvia-creator-page .bbvia-df-card__image{position:relative;overflow:hidden}.bbvia-df-card__badge{position:absolute;z-index:2;left:11px;top:11px;padding:6px 9px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(7px);color:var(--persona-deep);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 5px 16px rgba(47,27,35,.12)}.bbvia-df-card__badge--popular{background:var(--persona-accent);color:#fff}.bbvia-df-card__badge--seasonal{background:#fff4df;color:#774a13}.bbvia-creator-page .bbvia-df-card__actions{align-items:center}.bbvia-creator-page .bbvia-df-card__actions>span{color:#8b7d84;font-size:9px}.bbvia-creator-page .bbvia-df-card__actions>a{padding:7px 0;white-space:nowrap}
.bbvia-creator-collections{display:block;padding:30px;background:linear-gradient(135deg,#fff,var(--persona-soft))}.bbvia-creator-collections>.bbvia-creator-section-title{align-items:end;margin-bottom:20px}.bbvia-creator-collections>.bbvia-creator-section-title>p{max-width:350px;text-align:right}.bbvia-creator-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bbvia-creator-collection-grid>a{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:126px;overflow:hidden;border:1px solid rgba(129,86,104,.14);border-radius:16px;background:rgba(255,255,255,.86);text-decoration:none;box-shadow:0 8px 24px rgba(78,45,59,.05);transition:transform .2s ease,box-shadow .2s ease}.bbvia-creator-collection-grid>a:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(78,45,59,.1)}.bbvia-creator-collection-image{display:block;min-width:0;background:var(--persona-a)}.bbvia-creator-collection-image img{display:block;width:100%;height:100%;object-fit:cover}.bbvia-creator-collection-image i{display:grid;place-items:center;width:100%;height:100%;color:var(--persona-deep);font-size:36px;font-style:normal;font-weight:800}.bbvia-creator-collection-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:15px}.bbvia-creator-collection-copy small{color:var(--persona-accent);font-size:8px;font-weight:800;letter-spacing:.14em}.bbvia-creator-collection-copy strong{margin-top:5px;font-size:14px;line-height:1.3}.bbvia-creator-collection-copy em{margin-top:11px;color:var(--bbvia-muted);font-size:10px;font-style:normal;font-weight:650}
.bbvia-creator-style{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr)}.bbvia-style-markers{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bbvia-style-markers li{grid-template-columns:62px minmax(0,1fr);min-height:78px}.bbvia-style-marker__number{font-size:21px}.bbvia-style-markers li>div{padding:13px 14px 13px 23px}.bbvia-style-markers strong{font-size:12px}.bbvia-creator-about-card hr{height:1px;margin:18px 0;border:0;background:var(--bbvia-line)}.bbvia-creator-about-card small,.bbvia-creator-about-card b{display:block}.bbvia-creator-about-card small{color:var(--persona-accent);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bbvia-creator-about-card b{margin-top:5px;font-size:13px}
@media(max-width:1080px){.bbvia-creator-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbvia-style-markers{grid-template-columns:1fr}}
@media(max-width:760px){.bbvia-style-snapshot{align-items:flex-start;flex-direction:column;gap:10px}.bbvia-creator-featured{padding:22px}.bbvia-creator-featured-heading{align-items:flex-start;flex-direction:column;gap:8px}.bbvia-creator-collections>.bbvia-creator-section-title{align-items:flex-start;flex-direction:column}.bbvia-creator-collections>.bbvia-creator-section-title>p{text-align:left}.bbvia-creator-collection-grid{grid-template-columns:1fr}.bbvia-creator-collection-grid>a{grid-template-columns:105px minmax(0,1fr)}.bbvia-creator-actions{flex-wrap:wrap}.bbvia-creator-actions>*{min-width:calc(50% - 5px)}.bbvia-creator-actions .bbvia-creator-share{min-width:100%}}
@media(max-width:420px){.bbvia-creator-page .bbvia-df-card__actions{gap:5px}.bbvia-creator-page .bbvia-df-card button{padding:6px 7px}.bbvia-df-card__badge{left:7px;top:7px}.bbvia-style-markers li{grid-template-columns:54px minmax(0,1fr)}}

/* Public profile identity */
.bbvia-creator-cover .bbvia-creator-cover-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.bbvia-creator-identity .bbvia-creator-joined{font-size:12px;color:#84737c;margin-top:12px}
.bbvia-creator-stats .is-text strong{font-size:16px;letter-spacing:0}
