/* VTuber Places v1.1.1734 — creator Store continuity across Places, Walls and Marketplace */
.vtpPublicPlaceIdentity[href]{color:inherit;text-decoration:none;border-radius:18px;outline-offset:4px}
.vtpPublicPlaceIdentity[href]:hover strong,.vtpPublicPlaceIdentity[href]:focus-visible strong{color:#b72f6b}
.vtpCreatorStoreContext{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 2px 4px;padding:11px 14px;border:1px solid rgba(231,101,154,.18);border-radius:18px;background:rgba(255,255,255,.7);color:#725d79;font-size:12px;font-weight:800}
.vtpCreatorStoreContext strong{color:#3f2948}
.vtpCreatorStoreContext a{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;background:#f7effb;color:#815b91;text-decoration:none;font-weight:950}
.vtpCreatorStoreContext a:hover,.vtpCreatorStoreContext a:focus-visible{background:#ffe6f2;color:#aa2a65}
.vtpListingCreatorContext{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-3px 0 12px}
.vtpListingCreatorContext a{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid rgba(140,91,157,.16);border-radius:999px;background:rgba(255,255,255,.82);color:#80568f;text-decoration:none;font-size:11px;font-weight:950}
.vtpListingCreatorContext a.isPrimary{border-color:rgba(231,101,154,.3);background:linear-gradient(135deg,#fff0f6,#f0edff);color:#a52c67}
.vtpListingCreatorContext a:hover,.vtpListingCreatorContext a:focus-visible{border-color:rgba(231,101,154,.45);color:#a52c67}
.vtpMarketplaceReturnContext{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.vtpMarketplaceReturnContext .vtpClientBack{margin-bottom:0}
.vtpMarketplaceReturnHint{color:#7c687f;font-size:12px;font-weight:800}
@media(max-width:640px){
  .vtpCreatorStoreContext{display:grid;grid-template-columns:1fr 1fr;margin-inline:0;padding:10px}
  .vtpCreatorStoreContext>span{grid-column:1/-1}
  .vtpCreatorStoreContext a{justify-content:center}
  .vtpListingCreatorContext{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  .vtpListingCreatorContext a{justify-content:center;padding-inline:6px;text-align:center}
  .vtpMarketplaceReturnContext{display:grid;gap:5px}
}
