/* iBlogger v86: exact-ordered CSS delivery bundle. Source CSS files retained. */

/* SOURCE css/profile-mobile-replacement-standalone.css */
/* iBlogger — mobile-only profile, rebuilt for stable downloadable rendering */
:root{
  color-scheme:light;
  --ibm-purple:#6254b9;
  --ibm-purple-dark:#5a4cae;
  --ibm-outline:#d8d5df;
  --ibm-bg:#f6f5fb;
  --ibm-text:#17171d;
}
html, body{
  margin:0;
  min-width:320px;
  background:var(--ibm-bg);
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
body.creator-profile-page{
  overflow-x:hidden;
  font-family:Tahoma, Arial, sans-serif;
}
#mobileImportedProfile, #mobileImportedProfile *{box-sizing:border-box}
#mobileImportedProfile{
  display:block;
  color:var(--ibm-text);
  -webkit-font-smoothing:antialiased;
  line-height:1.45;
}
#mobileImportedProfile img{max-width:100%;display:block}
#mobileImportedProfile button{
  font-family:inherit;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
#mobileImportedProfile button:focus-visible{outline:2px solid var(--ibm-purple);outline-offset:2px}
#mobileImportedProfile button:active{filter:brightness(.98)}
#mobileImportedProfile [hidden]{display:none!important}

.ibm-page{
  width:100%;
  max-width:394px;
  margin:0 auto;
  padding:7px 7px 24px;
}
.ibm-panel{
  background:#fff;
  border:1px solid var(--ibm-outline);
  border-radius:17px;
  box-shadow:0 1px 5px rgba(27,22,49,.06);
}

