/* iBlogger v117 — mobile-only layout and light-theme repair.
   Loaded after legacy bundles. No desktop layout or server-side auth changes. */
@media (max-width:900px) {
  html, body{ max-width:100%; overflow-x:clip; }
  body, main, section{ min-width:0; }
  body img, body video{ max-width:100%; }
  html body #siteHeader.site-header.service-header, html body #siteHeader.site-header.service-header.is-scrolled{
    display:block!important; position:fixed!important; inset:8px 0 auto!important;
    width:100%!important; height:auto!important; background:none!important;
    transform:none!important; z-index:3200!important;
  }
  html body #siteHeader.site-header .header-inner, html body.home-page.v4-page #siteHeader.site-header .header-inner{
    box-sizing:border-box!important; width:calc(100% - 24px)!important; max-width:calc(100% - 24px)!important;
    min-height:54px!important; height:54px!important; margin:0 auto!important; padding:0 11px!important;
    display:flex!important; flex-wrap:nowrap!important; align-items:center!important; justify-content:flex-start!important;
    gap:8px!important; direction:rtl!important; border-radius:18px!important; overflow:visible!important;
    backdrop-filter:blur(18px)!important; box-shadow:0 6px 26px rgba(48,35,95,.10)!important;
  }
  html[data-theme="light"] body #siteHeader.site-header .header-inner, html[data-theme="light"] body.home-page.v4-page #siteHeader.site-header .header-inner{
    background:rgba(255,255,255,.97)!important; background-image:none!important;
    border:1px solid #e9e4fb!important; color:#28294e!important;
  }
  
  html body #siteHeader.site-header .desktop-nav, html body.home-page.v4-page #siteHeader.site-header .desktop-nav, html body #siteHeader.site-header .service-account, html body.home-page.v4-page #siteHeader.site-header .service-account{
    display:none!important; visibility:hidden!important; width:0!important; min-width:0!important;
    height:0!important; flex:0 0 0!important; pointer-events:none!important;
  }
  html body #siteHeader.site-header .brand, html body #siteHeader.site-header .site-logo, html body.home-page.v4-page #siteHeader.site-header .brand, html body.home-page.v4-page #siteHeader.site-header .site-logo{
    order:0!important; width:108px!important; min-width:108px!important; max-width:108px!important;
    flex:0 0 108px!important; margin:0 auto 0 0!important; display:flex!important; align-items:center!important;
  }
  html body #siteHeader.site-header .site-logo-image, html body.home-page.v4-page #siteHeader.site-header .site-logo-image{
    width:108px!important; min-width:0!important; max-width:108px!important; max-height:40px!important;
    height:auto!important; object-fit:contain!important;
  }
  html body #siteHeader.site-header .icon-button.favorites-trigger, html body.home-page.v4-page #siteHeader.site-header .icon-button.favorites-trigger, html body #siteHeader.site-header .menu-toggle, html body.home-page.v4-page #siteHeader.site-header .menu-toggle{
    display:inline-grid!important; place-items:center!important; position:relative!important;
    width:35px!important; min-width:35px!important; height:35px!important; min-height:35px!important;
    flex:0 0 35px!important; padding:0!important; margin:0!important; border-radius:50%!important;
    transform:none!important; opacity:1!important; visibility:visible!important;
  }
  html body #siteHeader.site-header .favorites-trigger{order:1!important;}
  
  html body #siteHeader.site-header .menu-toggle{order:3!important;}
  html[data-theme="light"] body #siteHeader.site-header .favorites-trigger, html[data-theme="light"] body #siteHeader.site-header .menu-toggle{
    background:#f9f7ff!important; color:#38305d!important; border:1px solid #e7e1f6!important;
  }
  
  
  
  
  
  html body #mobileNav.mobile-nav{position:fixed!important; inset-block:0!important; inset-inline-end:0!important;
    width:min(85vw,344px)!important; max-width:calc(100vw - 44px)!important;
    transform:translateX(110%)!important; visibility:hidden!important; pointer-events:none!important;
    z-index:3202!important; overflow-y:auto!important; overscroll-behavior:contain!important;
    transition:transform .23s ease,visibility .23s ease!important;
  }
  html body #mobileNav.mobile-nav.is-open{transform:translateX(0)!important; visibility:visible!important;pointer-events:auto!important;}
  html body #mobileNavBackdrop[hidden]{display:none!important;pointer-events:none!important;}
  html body #mobileNavBackdrop:not([hidden]){display:block!important;z-index:3201!important;}
  html body #mobileNav.mobile-nav a, html body #mobileNav.mobile-nav button{min-height:38px;}
  html body .site-header-spacer{height:72px!important;min-height:72px!important;flex-basis:72px!important;}

  /* Cards and media can never stretch the page past the viewport. */
  body .container{max-width:100%;}
  body .v4-section, body .creator-directory-shell, body .v4-inner-hero{min-width:0;}
  body .creator-directory-grid, body .v4-entity-grid{max-width:calc(100% - 24px)!important;min-width:0!important;}
  body .creator-directory-shell input, body .creator-directory-shell select, body .creator-directory-shell button{max-width:100%;min-width:0;}

  /* Directory banner: remove legacy desktop-only positioning and oversized text. */
  body.creator-directory-page .creator-directory-hero{
    width:100%!important; min-height:0!important; height:auto!important;
    padding:82px 0 25px!important; overflow:hidden!important;
  }
  body.creator-directory-page .creator-directory-hero .creator-hero-grid{
    width:calc(100% - 32px)!important; max-width:560px!important;
    margin:0 auto!important; padding:0!important; display:flex!important; flex-direction:column!important;
    align-items:stretch!important; gap:22px!important; transform:none!important;
  }
  body.creator-directory-page .creator-directory-copy{
    display:flex!important; flex-direction:column!important;align-items:stretch!important;
    width:100%!important; max-width:100%!important; padding:0!important; margin:0!important;
    text-align:right!important; transform:none!important;
  }
  body.creator-directory-page .creator-breadcrumb{font-size:11px!important;gap:8px!important;flex-wrap:wrap!important;}
  body.creator-directory-page .creator-hero-kicker{align-self:flex-start!important;max-width:100%!important;}
  body.creator-directory-page .creator-directory-copy h1{
    width:100%!important;max-width:100%!important;margin:13px 0 11px!important;
    font-size:clamp(27px,7.6vw,35px)!important;line-height:1.46!important;
    letter-spacing:-.03em!important;text-align:right!important;white-space:normal!important;
    overflow-wrap:break-word!important;word-break:normal!important;
  }
  body.creator-directory-page .creator-directory-copy p{
    width:100%!important;max-width:100%!important;font-size:13px!important;
    line-height:1.95!important;white-space:normal!important;margin:0 0 15px!important;
  }
  body.creator-directory-page .creator-hero-links{
    display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;
    gap:10px!important; width:100%!important; margin-top:10px!important;
  }
  body.creator-directory-page .creator-hero-links a{
    flex:1 1 132px!important;min-width:0!important;max-width:100%!important;
    text-align:center!important; white-space:normal!important;display:flex!important;
    align-items:center!important;justify-content:center!important;min-height:43px!important;
  }
  body.creator-directory-page .creator-hero-art{
    position:relative!important;display:block!important;align-self:center!important;
    width:min(100%,345px)!important;max-width:100%!important; height:235px!important;
    margin:0 auto!important;padding:0!important; transform:none!important;overflow:hidden!important;
  }
  body.creator-directory-page .creator-art-photo{max-width:46%!important;}
  body.creator-directory-page .creator-directory-shell{padding-top:20px!important;}
  body.creator-directory-page .creator-directory-shell .container{max-width:calc(100% - 24px)!important;}
  body.creator-directory-page .creator-directory-shell h2{overflow-wrap:break-word!important;font-size:clamp(20px,5.3vw,27px)!important;}

  /* Services / info hero headings share the same responsive rhythm. */
  body .v4-inner-hero{height:auto!important;min-height:0!important;padding-top:82px!important;overflow:hidden!important;}
  body .v4-inner-hero-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;
    width:calc(100% - 32px)!important;max-width:560px!important;gap:22px!important;margin:0 auto!important;}
  body .v4-inner-hero-grid > *{width:100%!important;min-width:0!important;max-width:100%!important;}
  body .v4-inner-hero h1{font-size:clamp(27px,7.7vw,36px)!important;line-height:1.45!important;
    overflow-wrap:break-word!important;white-space:normal!important;}
  body .v4-inner-hero p{font-size:13px!important;line-height:1.9!important;max-width:100%!important;}
  body .v4-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;}
  body .v4-hero-actions > *{min-width:0!important;max-width:100%!important;}
  body .v4-hero-art{max-width:100%!important;min-width:0!important;}

  /* Home's first section must not disappear when scroll reveal script is unavailable. */
  body.home-page .v4-home-hero{padding-top:78px!important;height:auto!important;min-height:0!important;}
  body.home-page .v4-home-hero .v4-hero-shell{height:auto!important;min-height:0!important;max-width:100%!important;}
  body.home-page .v4-home-hero .v4-hero-copy{position:relative!important;top:auto!important;left:auto!important;right:auto!important;
    opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;max-width:100%!important;}
  body.home-page .v4-home-hero .v4-hero-copy h1{font-size:clamp(27px,8vw,39px)!important;line-height:1.55!important;
    max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;}
  body.home-page .v4-home-hero .v4-hero-copy p{max-width:100%!important;font-size:13px!important;line-height:1.95!important;}
  body.home-page .v4-mobile-trust-stage{max-width:100%!important;}
  body.home-page .v4-mobile-trust-metrics{max-width:calc(100% - 24px)!important;}
  body [data-v4-reveal]{opacity:1!important;visibility:visible!important;transform:none!important;}
}
@media(max-width:600px) {
  html body #siteHeader.site-header.service-header, html body #siteHeader.site-header.service-header.is-scrolled{top:7px!important;}
  html body #siteHeader.site-header .header-inner, html body.home-page.v4-page #siteHeader.site-header .header-inner{
    width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;height:52px!important;min-height:52px!important;
    border-radius:16px!important;padding:0 9px!important;gap:7px!important;}
  html body .site-header-spacer{height:68px!important;min-height:68px!important;flex-basis:68px!important;}
  html body #siteHeader.site-header .brand, html body #siteHeader.site-header .site-logo, html body.home-page.v4-page #siteHeader.site-header .brand, html body.home-page.v4-page #siteHeader.site-header .site-logo{
    width:104px!important;min-width:104px!important;max-width:104px!important;flex:0 0 104px!important;}
  html body #siteHeader.site-header .site-logo-image, html body.home-page.v4-page #siteHeader.site-header .site-logo-image{width:104px!important;max-width:104px!important;}
  html body #siteHeader.site-header .icon-button.favorites-trigger, html body #siteHeader.site-header .menu-toggle{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important;}

  /* On small screens the sign-in/up hero must not stack as a 600px high broken column. */
  html[data-theme="light"] body.auth-page #authMain.authn-shell, html[data-theme="light"] body.auth-page #authMain.authn-shell-signup{
    display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 68px)!important;
    height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;
    background:#f6f5fc!important;
  }
  html[data-theme="light"] body.auth-page #authMain .authn-visual{display:none!important;}
  html[data-theme="light"] body.auth-page #authMain .authn-form-pane{
    display:flex!important;justify-content:center!important;align-items:center!important;
    width:100%!important;min-height:calc(100dvh - 68px)!important;height:auto!important;
    padding:16px 12px 28px!important;overflow:visible!important;background:#f6f5fc!important;
  }
  html[data-theme="light"] body.auth-page .authn-signup-wrap, html[data-theme="light"] body.auth-page .authn-login-wrap, html[data-theme="light"] body.auth-page .authn-form-card{
    width:min(100%,480px)!important;max-width:100%!important;margin:0 auto!important;
  }
  html[data-theme="light"] body.auth-page .authn-signup-wrap{
    background:#fff!important;border:1px solid #ebe7f5!important;box-shadow:0 8px 26px rgba(38,30,99,.07)!important;
  }
  html[data-theme="light"] body.auth-page input{color:#242c52!important;}
}
@media(max-width:360px) {
 html body #siteHeader.site-header .header-inner{gap:5px!important;padding:0 6px!important;}
 html body #siteHeader.site-header .brand, html body #siteHeader.site-header .site-logo{width:88px!important;min-width:88px!important;max-width:88px!important;flex-basis:88px!important;}
 html body #siteHeader.site-header .site-logo-image{width:88px!important;max-width:88px!important;}
 body.creator-directory-page .creator-directory-copy h1{font-size:26px!important;}
}
/* Final specificity guard against historical !important header bundles. */
@media(max-width:900px) {
 html body #siteHeader#siteHeader.site-header .header-inner, html body.home-page.v4-page #siteHeader#siteHeader.site-header .header-inner{
  width:calc(100% - 22px)!important;max-width:calc(100% - 22px)!important;
  min-height:54px!important;height:54px!important;margin:0 auto!important;
  padding:0 10px!important;direction:rtl!important;display:flex!important;
  justify-content:flex-start!important;align-items:center!important;gap:8px!important;
 }
 html body #siteHeader#siteHeader.site-header .desktop-nav, html body.home-page.v4-page #siteHeader#siteHeader.site-header .desktop-nav, html body #siteHeader#siteHeader.site-header .service-account{display:none!important;}
 html[data-theme="light"] body #siteHeader#siteHeader.site-header .header-inner, html[data-theme="light"] body.home-page.v4-page #siteHeader#siteHeader.site-header .header-inner{
   background:#ffffffed!important;background-image:none!important;
   border:1px solid #e9e4fb!important;color:#222744!important;
 }
 
}
@media(max-width:600px) {
 html body #siteHeader#siteHeader.site-header .header-inner, html body.home-page.v4-page #siteHeader#siteHeader.site-header .header-inner{
  width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;
  min-height:52px!important;height:52px!important; padding:0 8px!important;gap:7px!important;
 }
 /* Light signup: compact real inputs, preserve RTL labels and LTR typed values. */
 html[data-theme="light"] body.signup-page #authMain .authn-form-pane{
  padding:81px 12px 28px!important;min-height:calc(100dvh - 68px)!important;
 }
 html[data-theme="light"] body.signup-page .authn-signup-wrap{
  position:relative!important; inset:auto!important;top:auto!important;right:auto!important;left:auto!important;
  width:min(100%,460px)!important;height:auto!important;max-height:none!important;
  margin:0 auto!important;padding:18px 14px 23px!important;
  border-radius:20px!important;overflow:visible!important;
 }
 html[data-theme="light"] body.signup-page .signup-reference-tabs{
  position:relative!important;inset:auto!important;top:auto!important;right:auto!important;left:auto!important;
  display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;
  height:44px!important;margin:0 0 19px!important;direction:ltr!important;
 }
 html[data-theme="light"] body.signup-page .signup-reference-tabs .auth-ref-auth-tab{direction:rtl!important;}
 html[data-theme="light"] body.signup-page .authn-heading{
  position:relative!important;inset:auto!important;top:auto!important;right:auto!important;
  width:100%!important;height:auto!important;margin:0 0 20px!important;
  text-align:center!important;transform:none!important;
 }
 html[data-theme="light"] body.signup-page .authn-heading h1{
  font-size:clamp(22px,6vw,28px)!important;line-height:1.4!important;letter-spacing:0!important;
  width:100%!important;max-width:100%!important;white-space:normal!important;
 }
 html[data-theme="light"] body.signup-page .authn-register-form{
  position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;
  display:flex!important;flex-direction:column!important;gap:10px!important;
  width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;
 }
 html[data-theme="light"] body.signup-page .authn-register-form > .signup-field, html[data-theme="light"] body.signup-page .authn-register-form > .signup-terms-wrap, html[data-theme="light"] body.signup-page .authn-register-form > .authn-submit, html[data-theme="light"] body.signup-page .authn-register-form > .authn-divider, html[data-theme="light"] body.signup-page .authn-register-form > .authn-google{
  position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;
  left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;
  margin:0!important;transform:none!important;
 }
 html[data-theme="light"] body.signup-page .authn-register-form > .signup-field{height:auto!important;min-height:44px!important;}
 html[data-theme="light"] body.signup-page .authn-register-form .signup-field > .authn-input{
  display:flex!important;flex-direction:row!important;direction:rtl!important;
  align-items:center!important;justify-content:flex-start!important;gap:7px!important;
  width:100%!important;max-width:100%!important;min-height:44px!important;height:44px!important;
  padding:0 10px!important;border:1px solid #e0dded!important;border-radius:10px!important;
  background:#fff!important;
 }
 html[data-theme="light"] body.signup-page .signup-field .authn-input > svg.auth-input-icon{
  position:static!important;display:block!important;flex:0 0 16px!important;
  width:16px!important;height:16px!important;margin:0!important;transform:none!important;
 }
 html[data-theme="light"] body.signup-page .signup-field .authn-input > label{
  position:static!important;display:block!important;flex:0 0 auto!important;
  width:auto!important;max-width:none!important;margin:0!important;padding:0!important;
  font-size:10px!important;line-height:1.45!important;white-space:nowrap!important;
  color:#445071!important;transform:none!important;
 }
 html[data-theme="light"] body.signup-page .signup-field .authn-input > input{
  position:static!important;display:block!important;flex:1 1 0!important;
  width:10px!important;min-width:0!important;max-width:100%!important;
  height:39px!important;margin:0!important;padding:0 1px!important;
  border:0!important;background:none!important;direction:ltr!important;text-align:left!important;
  font-size:11px!important;box-shadow:none!important;outline-offset:0!important;
 }
 html[data-theme="light"] body.signup-page .signup-field .authn-input > input::placeholder{
  font-size:10px!important;color:#929ab3!important;opacity:1!important;
 }
 html[data-theme="light"] body.signup-page .signup-field .authn-input > .authn-password-toggle{
  position:static!important;display:grid!important;place-items:center!important;
  width:22px!important;height:28px!important;min-width:22px!important;flex:0 0 22px!important;
  margin:0!important;padding:0!important;
 }
 html[data-theme="light"] body.signup-page .authn-register-form .authn-strength, html[data-theme="light"] body.signup-page .authn-register-form .auth-error:empty{
  display:none!important;
 }
 html[data-theme="light"] body.signup-page .authn-register-form .authn-submit{min-height:44px!important;height:44px!important;}
 html[data-theme="light"] body.signup-page .authn-register-form .authn-google{min-height:44px!important;height:44px!important;}
 html[data-theme="light"] body.signup-page .authn-switch{
  position:relative!important;inset:auto!important;width:100%!important;
  transform:none!important;margin:17px auto 0!important;text-align:center!important;
 }
}

