.mcb-wrap,.mcb-profile,.mcb-form{font-family:Inter,Arial,sans-serif;color:#151824}.mcb-filter{display:grid;grid-template-columns:1.4fr 1fr auto;gap:12px;padding:18px;background:#fff;border:1px solid #e8eaf0;border-radius:18px;box-shadow:0 12px 35px rgba(20,25,45,.06);margin-bottom:24px}.mcb-filter input,.mcb-filter select,.mcb-form input,.mcb-form select,.mcb-form textarea{width:100%;box-sizing:border-box;border:1px solid #dfe3ec;border-radius:11px;padding:13px 14px;background:#fff;font-size:15px}.mcb-filter button,.mcb-form button{border:0;border-radius:11px;padding:13px 20px;background:linear-gradient(135deg,#6c45ff,#ff3d7f);color:#fff;font-weight:700;cursor:pointer}.mcb-grid{display:grid;grid-template-columns:repeat(var(--mcb-columns),minmax(0,1fr));gap:22px}.mcb-card{background:#fff;border:1px solid #eceef4;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px rgba(20,25,45,.07);transition:.25s}.mcb-card:hover{transform:translateY(-5px)}.mcb-photo{display:block;aspect-ratio:4/3;background:#eef0f5}.mcb-photo img{width:100%;height:100%;object-fit:cover}.mcb-placeholder{height:100%;display:grid;place-items:center;font-size:32px;font-weight:800;color:#9ca3af}.mcb-card-body{padding:18px;background:linear-gradient(145deg,#252947,#15182c);color:#fff}.mcb-card h3{margin:8px 0 16px;font-size:22px}.mcb-card h3 a{text-decoration:none;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.mcb-badge{display:inline-flex;background:#f0ebff;color:#6840d8;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:700}.mcb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mcb-stats span{padding:10px 6px;text-align:center;background:#f8f9fc;border-radius:10px;font-size:11px}.mcb-stats b{display:block;font-size:14px;margin-bottom:3px}.mcb-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:13px}.mcb-link{text-decoration:none;font-weight:700;color:#6840d8}.mcb-form{max-width:920px;margin:28px auto;padding:26px;background:#fff;border:1px solid #e7e9f0;border-radius:22px;box-shadow:0 18px 50px rgba(21,24,36,.08)}.mcb-form h2{margin-top:0}.mcb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mcb-form label{display:block;font-weight:700;font-size:14px;margin-bottom:16px}.mcb-form label input,.mcb-form label select,.mcb-form label textarea{margin-top:7px;font-weight:400}.mcb-note,.mcb-private-note{color:#697083}.mcb-notice{max-width:920px;margin:15px auto;padding:14px 16px;border-radius:12px}.mcb-success{background:#e9fbf0;color:#166534}.mcb-error{background:#fff0f0;color:#991b1b}.mcb-profile-hero{display:grid;grid-template-columns:minmax(240px,380px) 1fr;gap:34px;padding:28px;background:linear-gradient(145deg,#121528,#272448);color:#fff;border-radius:26px}.mcb-profile-image img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}.mcb-profile-hero h1{font-size:42px;margin:14px 0 8px}.mcb-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.mcb-profile-stats span{background:rgba(255,255,255,.1);padding:14px;border-radius:13px;font-size:12px}.mcb-profile-stats b{display:block;font-size:20px}.mcb-fee{font-size:22px;font-weight:800}.mcb-profile-description,.mcb-videos{padding:28px 0}.mcb-video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mcb-video iframe{width:100%;aspect-ratio:16/9}.mcb-pagination{text-align:center;margin:28px}.mcb-pagination .page-numbers{display:inline-block;padding:8px 12px;border-radius:8px;background:#f1f3f8;margin:2px}.mcb-empty{grid-column:1/-1;padding:30px;text-align:center;background:#f7f8fb;border-radius:16px}@media(max-width:800px){.mcb-filter,.mcb-form-grid,.mcb-profile-hero,.mcb-video-grid{grid-template-columns:1fr}.mcb-grid{grid-template-columns:1fr}.mcb-profile-hero h1{font-size:32px}.mcb-profile-stats{grid-template-columns:1fr}.mcb-card-footer{align-items:flex-start;flex-direction:column}}

.mcb-card-footer strong{color:#fff}.mcb-card .mcb-link{color:#cbbcff}.mcb-card .mcb-stats span{color:#151824}.mcb-card .mcb-badge{background:#f0ebff;color:#6840d8}.mcb-notice{font-weight:700}.mcb-success{border:1px solid #86efac}.mcb-error{border:1px solid #fca5a5}

/* Individual creator profile title: bright neon for strong contrast */
.mcb-profile .mcb-profile-hero h1,.mcb-profile .mcb-profile-hero h1 a{color:#c8ff3d!important;-webkit-text-fill-color:#c8ff3d!important;text-shadow:0 0 8px rgba(200,255,61,.65),0 0 20px rgba(200,255,61,.35)!important;}