/* Hero */
.ibm-hero{
  position:relative;
  min-height:181px;
  overflow:hidden;
  padding:12px 12px 8px;
  padding-right:156px;
  border-radius:17px;
  background:#fff;
}
.ibm-hero-backdrop{
  position:absolute;
  inset:0;
  background:url("../assets/images/profile-mobile-replacement/hero-fabric-soft.webp") center top/100% 103px no-repeat;
  z-index:0;
}
.ibm-hero::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.08) 37%,rgba(255,255,255,.75) 62%,#fff 76%);
}
.ibm-hero > *:not(.ibm-hero-backdrop){z-index:1}
.ibm-person, .ibm-stats, .ibm-actions{position:relative;z-index:2}
.ibm-hero > .ibm-menu-button{z-index:15}
.ibm-hero > .ibm-menu{z-index:14}
.ibm-menu-button{
  position:absolute;
  top:10px;
  left:9px;
  width:28px;
  height:28px;
  display:grid;
  place-items:center;
  padding:4px;
  border:1px solid #e6e2e8;
  border-radius:10px;
  background:rgba(255,255,255,.92);
  box-shadow:0 1px 7px rgba(0,0,0,.12);
  color:#5a5a67;
}
.ibm-menu-button svg{width:18px;height:18px}
.ibm-menu{
  position:absolute;
  z-index:10;
  top:48px;
  left:14px;
  width:160px;
  padding:5px;
  background:#fff;
  border:1px solid #dfdde5;
  border-radius:11px;
  box-shadow:0 12px 24px rgba(0,0,0,.12);
}
.ibm-menu button{
  width:100%;
  border:0;
  background:transparent;
  border-radius:7px;
  padding:8px;
  font-size:11px;
  text-align:right;
}
.ibm-menu button:hover{background:#f3f0fa}
.ibm-portrait{
  position:absolute;
  top:10px;
  right:14px;
  width:130px;
  height:131px;
  object-fit:fill;
  border:1.5px solid #fff;
  border-radius:31px;
  box-shadow:0 4px 10px rgba(20,20,29,.24);
}
.ibm-person{
  min-height:79px;
  transform:translateY(8px);
  text-align:right;
  padding-left:48px;
}
.ibm-person h1{
  margin:0;
  font-size:17px;
  line-height:1.28;
  font-weight:700;
  letter-spacing:-.2px;
}
.ibm-person h1 small{
  font-size:10px;
  font-weight:700;
}
.ibm-handle{
  margin-top:1px;
  font:500 13px/1.35 Arial, Tahoma, sans-serif;
  color:#38393f;
  text-align:right;
}
.ibm-category{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:3px;
  min-width:86px;
  height:32px;
  margin-top:4px;
  padding:0 7px;
  border:0;
  border-radius:12px;
  background:linear-gradient(180deg,rgba(255,255,255,.95),#efebfb);
  color:#6b6496;
  font-size:11.3px;
  font-weight:700;
  box-shadow:0 3px 7px rgba(86,68,153,.08);
  white-space:nowrap;
}
.ibm-category span{font:900 13px/1 Arial,sans-serif}
.ibm-stats{
  margin-top:12px;
  min-height:22px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:6px;
  white-space:nowrap;
  direction:rtl;
  color:#24252d;
  font:600 12px/1.2 Arial, Tahoma, sans-serif;
  transform:translateX(-2px);
}
.ibm-stats b{font-weight:700}
.ibm-stats .ibm-stat-separator{color:#9c9ca5;font-size:14px;font-weight:400;flex:0 0 auto}
.ibm-rating, .ibm-engagement, .ibm-followers{display:inline-flex;gap:3px;align-items:center;flex:0 0 auto;direction:ltr}
.ibm-rating span{direction:rtl}
.ibm-rating svg{width:15px;height:15px;fill:#ffb50c;flex:0 0 auto}
.ibm-engagement svg, .ibm-followers svg{width:14px;height:14px;color:#696386;flex:0 0 auto}
.ibm-actions{
  margin-top:9px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
  margin-left:0.5px;
  margin-right:1.5px;
}
.ibm-actions button{
  height:36px;
  padding:0 8px;
  border-radius:13px;
  white-space:nowrap;
  font-size:13px;
  font-weight:700;
}
.ibm-order{background:var(--ibm-purple);border:1px solid var(--ibm-purple);color:#fff;box-shadow:0 1px 3px rgba(69,51,153,.16)}
.ibm-message{background:#fff;border:2px solid #6a618f;color:#625681}

/* About */
.ibm-about{
  margin-top:8px;
  padding:12px 10px 6px 16px;
  overflow:hidden;
}
.ibm-about h2{
  margin:0;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:5px;
  font-size:12.5px;
  font-weight:700;
  line-height:1.6;
  color:#15151a;
}
.ibm-about h2 svg{width:17px;height:17px;color:#766aa5;flex:0 0 auto}
.ibm-about p{
  margin:7px 0 0;
  text-align:right;
  color:#15151a;
  font-size:12.2px;
  line-height:2.22;
}

/* Work + samples */
.ibm-work{
  margin-top:8px;
  padding:0 6px 10px 5px;
  overflow:hidden;
}
.ibm-work-top{
  display:grid;
  grid-template-columns:113px minmax(0,1fr) 20px;
  gap:6px;
  align-items:start;
  min-height:77px;
  padding:6px 0 3px;
  border-bottom:1px solid #dddce0;
}
.ibm-work h2{
  margin:0;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:4px;
  white-space:nowrap;
  font-size:12px;
  line-height:1.7;
  font-weight:700;
  letter-spacing:-.2px;
  transform:translateX(-4px);
}
.ibm-work h2 svg{width:14px;height:14px;color:#7a6fba;flex:0 0 auto}
.ibm-work-scroll{
  min-width:0;
  display:flex;
  align-items:stretch;
  gap:6px;
  overflow-x:auto;
  scrollbar-width:none;
  overscroll-behavior-x:contain;
  scroll-snap-type:x mandatory;
  transform:translateX(-16px);
}
.ibm-work-scroll::-webkit-scrollbar{display:none}
.ibm-work-item{
  flex:0 0 58px;
  width:58px;
  height:67px;
  padding:0;
  border:1px solid #e1dfe3;
  border-radius:7px;
  background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.05);
  overflow:hidden;
  scroll-snap-align:start;
}
.ibm-work-item img{width:100%;height:48px;object-fit:cover}
.ibm-work-item span{
  display:block;
  height:18px;
  line-height:18px;
  text-align:center;
  font-size:9px;
  font-weight:600;
  color:#191919;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.ibm-work-next{
  position:relative;
  z-index:3;
  width:19px;
  height:64px;
  margin-left:2px;
  padding:0;
  border:0;
  border-radius:10px;
  background:#f3f2f8;
  color:#8b8496;
  display:grid;
  place-items:center;
}
.ibm-work-next svg{width:14px;height:14px}

/* Reviews */
.ibm-review-list{padding-top:5px}
.ibm-review{
  min-height:131px;
  display:grid;
  grid-template-columns:72px minmax(0,1fr) 58px;
  gap:8px;
  align-items:start;
  padding:8px;
  margin-bottom:5px;
  margin-left:2px;
  margin-right:2px;
  background:#fff;
  border:1px solid #d4d2d8;
  border-radius:15px;
  box-shadow:0 1px 3px rgba(21,19,26,.06);
}
.ibm-brand-icon{
  width:72px;
  height:72px;
  border-radius:50%;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  order:1;
  transform:translateX(4px);
}
.ibm-review:nth-child(n/**/+3) .ibm-brand-icon{
  width:68px;
  height:68px;
  margin-right:4px;
  border:1px solid #dedee4;
  box-shadow:0 0 0 1px #e5e5e7;
}
.ibm-brand-icon img{width:100%;height:100%;object-fit:contain;border-radius:50%}
.ibm-review-center{
  min-width:0;
  padding-top:2px;
  text-align:right;
  direction:rtl;
  order:2;
}
.ibm-brand-name{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:2px;
  min-height:16px;
  white-space:nowrap;
}
.ibm-brand-name strong{font-size:11px;font-weight:700;line-height:1.4}
.ibm-verified{width:13px;height:13px;flex:0 0 auto}
.ibm-brand-handle{font:11px/15px Arial,Tahoma,sans-serif;color:#3f3e43;text-align:right;direction:ltr}
.ibm-review-stars{
  width:71.5px;
  height:18.5px;
  margin-top:1px;
  direction:ltr;
  text-align:right;
  font-size:0;
  line-height:0;
  white-space:nowrap;
  background:url("../assets/images/profile-mobile-replacement/rating-five-stars.webp") right center/contain no-repeat;
}
.ibm-review h3{
  margin:-1px 0 2px;
  color:#222;
  font-size:11.4px;
  line-height:1.45;
  font-weight:700;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.ibm-review p{
  margin:3px 0 0;
  color:#222;
  text-align:right;
  font-size:10.6px;
  line-height:1.9;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.ibm-review-meta{
  min-height:114px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:space-between;
  text-align:center;
  direction:rtl;
  order:3;
  transform:translateX(6px);
}
.ibm-review-meta time{font-size:10.2px;line-height:1.4;color:#303037;white-space:nowrap}
.ibm-profile-link{
  border:0;
  padding:0 4px;
  background:transparent;
  color:#25242a;
  font-size:11px;
  font-weight:400;
  line-height:1.45;
  text-align:center;
}
.ibm-demo-disclosure{text-align:center;color:#817d8d;font-size:10px;margin-top:10px}

/* Dialogs */
.ibm-dialog-overlay{position:fixed;inset:0;background:#16132780;display:flex;align-items:center;justify-content:center;z-index:10010;padding:16px}
.ibm-dialog{background:#fff;width:min(360px,100%);max-height:85vh;overflow:auto;border-radius:17px;box-shadow:0 20px 55px #12112644;position:relative;padding:20px 18px 18px;text-align:right}
.ibm-dialog h2{font-size:17px;margin:0 0 13px;padding-left:28px}
.ibm-dialog p{font-size:13px;line-height:1.9;margin:3px 0 12px;color:#4c4955}
.ibm-dialog-close{position:absolute;top:9px;left:10px;width:29px;height:29px;border:0;border-radius:50%;background:#f3f0f7;color:#615b70;font-size:24px;line-height:24px}
.ibm-dialog label{font-size:12px;font-weight:750;display:block;margin-top:9px}
.ibm-dialog input, .ibm-dialog textarea{width:100%;border:1px solid #d8d2e2;border-radius:9px;padding:9px;line-height:1.8;font:inherit;font-size:13px;background:#fff;margin-top:5px;resize:vertical;outline-color:#6b5ac7}
.ibm-dialog textarea{min-height:75px}
.ibm-dialog-submit{margin-top:12px;width:100%;padding:10px;background:#6050b4;color:#fff;border:0;border-radius:9px;font-size:13px;font-weight:700}
.ibm-dialog-preview{width:100%;max-height:52vh;object-fit:contain;border-radius:10px}
.ibm-dialog-hint{font-size:11px!important;color:#85808d!important}
.ibm-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:max(16px,env(safe-area-inset-bottom));background:#312558;color:#fff;border-radius:12px;padding:9px 14px;font-size:12px;text-align:center;z-index:10020;box-shadow:0 7px 18px #0003;max-width:90vw;min-width:180px}

/* Responsive tightening for narrow phones */
@media (max-width:390px){
  .ibm-page{padding-left:6px;padding-right:7px}
  .ibm-hero{padding-right:150px}
  .ibm-portrait{right:12px;top:10px;width:127px;height:128px}
  .ibm-person{padding-left:36px}
  .ibm-person h1{font-size:16px}
  .ibm-stats{font-size:11.7px;gap:5px}
  .ibm-actions{gap:7px}
  .ibm-work-top{grid-template-columns:108px minmax(0,1fr) 20px}
}
@media (max-width:360px){
  .ibm-page{padding-left:6px;padding-right:6px}
  .ibm-hero{padding-right:143px;padding-left:10px}
  .ibm-portrait{right:10px;top:10px;width:118px;height:119px;border-radius:28px}
  .ibm-person{padding-left:28px}
  .ibm-person h1{font-size:15px}
  .ibm-person h1 small{font-size:9.5px;display:block;white-space:nowrap}
  .ibm-handle{font-size:12.5px}
  .ibm-category{min-width:86px;font-size:10.5px}
  .ibm-stats{font-size:11.2px;gap:4px;transform:scale(.78);transform-origin:right center}
  .ibm-actions button{height:38px;font-size:12px}
  .ibm-work-top{grid-template-columns:117px minmax(0,1fr) 20px}
  .ibm-work h2{font-size:11px;letter-spacing:-.35px}
  .ibm-work h2 svg{width:12px;height:12px}
  .ibm-work-item{flex-basis:54px;width:54px}
  .ibm-work-item img{height:47px}
  .ibm-brand-icon{width:66px;height:66px}
  .ibm-review:nth-child(n/**/+3) .ibm-brand-icon{width:64px;height:64px}
  .ibm-review{grid-template-columns:66px minmax(0,1fr) 54px}
  .ibm-review-meta time{font-size:10.2px}
  .ibm-profile-link{font-size:10.7px}
  .ibm-review h3{font-size:11px}
  .ibm-review p{font-size:10.3px;-webkit-line-clamp:3}
}
@media (min-width:431px) and (max-width:620px){
  .ibm-page{max-width:404px;padding-top:12px}
}


/* Only genuinely breakpoint-specific adjustments are kept here. */
@media (max-width:360px){
  .ibm-work h2{transform:translateX(-3px)}
  .ibm-work-scroll{transform:none}
}
@media (min-width:361px) and (max-width:390px){
  .ibm-portrait{right:12.5px;width:128px}
}

/* v53: positions exchanged — star rating in side metadata; date below brand handle. */
.ibm-review{grid-template-columns:72px minmax(0,1fr) 68px;gap:7px}
.ibm-review-center .ibm-review-time{
  display:block;
  font-size:10.2px;
  font-weight:400;
  line-height:17px;
  color:#55505c;
  white-space:nowrap;
  margin-top:2px;
}
.ibm-review-meta .ibm-review-stars{
  display:block;
  width:66px;
  height:18px;
  margin:0 auto;
  background-position:center;
  background-size:contain;
}
.ibm-review-meta{justify-content:space-between}
.ibm-review-center h3{margin-top:3px}
@media(max-width:360px){
  .ibm-review{grid-template-columns:66px minmax(0,1fr) 62px;gap:5px}
  .ibm-review-meta .ibm-review-stars{width:60px;height:17px}
  .ibm-review-center .ibm-review-time{font-size:9.6px}
}


/* SOURCE css/light-theme-unified-v83.css */

html[data-theme="light"]{
  color-scheme:light;
  --ui-bg:#f5f6fc;
  --ui-bg-2:#eef0f8;
  --ui-surface:#ffffff;
  --ui-surface-2:#fafaff;
  --ui-surface-3:#f0f1f9;
  --ui-ink:#1b1d3a;
  --ui-ink-2:#343656;
  --ui-muted:#6e7592;
  --ui-faint:#9aa1b8;
  --ui-line:rgba(49,53,100,.12);
  --ui-line-strong:rgba(49,53,100,.20);
  --ui-accent:#6f58dc;
  --ui-accent-2:#8d7af1;
  --ui-accent-soft:#f0edff;
  --ui-pink:#d979aa;
  --ui-green:#0e9974;
  --ui-yellow:#bd8500;
  --ui-danger:#c83e61;
  --ui-shadow-sm:0 8px 24px rgba(36,39,83,.06);
  --ui-shadow:0 20px 56px rgba(36,39,83,.09);
  --ui-shadow-lg:0 28px 82px rgba(36,39,83,.13);
}
html[data-theme="light"], html[data-theme="light"] body{background:#f5f6fc!important;color:#1b1d3a!important;color-scheme:light;}
html[data-theme="light"] body{background-image:none!important}
html[data-theme="light"] body :is(h1,h2,h3,h4,h5,h6){color:var(--ui-ink)}
html[data-theme="light"] body :is(p,li,small,label,.muted,.description){color:var(--ui-muted)}
html[data-theme="light"] body :is(a:not(.button):not(.v4-btn):not(.creator-primary):not(.ib63-main-cta):not(.ib63-card-cta)){text-decoration-color:color-mix(in srgb,var(--ui-accent) 40%,transparent)}
html[data-theme="light"] body :is(input,select,textarea){background:#fff!important;color:#202344!important;border-color:#dfe2f0!important;box-shadow:none}
html[data-theme="light"] body :is(input,select,textarea)::placeholder{color:#9299b1!important}
html[data-theme="light"] body :is(input,select,textarea):focus{border-color:#9a8aee!important;box-shadow:0 0 0 4px rgba(111,88,220,.10)!important}
html[data-theme="light"] body :is(option){background:#fff!important;color:#202344!important}

/* Header, menus and global navigation */
html[data-theme="light"] body .site-header, html[data-theme="light"] body .site-header.service-header, html[data-theme="light"] body .site-header.is-scrolled{background:rgba(255,255,255,.92)!important;background-color:rgba(255,255,255,.92)!important;border-color:#e4e6f2!important;box-shadow:0 8px 30px rgba(35,38,83,.08)!important;backdrop-filter:blur(22px) saturate(135%)}
html[data-theme="light"] body .site-header .header-inner{background:rgba(255,255,255,.84)!important;border-color:#e5e7f2!important}
html[data-theme="light"] body .site-header .desktop-nav .nav-link, html[data-theme="light"] body .site-header .nav-dropdown-trigger{color:#373955!important}
html[data-theme="light"] body .site-header .desktop-nav .nav-link:hover, html[data-theme="light"] body .site-header .desktop-nav .nav-link.is-active, html[data-theme="light"] body .site-header .nav-dropdown-trigger:hover{background:#f0edff!important;color:#6f58dc!important}
html[data-theme="light"] body .site-header .icon-button, html[data-theme="light"] body .site-header .menu-toggle{background:#f7f7fd!important;color:#373955!important;border-color:#e3e5f1!important}
html[data-theme="light"] body .site-header .nav-dropdown-menu, html[data-theme="light"] body .site-header .mobile-nav{background:#fff!important;color:#272946!important;border-color:#e4e6f2!important;box-shadow:0 20px 55px rgba(35,38,83,.13)!important}
html[data-theme="light"] body .site-header .nav-dropdown-menu a, html[data-theme="light"] body .site-header .mobile-nav a{color:#414360!important}

/* Common light surfaces for cards, panels, tables, forms, dialogs and notices */
html[data-theme="light"] body :is(.card,.panel,.v4-panel,.v4-split-card,.v4-benefit-card,.v4-principle-card,.v4-service-card,.v4-workflow-shell,.v4-faq-item,.v4-add-shell,.v4-role-panel,.role-panel,.benefit-role-panel,.v4-opportunity-panel,.v4-order-sidebar,.v4-results-panel,.v4-track-panel,.v4-offer-panel,.v4-guarantee-grid,.v4-campaign-card,.service-card,.submission-card,.moderation-tool-card,.request-item,.auth-dialog-card,.profile-dialog,.creator-legal-modal,.service-modal-panel,.service-toast,.notice,.status-box,.info-box){background:linear-gradient(145deg,#fff 0%,#f8f8fe 100%)!important;border-color:#e2e4f1!important;color:#252744!important;box-shadow:0 10px 30px rgba(38,41,88,.06)!important}
html[data-theme="light"] body :is(.v4-panel-head h2,.v4-panel-head h3,.v4-section h2,.v4-section h3,.v4-role-intro h2,.v4-role-intro h3,.benefit-role-panel h2,.benefit-role-panel h3,.service-modal-head h2,.submission-card h2,.submission-card h3){color:#202241!important}
html[data-theme="light"] body :is(.v4-panel-head p,.v4-panel p,.v4-notice p,.v4-info-box span,.service-modal-head p,.submission-card p){color:#6e7592!important}
html[data-theme="light"] body :is(.v4-panel-icon,.v4-status-pill,.v4-section-kicker,.section-kicker,.v4-inner-hero .v4-section-kicker,.creator-hero-kicker){background:#f0edff!important;color:#6f58dc!important;border-color:#ded8fb!important}
html[data-theme="light"] body :is(.v4-segmented,.v4-info-box,.v4-notice,.request-item,.v4-filter-bar,.field-help,.form-hint){background:#f3f4fb!important;border-color:#e2e5f2!important;color:#626985!important}
html[data-theme="light"] body :is(.v4-form input,.v4-form select,.v4-form textarea,.v4-submission-grid input,.v4-submission-grid select,.v4-submission-grid textarea,.v4-filter-bar input,.v4-filter-bar select){background:#fff!important;color:#202344!important;border-color:#dfe2f0!important}
html[data-theme="light"] body :is(.button-primary,.v4-btn-primary,.creator-primary,.shop-profile-action,.v4-form-submit){background:linear-gradient(135deg,#8068e8,#6a50d8)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(111,88,220,.20)!important}
html[data-theme="light"] body :is(.button-secondary,.v4-btn-light,.creator-secondary){background:#fff!important;color:#38365d!important;border-color:#dcdff0!important;box-shadow:0 6px 18px rgba(36,39,83,.06)!important}

/* Homepage: the desktop reference showcase, directory, search and creator cards */
@media(min-width:901px){
 html[data-theme="light"] body.home-page.v4-page{background:#f5f6fc!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-showcase{background:radial-gradient(ellipse at 14% 18%,rgba(163,143,255,.22),transparent 34%),radial-gradient(ellipse at 83% 10%,rgba(169,207,255,.20),transparent 32%),linear-gradient(180deg,#f8f8fe 0%,#eff1fa 100%)!important;color:#1b1d3a!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-glow{opacity:.24}
 html[data-theme="light"] body.home-page.v4-page .ib63-stars{opacity:.12}
 html[data-theme="light"] body.home-page.v4-page .ib63-hero h1{color:#20203f!important;text-shadow:none!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-hero h1 em, html[data-theme="light"] body.home-page.v4-page .ib63-directory h2 em{color:#795ce0!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-hero p{color:#606784!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-eyebrow{background:rgba(255,255,255,.88)!important;color:#6653b8!important;border-color:#e0d9fb!important;box-shadow:0 5px 16px rgba(52,43,105,.06)!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-video-cta{color:#51477e!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-video-cta small{color:#747a98!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-play{color:#7659d8!important;border-color:#a99aef!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-discover{background:linear-gradient(145deg,#fff 0%,#f7f6ff 100%)!important;border-color:#dfd8f8!important;box-shadow:0 18px 42px rgba(39,37,89,.09)!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-tabs{background:#f0eff9!important;border-color:#e2e0f1!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-tabs button{color:#656b87!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-tabs button.is-active{background:linear-gradient(100deg,#9279ee,#7357dd)!important;color:#fff!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-search-row{background:#f2f3fb!important;border-color:#e0e3f1!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-search-row label{background:#fff!important;border-color:#dfe2f0!important;color:#777d98!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-search-text input{background:transparent!important;color:#272a49!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-search-text input::placeholder{color:#9298b0!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-filter select, html[data-theme="light"] body.home-page.v4-page .ib63-search-row select{background:transparent!important;color:#424664!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-search-row select option{background:#fff!important;color:#272a49!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-directory-title h2{color:#20203f!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-directory-title p{color:#727994!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-pills button, html[data-theme="light"] body.home-page.v4-page .ib63-pills a{background:#fff!important;color:#5e6480!important;border-color:#e1e3f1!important;box-shadow:0 4px 12px rgba(38,41,88,.04)!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-pills button.is-on{background:#765bdf!important;color:#fff!important;border-color:#765bdf!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-pills a{color:#6d55cb!important;border-color:#cfc5f4!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-card{background:#fff!important;border-color:#e2e4f2!important;box-shadow:0 12px 30px rgba(37,40,87,.09)!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-photo{background:#eeebf9!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-photo:after{background:linear-gradient(transparent,rgba(28,24,57,.48))!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-name strong{color:#202241!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-name small{color:#8a8fa7!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-kind{color:#777b99!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-stats{background:#f8f8fd!important;border-color:#e4e6f2!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-stats div{border-color:#e4e6f2!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-stats strong{color:#282a49!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-stats small{color:#8187a0!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-rating b{color:#373957!important}
 html[data-theme="light"] body.home-page.v4-page .ib63-card-body>p{color:#727891!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-brand-strip{background:radial-gradient(ellipse at 12% 50%,rgba(135,112,230,.10),transparent 44%),linear-gradient(115deg,#fff 0%,#f7f6ff 52%,#f0f2fc 100%)!important;border-color:#dfd9f5!important;box-shadow:0 14px 34px rgba(38,39,88,.08)!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-eyebrow{background:#f0edff!important;color:#6d55c9!important;border-color:#ded6fb!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-trust-icon{background:linear-gradient(145deg,#f1edff,#e5e0fb)!important;border-color:#d7cff5!important;color:#765bd6!important;box-shadow:none!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-brand-heading h2{color:#272444!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-brand-heading p{color:#747a96!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-brand-controls button{background:linear-gradient(145deg,#fff,#f0effa)!important;border-color:#dddff0!important;color:#6554bb!important;box-shadow:0 4px 12px rgba(38,39,88,.07)!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-brand-logo{color:#4d4c70!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-logo-name{color:#4b4a6d!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-banner{background:radial-gradient(ellipse at 18% 52%,rgba(143,116,235,.17),transparent 38%),radial-gradient(ellipse at 73% 8%,rgba(165,190,255,.17),transparent 35%),linear-gradient(112deg,#fff 0%,#f7f5ff 48%,#eef1fb 100%)!important;border-color:#ddd6f4!important;box-shadow:0 16px 36px rgba(38,39,88,.09)!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-banner::before{opacity:.16}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-badge{background:#f0edff!important;color:#6a52c7!important;border-color:#dcd3fa!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-badge span{color:#775bda!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-copy h2{color:#22203f!important;text-shadow:none!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-copy h2 em{color:#7859db!important;text-shadow:none!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-copy p{color:#676d89!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-cta-secondary{background:#fff!important;color:#5d4b9c!important;border-color:#cfc5ef!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-creator-card{background:linear-gradient(145deg,#fff,#eee9ff)!important;border-color:#cbbbf6!important;box-shadow:0 14px 28px rgba(57,39,115,.18),0 0 22px rgba(124,75,255,.12)!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-creator-count{background:linear-gradient(145deg,#fff,#eee8ff)!important;color:#4e368f!important;border-color:#b9a4f0!important;box-shadow:0 8px 20px rgba(57,39,115,.16)!important}
 html[data-theme="light"] body.home-page.v4-page .ib69-creator-count span{color:#7864b0!important}
}

/* The full homepage continuation and remaining homepage sections */
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation{color:#242443!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation h2, html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation h3{color:#242342!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation h2 em{color:#785bdb!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation p{color:#69708b!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation :is(.ib65-split-card,.ib65-faq-card,.ib65-final-cta){background:linear-gradient(135deg,#fff,#f5f3fc)!important;border-color:#e0dcef!important;box-shadow:0 14px 34px rgba(43,31,82,.08)!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation :is(.ib65-service-card,.ib65-steps-grid article){background:linear-gradient(180deg,#fff,#f7f5fd)!important;border-color:#e1dcef!important;box-shadow:0 12px 28px rgba(43,31,82,.08)!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation .ib65-kicker{color:#6941ad!important;background:#f0eaff!important;border-color:#ddd0ff!important;box-shadow:none!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation :is(.ib65-service-media,.ib65-benefits-visual){background:#f2effa!important;border-color:#e0d7f5!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation :is(.ib65-service-card a,.ib65-text-link){color:#6840b4!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation .ib65-service-no{color:#684c99!important;background:#f0eaff!important;border-color:#ddd0f7!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation .ib65-faq-list details{background:#fff!important;border-color:#e2dcef!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation .ib65-faq-list summary{color:#282444!important}
html[data-theme="light"] body.home-page.v4-page .ib65-home-continuation .ib65-btn.secondary{color:#62409e!important;border-color:#c7b6e9!important;background:#fff!important}
html[data-theme="light"] body.home-page.v4-page .v4-home-main{background:#f5f6fc!important}
html[data-theme="light"] body.home-page.v4-page .v4-home-main :is(.v4-section,.v4-benefit-intro,.v4-creators,.v4-faq,.v4-add-creator,.v4-final-cta){background:#f5f6fc!important;color:#202241!important}
html[data-theme="light"] body.home-page.v4-page .v4-home-main :is(.v4-section:nth-of-type(even),.v4-benefit-intro,.v4-creators){background:linear-gradient(180deg,#f5f6fc,#eef0f8)!important}
html[data-theme="light"] body.home-page.v4-page #top.v4-home-hero{background:radial-gradient(circle at 16% 20%,rgba(163,143,255,.24),transparent 32%),linear-gradient(145deg,#f8f8fe,#eef0fa)!important;color:#202241!important}
html[data-theme="light"] body.home-page.v4-page #top.v4-home-hero :is(h1,h2,.v4-eyebrow){color:#202241!important}
html[data-theme="light"] body.home-page.v4-page #top.v4-home-hero p{color:#69708c!important}
html[data-theme="light"] body.home-page.v4-page .v4-workflow{background:linear-gradient(145deg,#f7f8fd,#edf0f9)!important;color:#202241!important}
html[data-theme="light"] body.home-page.v4-page .v4-workflow-shell{background:#fff!important;color:#202241!important;border-color:#e0e3f0!important;box-shadow:0 18px 44px rgba(37,40,87,.08)!important}
html[data-theme="light"] body.home-page.v4-page .v4-workflow-copy :is(h2,p){color:#202241!important}
html[data-theme="light"] body.home-page.v4-page .v4-workflow-copy p{color:#6b718b!important}
html[data-theme="light"] body.home-page.v4-page .v4-steps article{background:linear-gradient(145deg,#fff,#f4f4fc)!important;border-color:#e2e4f1!important;box-shadow:0 8px 22px rgba(37,40,87,.05)!important}
html[data-theme="light"] body.home-page.v4-page .v4-steps :is(h3,p){color:#242443!important}
html[data-theme="light"] body.home-page.v4-page .v4-steps p{color:#707691!important}
html[data-theme="light"] body.home-page.v4-page .v4-faq-list details{background:#fff!important;border-color:#e1e4f1!important;color:#242443!important}
html[data-theme="light"] body.home-page.v4-page .v4-faq-list summary{color:#242443!important}
html[data-theme="light"] body.home-page.v4-page .v4-faq-list details p{color:#707691!important}
html[data-theme="light"] body.home-page.v4-page .v4-final-cta{background:#f5f6fc!important}
html[data-theme="light"] body.home-page.v4-page .v4-final-shell{background:linear-gradient(135deg,#fff,#f0edff)!important;border-color:#ded8f5!important;box-shadow:0 18px 42px rgba(37,40,87,.08)!important;color:#242443!important}
html[data-theme="light"] body.home-page.v4-page .v4-final-shell :is(h2,p){color:#242443!important;text-shadow:none!important}
html[data-theme="light"] body.home-page.v4-page .v4-final-shell p{color:#6e7490!important}
html[data-theme="light"] body.home-page.v4-page .v4-final-shell .v4-section-kicker{color:#6f58dc!important}
html[data-theme="light"] body.home-page.v4-page .v4-final-actions .v4-btn-glass{background:#fff!important;color:#5d4b9c!important;border-color:#d7cff2!important}

/* Inner service pages: benefits, add blogger, opportunities, smart ads, guarantee */
html[data-theme="light"] body.service-page .v4-inner-main{background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.service-page .v4-inner-hero{background:radial-gradient(circle at 8% 74%,rgba(140,118,235,.16),transparent 27%),radial-gradient(circle at 92% 36%,rgba(160,188,255,.20),transparent 24%),linear-gradient(150deg,#fff 0%,#f4f3fc 58%,#eceffc 100%)!important;color:#242443!important}
html[data-theme="light"] body.service-page .v4-inner-hero::after{opacity:.07;background-image:radial-gradient(circle,rgba(86,75,150,.45) 1px,transparent 1.3px)!important}
html[data-theme="light"] body.service-page .v4-inner-hero :is(h1,h2,h3,strong){color:#242443!important}
html[data-theme="light"] body.service-page .v4-inner-hero p{color:#69708c!important}
html[data-theme="light"] body.service-page .v4-breadcrumb, html[data-theme="light"] body.service-page .v4-breadcrumb a{color:#777d98!important}
html[data-theme="light"] body.service-page .v4-breadcrumb a:hover{color:#6f58dc!important}
html[data-theme="light"] body.service-page .v4-art-note{background:rgba(255,255,255,.88)!important;border-color:#e2e4f1!important;color:#292846!important;box-shadow:0 10px 28px rgba(38,41,88,.10)!important}
html[data-theme="light"] body.service-page .v4-art-note small{color:#767b96!important}
html[data-theme="light"] body.service-page :is(.v4-campaign-card,.v4-smart-art .v4-panel,.v4-guarantee-art .v4-panel){background:rgba(255,255,255,.88)!important;border-color:#e1e3f0!important;color:#282744!important;box-shadow:0 12px 28px rgba(38,41,88,.08)!important}
html[data-theme="light"] body.service-page .v4-campaign-card :is(strong,p){color:#343552!important}
html[data-theme="light"] body.service-page .v4-campaign-card>span{color:#6f58dc!important}
html[data-theme="light"] body.service-page :is(.v4-section,.v4-benefits-page .v4-section,.v4-submission-page .v4-section,.v4-opportunities-page .v4-section,.v4-smart-page .v4-section,.v4-guarantee-page .v4-section){background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.service-page :is(.v4-benefit-grid,.v4-guarantee-grid,.v4-submission-grid,.opportunity-grid,.recommendation-grid){color:#242443!important}
html[data-theme="light"] body.service-page :is(.v4-benefit-panel,.benefit-role-panel,.role-panel,.v4-panel,.v4-opportunity-panel,.v4-order-sidebar,.v4-results-panel,.v4-track-panel,.v4-offer-panel,.v4-service-card,.v4-principle-card,.v4-benefit-card){background:#fff!important;border-color:#e1e4f1!important;color:#292846!important;box-shadow:0 10px 28px rgba(38,41,88,.06)!important}
html[data-theme="light"] body.service-page :is(.v4-benefit-panel h2,.v4-benefit-panel h3,.benefit-role-panel h2,.benefit-role-panel h3,.role-panel h2,.role-panel h3,.v4-panel h2,.v4-panel h3,.v4-service-card h3){color:#252443!important}
html[data-theme="light"] body.service-page :is(.v4-benefit-panel p,.benefit-role-panel p,.role-panel p,.v4-panel p,.v4-service-card p){color:#6d738f!important}
html[data-theme="light"] body.service-page :is(.v4-panel-head,.v4-panel-head-row){border-color:#e3e5f1!important}
html[data-theme="light"] body.service-page :is(.v4-form input,.v4-form select,.v4-form textarea,.v4-submission-grid input,.v4-submission-grid select,.v4-submission-grid textarea,.v4-filter-bar input,.v4-filter-bar select,.v4-track-search input){background:#fff!important;color:#242443!important;border-color:#dfe2f0!important}
html[data-theme="light"] body.service-page .v4-segmented{background:#f2f1fa!important;border-color:#e1e1f0!important}
html[data-theme="light"] body.service-page .v4-notice{background:#f0effb!important;border-color:#dfd9f7!important;color:#626985!important}
html[data-theme="light"] body.service-page .v4-notice strong{color:#343252!important}
html[data-theme="light"] body.service-page .v4-notice>span{background:#fff!important;color:#6f58dc!important}
html[data-theme="light"] body.service-page .v4-info-box{background:#f5f5fc!important;border-color:#e4e5f2!important}

/* Blogger and blogger-shop directories */
html[data-theme="light"] body.creator-directory-page{background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-hero{background:radial-gradient(circle at 15% 30%,rgba(143,119,239,.18),transparent 30%),radial-gradient(circle at 86% 26%,rgba(171,199,255,.22),transparent 28%),linear-gradient(145deg,#fff 0%,#f3f2fc 58%,#eceffc 100%)!important;color:#242443!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-hero::before{opacity:.08;background-image:radial-gradient(circle,rgba(83,76,142,.38) 1px,transparent 1.3px)!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-hero :is(h1,h2,h3,strong){color:#242443!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-hero p{color:#6d738f!important}
html[data-theme="light"] body.creator-directory-page .creator-hero-kicker{background:#f0edff!important;color:#6f58dc!important;border-color:#ddd6fa!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-shell{background:linear-gradient(180deg,#f5f6fc 0%,#eef0f8 100%)!important}
html[data-theme="light"] body.creator-directory-page .creator-filter-panel, html[data-theme="light"] body.creator-directory-page .creator-card, html[data-theme="light"] body.creator-directory-page .creator-empty{background:#fff!important;border-color:#e1e4f1!important;color:#242443!important;box-shadow:0 12px 30px rgba(38,41,88,.07)!important}
html[data-theme="light"] body.creator-directory-page .creator-filter-field :is(input,select){background:#fafaff!important;color:#282946!important;border-color:#dfe2f0!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-heading h2{color:#242443!important}
html[data-theme="light"] body.creator-directory-page .creator-directory-heading p{color:#6e7591!important}
html[data-theme="light"] body.creator-directory-page .creator-card-body{background:#fff!important;color:#242443!important}
html[data-theme="light"] body.creator-directory-page .creator-card-metrics, html[data-theme="light"] body.creator-directory-page .creator-card-tags span{background:#f5f5fc!important;border-color:#e4e6f2!important;color:#727892!important}
html[data-theme="light"] body.creator-directory-page .creator-card-metrics strong, html[data-theme="light"] body.creator-directory-page .creator-card-rating strong{color:#242443!important}
html[data-theme="light"] body.creator-directory-page .creator-card-bio{color:#6d738f!important}
html[data-theme="light"] body.creator-directory-page .creator-card .creator-favorite{background:rgba(255,255,255,.94)!important;color:#514e78!important;border-color:#e7e7f3!important}

/* Feedback pages */
html[data-theme="light"] body.v4-feedback-page{background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.v4-feedback-page .v4-feedback-hero{background:radial-gradient(circle at 6% 74%,rgba(133,112,233,.16),transparent 28%),radial-gradient(circle at 92% 27%,rgba(166,190,255,.20),transparent 25%),linear-gradient(150deg,#fff 0%,#f5f4fc 56%,#eef0fa 100%)!important;color:#242443!important}
html[data-theme="light"] body.v4-feedback-page .v4-feedback-hero::before{opacity:.08;background-image:radial-gradient(circle,rgba(80,73,140,.42) 1px,transparent 1.35px)!important}
html[data-theme="light"] body.v4-feedback-page .v4-feedback-hero :is(h1,h2,h3,strong){color:#242443!important}
html[data-theme="light"] body.v4-feedback-page .v4-feedback-hero p{color:#6b718d!important}
html[data-theme="light"] body.v4-feedback-page .v4-feedback-hero h1 em{color:#785bdb!important}
html[data-theme="light"] body.v4-feedback-page :is(.v4-feedback-glass-card,.v4-feedback-switch-card,.v4-feedback-value-card,.feedback-card,.feedback-quote,.feedback-filter-bar,.feedback-empty-state){background:#fff!important;border-color:#e1e4f1!important;color:#242443!important;box-shadow:0 12px 30px rgba(38,41,88,.07)!important}
html[data-theme="light"] body.v4-feedback-page :is(.v4-feedback-glass-card h2,.v4-feedback-glass-card h3,.feedback-card h3,.feedback-quote-title){color:#242443!important}
html[data-theme="light"] body.v4-feedback-page :is(.v4-feedback-glass-card p,.feedback-card p,.feedback-card small,.feedback-reviewer span){color:#6e7591!important}
html[data-theme="light"] body.v4-feedback-page .feedback-tag{background:#f0effa!important;color:#6d7190!important;border-color:#e2e2f1!important}

/* Login, signup, user profile, reviewer profile and moderation tools */
html[data-theme="light"] body.auth-page{background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.auth-page .authn-shell{background:linear-gradient(135deg,#f6f6fd,#eceefa)!important}
html[data-theme="light"] body.auth-page :is(.authn-form-pane,.authn-form-wrap,.authn-form,.authn-topbar,.authn-role-card,.authn-form-section,.auth-dialog-card){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 12px 32px rgba(38,41,88,.07)!important}
html[data-theme="light"] body.auth-page .authn-visual-pane{background:radial-gradient(circle at 18% 24%,rgba(152,131,239,.18),transparent 34%),linear-gradient(145deg,#f1effc,#e9edf9)!important;color:#242443!important}
html[data-theme="light"] body.auth-page .authn-visual-pane :is(h1,h2,h3,p){color:#242443!important}
html[data-theme="light"] body.auth-page .authn-float-card{background:rgba(255,255,255,.94)!important;color:#3b3a5b!important;border-color:#dedcf3!important;box-shadow:0 12px 28px rgba(38,41,88,.10)!important}
html[data-theme="light"] body.auth-page .authn-input{background:#fafaff!important;border-color:#dfe2f0!important}
html[data-theme="light"] body.auth-page .authn-input input{background:transparent!important;color:#242443!important}
html[data-theme="light"] body.auth-page :is(.authn-google,.authn-back,.authn-theme){background:#f6f6fc!important;border-color:#e1e4f1!important;color:#3b3b5c!important}
html[data-theme="light"] body.auth-page .role-card{background:#fff!important;border-color:#e1e4f1!important;color:#242443!important}
html[data-theme="light"] body.auth-page .role-card :is(h3,p,span){color:inherit}
html[data-theme="light"] body.reviewer-page-body, html[data-theme="light"] body.moderation-page{background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.reviewer-page-body :is(.reviewer-profile-shell,.reviewer-profile-card,.reviewer-profile-panel,.reviewer-stat-card,.reviewer-feedback-card,.reviewer-summary-card){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 10px 28px rgba(38,41,88,.06)!important}
html[data-theme="light"] body :is(.moderation-main,.moderation-admin-grid){background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body .moderation-tool-card{background:#fff!important;color:#242443!important;border-color:#e1e4f1!important}
html[data-theme="light"] body :is(.ibm-hero,.ibm-about,.ibm-work,.ibm-panel){background:linear-gradient(145deg,#fff,#f4f3fc)!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 12px 30px rgba(38,41,88,.07)!important}
html[data-theme="light"] body :is(.ibm-hero,.ibm-about,.ibm-work) :is(h1,h2,h3,p,li){color:#242443!important}

/* Blogger and shop profile dashboards, charts and feedback */
html[data-theme="light"] body.creator-profile-page, html[data-theme="light"] body.profile-dashboard-body{background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body.creator-profile-page :is(.profile-dashboard-main,.shop-profile-main){background:#f5f6fc!important}
html[data-theme="light"] body.creator-profile-page :is(.pd-card,.influencer-profile-panel,.analytics-chart-card,.performance-summary,.real-data-panel,.real-bio-panel,.profile-feedbacks-panel,.shop-profile-card,.shop-chart-card){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 10px 28px rgba(38,41,88,.06)!important}
html[data-theme="light"] body.creator-profile-page :is(.analytics-toolbar,.profile-dashboard-brandbar){background:rgba(255,255,255,.94)!important;border-color:#e1e4f1!important}
html[data-theme="light"] body.creator-profile-page .shop-profile-hero{background:linear-gradient(135deg,#eeeaff 0%,#f8eaf4 52%,#e8efff 100%)!important;color:#242443!important}
html[data-theme="light"] body.creator-profile-page .shop-profile-copy{color:#242443!important}
html[data-theme="light"] body.creator-profile-page .shop-profile-copy>p, html[data-theme="light"] body.creator-profile-page .shop-profile-copy .creator-breadcrumb, html[data-theme="light"] body.creator-profile-page .shop-profile-copy .creator-breadcrumb a{color:#6d738f!important}
html[data-theme="light"] body.creator-profile-page .shop-profile-score{background:rgba(255,255,255,.84)!important;color:#242443!important;border-color:#e1e4f1!important}
html[data-theme="light"] body.creator-profile-page :is(.performance-item,.real-data-grid>div,.profile-feedback-card,.profile-trust-note,.shop-metrics div,.shop-capacity span){background:#f8f8fd!important;border-color:#e3e5f1!important;color:#646b87!important}
html[data-theme="light"] body.creator-profile-page :is(.performance-item strong,.real-data-grid strong,.profile-feedback-card h4,.shop-metrics strong,.shop-profile-card h2,.shop-profile-card h3){color:#242443!important}
html[data-theme="light"] body.creator-profile-page :is(.profile-username,.profile-rating-meta,.analytics-title p,.real-data-head p,.profile-feedbacks-head p,.real-bio-panel p,.profile-feedback-card p,.profile-feedback-card small,.shop-profile-card p,.shop-metrics span){color:#6e7591!important}

/* Footers and legal notice: no navy-black panels in the light theme */
html[data-theme="light"] body .site-footer, html[data-theme="light"] body .v4-footer, html[data-theme="light"] body .mobile-unified-footer, html[data-theme="light"] body .mobile-pixel-footer{background:linear-gradient(180deg,#f0f1f9,#e9ecf6)!important;background-image:none!important;color:#626985!important;border-top:1px solid #dfe2f0!important}
html[data-theme="light"] body .site-footer :is(h3,h4), html[data-theme="light"] body .v4-footer :is(h3,h4), html[data-theme="light"] body .mobile-unified-footer :is(h2,h3,h4), html[data-theme="light"] body .mobile-pixel-footer :is(h2,h3,h4){color:#242443!important}
html[data-theme="light"] body :is(.site-footer,.v4-footer,.mobile-unified-footer,.mobile-pixel-footer) :is(p,a,li,span){color:#68708c!important}
html[data-theme="light"] body :is(.site-footer,.v4-footer,.mobile-unified-footer,.mobile-pixel-footer) a:hover{color:#6f58dc!important}
html[data-theme="light"] body .site-footer .newsletter-input, html[data-theme="light"] body .site-footer .newsletter-input input, html[data-theme="light"] body .site-footer input{background:#fff!important;color:#242443!important;border-color:#dfe2f0!important}
html[data-theme="light"] body .platform-rights-notice{background:#f0f1f9!important;border-color:#dfe2f0!important;color:#68708c!important}
html[data-theme="light"] body .platform-rights-notice__inner{background:#fff!important;border-color:#e1e4f1!important;box-shadow:0 8px 24px rgba(38,41,88,.05)!important}
html[data-theme="light"] body .platform-rights-notice__icon{color:#6f58dc!important;background:#f0edff!important;border-color:#ded7fa!important}

/* Mobile home variants and responsive surfaces */
@media(max-width:900px){
 html[data-theme="light"] body.home-page.v4-page .v4-home-main{background:#f5f6fc!important}
 html[data-theme="light"] body.home-page.v4-page #top.v4-home-hero{background:radial-gradient(circle at 16% 18%,rgba(163,143,255,.20),transparent 34%),linear-gradient(145deg,#fff,#eef0fa)!important}
 html[data-theme="light"] body.home-page.v4-page #top .v4-hero-copy :is(h1,h2,.v4-eyebrow){color:#242443!important}
 html[data-theme="light"] body.home-page.v4-page #top .v4-hero-copy p{color:#6d738f!important}
 html[data-theme="light"] body.home-page.v4-page .v4-home-main :is(.v4-section,.v4-benefit-intro,.v4-creators,.v4-workflow,.v4-faq,.v4-add-creator,.v4-final-cta){background:#f5f6fc!important;color:#242443!important}
 html[data-theme="light"] body.home-page.v4-page .v4-home-main :is(.v4-split-card,.v4-benefit-card,.v4-service-card,.v4-workflow-shell,.v4-steps article,.v4-faq-list details,.v4-add-shell,.v4-final-shell){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 10px 26px rgba(38,41,88,.06)!important}
 html[data-theme="light"] body.home-page.v4-page .v4-home-main :is(h2,h3,strong,summary){color:#242443!important}
 html[data-theme="light"] body.home-page.v4-page .v4-home-main p{color:#6d738f!important}
 html[data-theme="light"] body.home-page.v4-page .v4-home-main .v4-final-shell :is(h2,p){color:#242443!important}
 html[data-theme="light"] body.home-page.v4-page .mobile-unified-footer{background:#eef0f8!important}
}
@media(prefers-reduced-motion:reduce){html[data-theme="light"] body *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Additional page-specific light surfaces discovered in the full-page audit */
html[data-theme="light"] body :is(.v4-benefit-highlight,.v4-benefit-grid article,.v4-principles article,.v4-principle-card,.v4-benefit-card){background:linear-gradient(145deg,#fff,#f6f5fd)!important;border-color:#e2e4f1!important;color:#242443!important;box-shadow:0 10px 26px rgba(38,41,88,.06)!important}
html[data-theme="light"] body :is(.v4-benefit-highlight h2,.v4-benefit-highlight h3,.v4-benefit-grid article h3,.v4-principles article h3,.v4-principles article strong){color:#242443!important}
html[data-theme="light"] body :is(.v4-benefit-highlight p,.v4-benefit-grid article p,.v4-principles article p){color:#6e7591!important}
html[data-theme="light"] body .v4-benefit-grid article>span, html[data-theme="light"] body .v4-principles article>span{background:#f0edff!important;color:#6f58dc!important;border-color:#ded7f8!important}
html[data-theme="light"] body :is(.v4-feedback-main,.v4-feedback-values,.v4-feedback-directory,.v4-feedback-guidance){background:#f5f6fc!important;color:#242443!important}
html[data-theme="light"] body .v4-feedback-values-grid>.v4-feedback-value{background:#fff!important;border-color:#e2e4f1!important;color:#242443!important;box-shadow:0 8px 22px rgba(38,41,88,.05)!important}
html[data-theme="light"] body .v4-feedback-value :is(strong,small){color:#242443!important}
html[data-theme="light"] body .v4-feedback-value small{color:#6e7591!important}
html[data-theme="light"] body .v4-feedback-value>span, html[data-theme="light"] body .v4-feedback-point>span{background:#f0edff!important;color:#6f58dc!important;border-color:#ddd7f7!important}
html[data-theme="light"] body .v4-feedback-section-head :is(h2,p){color:#242443!important}
html[data-theme="light"] body .v4-feedback-section-head p{color:#6e7591!important}
html[data-theme="light"] body .v4-feedback-section-kicker{color:#6f58dc!important}
html[data-theme="light"] body .feedback-toolbar, html[data-theme="light"] body .feedback-search, html[data-theme="light"] body .feedback-select{background:#fff!important;border-color:#e1e4f1!important;color:#303250!important;box-shadow:none!important}
html[data-theme="light"] body .feedback-list-head :is(h2,p){color:#242443!important}
html[data-theme="light"] body .feedback-list-head p{color:#6e7591!important}
html[data-theme="light"] body .feedback-result-count{background:#f0edff!important;color:#6f58dc!important;border-color:#ddd7f7!important}
html[data-theme="light"] body .feedback-empty{background:#fff!important;color:#6e7591!important;border-color:#e1e4f1!important}
html[data-theme="light"] body .v4-feedback-editorial, html[data-theme="light"] body .v4-feedback-editorial.dark{background:linear-gradient(145deg,#fff,#f1effb)!important;border:1px solid #e1dff0!important;border-radius:24px!important;color:#242443!important;box-shadow:0 10px 28px rgba(38,41,88,.06)!important}
html[data-theme="light"] body .v4-feedback-editorial :is(h2,h3,strong){color:#242443!important}
html[data-theme="light"] body .v4-feedback-editorial p{color:#6e7591!important}
html[data-theme="light"] body .v4-feedback-points>div{border-color:#e2e4f1!important}
html[data-theme="light"] body .v4-feedback-switch-card{background:#f5f4fc!important;border-color:#e2e0f1!important}
html[data-theme="light"] body .creator-directory-toolbar, html[data-theme="light"] body .creator-result-pill{color:#4d506e!important}
html[data-theme="light"] body .creator-result-pill{background:#fff!important;border-color:#e1e4f1!important}
html[data-theme="light"] body :is(.opportunity-card,.v4-opportunity-card,.recommendation-card,.v4-recommendation-card,.smart-result-card,.v4-campaign-result,.v4-result-card,.campaign-result-card){background:#fff!important;border-color:#e1e4f1!important;color:#242443!important;box-shadow:0 10px 26px rgba(38,41,88,.06)!important}
html[data-theme="light"] body :is(.opportunity-card,.v4-opportunity-card,.recommendation-card,.v4-recommendation-card,.smart-result-card,.v4-campaign-result,.v4-result-card,.campaign-result-card) :is(h2,h3,h4,strong){color:#242443!important}
html[data-theme="light"] body :is(.opportunity-card,.v4-opportunity-card,.recommendation-card,.v4-recommendation-card,.smart-result-card,.v4-campaign-result,.v4-result-card,.campaign-result-card) p{color:#6e7591!important}
html[data-theme="light"] body :is(.reviewer-brandbar,.reviewer-profile-shell,.reviewer-profile-loading){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 10px 26px rgba(38,41,88,.06)!important}
html[data-theme="light"] body .reviewer-brandbar :is(a,button,.reviewer-back-link){background:#f7f7fd!important;color:#3b3b5b!important;border-color:#e1e4f1!important}
html[data-theme="light"] body :is(.ibm-dialog,.ibm-toast){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important;box-shadow:0 16px 42px rgba(38,41,88,.12)!important}
html[data-theme="light"] body .ibm-dialog-overlay{background:rgba(33,32,63,.30)!important;backdrop-filter:blur(5px)}
html[data-theme="light"] body :is(.ibm-review,.ibm-work-item,.ibm-stats,.ibm-engagement,.ibm-followers,.ibm-rating){background:#f7f7fd!important;border-color:#e2e4f1!important;color:#242443!important}
html[data-theme="light"] body .ibm-hero-backdrop{opacity:.22!important}
html[data-theme="light"] body .ibm-hero .ibm-brand-name, html[data-theme="light"] body .ibm-hero .ibm-handle, html[data-theme="light"] body .ibm-hero .ibm-category{color:#343252!important}
html[data-theme="light"] body .ibm-actions :is(a,button){background:#fff!important;color:#5b4b9e!important;border-color:#dcd6f3!important}
html[data-theme="light"] body .moderation-toolbar, html[data-theme="light"] body .moderation-batch-bar{background:#fff!important;color:#242443!important;border-color:#e1e4f1!important}
html[data-theme="light"] body .submission-card-head{border-color:#e1e4f1!important;color:#242443!important}
html[data-theme="light"] body .submission-field :is(label,small){color:#6e7591!important}
html[data-theme="light"] body .admin-connection-status{background:#f0f5f2!important;color:#24765b!important;border-color:#d9ebe2!important}














/* Global page canvases and section bands */




/* Header, navigation, menus and footer */











/* Reusable cards, panels, dialogs, drawers, callouts and widgets */







/* Forms, filters, tables, select menus and text inputs */









/* Buttons, tabs, chips, badges and states */











/* Home page: maintain the intended navy-violet hero while aligning every surrounding component */































/* Directory, feedback, service and auth hero areas */












/* Charts, analytics, tables and profile dashboards */









/* Auth, account, moderation, notifications and overlays */








/* Legacy page-specific hard-coded colors: normalize section and card backgrounds */






@media(prefers-reduced-motion:reduce){}


/* SOURCE css/theme-audit-corrections-v85.css */
/* Some legacy page classes redeclare --ui-* directly on BODY (rather than :root).
   Shadow these declarations there so computed surfaces actually use the shared palette. */
html[data-theme="light"] body{
 --ui-bg:#f5f6fc!important;--ui-bg-2:#eef0f8!important;
 --ui-surface:#fff!important;--ui-surface-2:#fafaff!important;
 --ui-surface-3:#f0f1f9!important;--ui-ink:#242443!important;
 --ui-ink-2:#363956!important;--ui-muted:#676f8c!important;
 --ui-faint:#9098b1!important;--ui-accent:#6f58dc!important;
 --ui-line:#e1e4f1!important;--ui-line-strong:#d6daed!important;
 --rf-paper:#f5f6fc!important;--rf-card:#fff!important;
}

/* iBlogger v85: verified complementary light/dark color normalization.
   This layer is intentionally theme-scoped and loaded after all older styles.
   Does not alter header positioning, page layout, or dark/light selection logic. */
:root[data-theme="light"]{
  color-scheme:light;
  --ui-bg:#f5f6fc;--ui-bg-2:#eef0f8;--ui-surface:#fff;--ui-surface-2:#fafaff;
  --ui-surface-3:#f0f1f9;--ui-ink:#242443;--ui-ink-2:#363956;
  --ui-muted:#676f8c;--ui-faint:#9098b1;--ui-accent:#6f58dc;
  --ui-accent-soft:#f0edff;--ui-line:#e1e4f1;--ui-line-strong:#d6daed;
  --color-background:var(--ui-bg);--color-surface:var(--ui-surface);
  --color-text-primary:var(--ui-ink);--color-text-secondary:var(--ui-muted);
  --rf-paper:var(--ui-bg);--rf-card:var(--ui-surface);
}

/* Important: independent old page themes overrode the global v83/v84 background rules.
   Increase specificity only for canvases, without replacing artwork and hero photography. */
:root[data-theme="light"] body, :root[data-theme="light"] body.v4-page, :root[data-theme="light"] body.creator-directory-page, :root[data-theme="light"] body.service-page, :root[data-theme="light"] body.v4-feedback-page, :root[data-theme="light"] body.moderation-page, :root[data-theme="light"] body.reviewer-page-body, :root[data-theme="light"] body.auth-page, :root[data-theme="light"] body.creator-profile-page{background-color:#f5f6fc!important;color:#242443!important}

/* Normalize the header on *light* pages, where old per-page dark headers were overriding light colors.
   The header remains fixed as defined by v81; only color properties are changed. */
:root[data-theme="light"] body .site-header.service-header, :root[data-theme="light"] body .site-header.service-header.is-scrolled, :root[data-theme="light"] body .site-header:not(.service-header), :root[data-theme="light"] body .site-header.is-scrolled{
  background:rgba(255,255,255,.97)!important;background-color:rgba(255,255,255,.97)!important;
  border-color:#e1e4f1!important;color:#242443!important;
  box-shadow:0 9px 26px rgba(35,38,83,.08)!important
}
:root[data-theme="light"] body .site-header.service-header .header-inner, :root[data-theme="light"] body .site-header .header-inner{
  background:rgba(255,255,255,.95)!important;border-color:#e1e4f1!important;
  color:#242443!important
}
:root[data-theme="light"] body .site-header .desktop-nav a.nav-link, :root[data-theme="light"] body .site-header .desktop-nav .nav-link, :root[data-theme="light"] body .site-header .nav-dropdown-trigger, :root[data-theme="light"] body .site-header .desktop-nav button.nav-link, :root[data-theme="light"] body .site-header .nav-link, :root[data-theme="light"] body .site-header .brand{color:#343656!important;text-shadow:none!important}
:root[data-theme="light"] body .site-header .nav-link:hover, :root[data-theme="light"] body .site-header .nav-link.is-active, :root[data-theme="light"] body .site-header .nav-dropdown-trigger:hover{
  color:#6f58dc!important;background:#f0edff!important
}
:root[data-theme="light"] body .site-header .nav-dropdown-menu, :root[data-theme="light"] body .site-header .mobile-nav{
  color:#242443!important;background:#fff!important;border-color:#e1e4f1!important
}




/* Keep buttons distinguishable on light/dark backgrounds. */
:root[data-theme="light"] body .site-header .unified-auth-button, :root[data-theme="light"] body .site-header .service-account .button{
  background:linear-gradient(115deg,#7358df,#5d44ca)!important;color:white!important;border-color:transparent!important
}

/* Directory hero: breadcrumb and secondary button on light backgrounds */
:root[data-theme="light"] body.creator-directory-page :is(.creator-breadcrumb,.creator-directory-hero .creator-breadcrumb,.creator-directory-hero .creator-hero-actions .v4-btn-glass), :root[data-theme="light"] body.service-page .v4-inner-hero :is(.creator-breadcrumb,.v4-btn-glass){color:#525b7c!important}
:root[data-theme="light"] body.creator-directory-page .creator-directory-hero :is(.v4-btn-glass,.creator-secondary){background:#fff!important;color:#5a4a9c!important;border-color:#d6daec!important}
/* Consistent content backgrounds for older sections in feedback/admin pages */
:root[data-theme="light"] body :is(.v4-feedback-main,.v4-feedback-values,.v4-feedback-directory,.v4-feedback-guidance,.feedback-main,.moderation-main,.moderation-admin-grid,.reviewer-main){background-color:#f5f6fc!important;color:#242443!important}

:root[data-theme="light"] body :is(.v4-feedback-value-card,.v4-feedback-switch-card,.feedback-card,.reviewer-profile-card,.moderation-tool-card,.request-item,.reviewer-summary-card){background:#fff!important;color:#242443!important;border-color:#e1e4f1!important}

:root[data-theme="light"] body :is(.feedback-hero,.v4-feedback-hero,.moderation-hero,.rf-hero) :is(.breadcrumb,a,small){color:#616a8b!important}

/* Dark home benefits/services: no pure black blocks; light home retains the v83 treatment. */
@media(min-width:901px){
 
 
 
}
/* Preserve existing status colors; these should not be overwritten with generic text color. */
:root[data-theme="light"] body :is(.is-error,.error-message,.validation-error){color:#bd3455!important}

@media (prefers-reduced-motion:reduce){:root[data-theme="light"] body{transition:none!important}}
/* Explicitly correct the homepage-only pale navigation on the light header. */
html[data-theme="light"] body.home-page.v4-page #siteHeader.site-header .header-inner .desktop-nav a.nav-link, html[data-theme="light"] body.home-page.v4-page #siteHeader.site-header .header-inner .desktop-nav button.nav-link, html[data-theme="light"] body.home-page.v4-page #siteHeader.site-header .header-inner .desktop-nav .nav-dropdown-trigger{
  color:#343656!important;-webkit-text-fill-color:#343656!important;opacity:1!important;text-shadow:none!important;
}
html[data-theme="light"] body.home-page.v4-page #siteHeader.site-header .header-inner .desktop-nav .nav-link:hover, html[data-theme="light"] body.home-page.v4-page #siteHeader.site-header .header-inner .desktop-nav .nav-link.is-active{
  color:#6f58dc!important;-webkit-text-fill-color:#6f58dc!important;background:#f0edff!important;
}