@media(max-width:620px) {
 html[data-theme="light"] body.home-page.v4-page #siteHeader#siteHeader#siteHeader.site-header.service-header .header-inner, html[data-theme="light"] body.home-page.v4-page #siteHeader#siteHeader#siteHeader.site-header.service-header .header-inner{
   background:rgba(255,255,255,.97)!important;background-image:none!important;
   border:1px solid #e4def8!important;color:#30315d!important;
   width:calc(100% - 18px)!important;height:52px!important;min-height:52px!important;
   margin:0 auto!important;padding:0 8px!important;
 }
 
 html body.home-page.v4-page #top#top.v4-home-hero.lm-hero{
   display:block!important;position:relative!important;box-sizing:border-box!important;
   height:auto!important;min-height:0!important;max-height:none!important;
   aspect-ratio:auto!important;padding:87px 0 24px!important;overflow:hidden!important;
   background:#f6f4fc!important;background-image:linear-gradient(165deg,#f4f3ff,#fff7ff 55%,#f5f0ff)!important;
 }
 
 html body.home-page.v4-page #top#top > .v4-hero-shell.container{
   display:block!important;position:relative!important;inset:auto!important;
   height:auto!important;min-height:0!important;width:calc(100% - 34px)!important;
   max-width:560px!important;margin:0 auto!important;padding:0!important;
   pointer-events:auto!important;text-align:center!important;
 }
 html body.home-page.v4-page #top#top .v4-hero-copy{
   display:block!important;position:relative!important;inset:auto!important;
   height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;
   margin:0!important;padding:0!important;pointer-events:auto!important;
 }
 html body.home-page.v4-page #top#top .v4-eyebrow, html body.home-page.v4-page #top#top .v4-hero-copy h1, html body.home-page.v4-page #top#top .v4-hero-copy > p{
   display:block!important;position:relative!important;inset:auto!important;
   opacity:1!important;visibility:visible!important;transform:none!important;
   height:auto!important;max-width:100%!important;pointer-events:auto!important;
 }
 html body.home-page.v4-page #top#top .v4-eyebrow{
   display:inline-flex!important;align-items:center!important;justify-content:center!important;
   margin:0 0 17px!important;padding:7px 12px!important;max-width:100%!important;
   color:#6444ce!important;font-size:11px!important;border:1px solid #e3dcff!important;
   border-radius:999px!important;background:rgba(255,255,255,.9)!important;
 }
 html body.home-page.v4-page #top#top .v4-hero-copy h1{
   margin:0 0 13px!important;font-size:clamp(27px,8vw,36px)!important;
   line-height:1.44!important;letter-spacing:-.025em!important;
   white-space:normal!important;overflow-wrap:break-word!important;
   color:#1c2254!important;
 }
 
 html body.home-page.v4-page #top#top .v4-hero-copy > p{
   margin:0 auto 18px!important;font-size:12.5px!important;line-height:1.95!important;
   color:#5f6384!important;
 }
 
 html body.home-page.v4-page #top#top .v4-hero-actions{
   display:flex!important;position:relative!important;inset:auto!important;
   opacity:1!important;visibility:visible!important;width:100%!important;
   height:auto!important;max-width:100%!important;margin:0 auto 16px!important;
   padding:0!important;justify-content:center!important;pointer-events:auto!important;
 }
 html body.home-page.v4-page #top#top .v4-hero-actions .v4-btn{
   display:inline-flex!important;position:relative!important;opacity:1!important;visibility:visible!important;
   width:auto!important;min-height:43px!important;height:auto!important;max-width:100%!important;
   border-radius:999px!important;padding:9px 20px!important;
   font-size:12px!important;pointer-events:auto!important;
   background:linear-gradient(110deg,#a459ff,#6b32ea)!important;color:white!important;
 }
 html body.home-page.v4-page #top#top .v4-mobile-trust-stage{
   display:block!important;position:relative!important;inset:auto!important;
   width:calc(100% - 38px)!important;max-width:375px!important;
   height:240px!important;margin:0 auto!important;opacity:1!important;visibility:visible!important;
   transform:none!important;pointer-events:none!important;
 }
 html body.home-page.v4-page #top#top .v4-mobile-trust-stage .v4-trust-person{
   display:block!important;opacity:1!important;visibility:visible!important;
 }
 html body.home-page.v4-page #top#top .v4-mobile-trust-metrics{
   display:grid!important;position:relative!important;inset:auto!important;
   width:calc(100% - 28px)!important;max-width:400px!important;
   height:auto!important;min-height:82px!important;margin:0 auto!important;
   padding:12px 4px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
   background:linear-gradient(120deg,#5637b8,#382471)!important;
   border-radius:18px!important;box-shadow:0 10px 20px rgba(52,34,120,.17)!important;
 }
}
@media(max-width:620px) {
  html[data-theme="light"] body.home-page.v4-page #siteHeader#siteHeader#siteHeader .site-logo-image.logo-light, html[data-theme="light"] body.home-page.v4-page #siteHeader#siteHeader#siteHeader .site-logo-image.logo-light{
    filter:none!important;opacity:1!important;display:block!important;
  }
  html body.home-page.v4-page #top#top .v4-mobile-trust-stage{height:170px!important;}
  html[data-theme="light"] body.creator-directory-page .creator-hero-links a.is-secondary{
    background:rgba(255,255,255,.94)!important;color:#5a39b4!important;
    border:1px solid #e3d7ff!important;box-shadow:0 5px 14px rgba(69,43,139,.06)!important;
  }
  html[data-theme="light"] body.creator-directory-page .creator-hero-links a.is-primary{
    color:#34285e!important;background:#fff!important;border:1px solid #ede8f9!important;
  }
}
