/* BELLEK.NET V13.2: consistent soft hero. Only elements tagged b132-soft-hero. */
.b132-soft-hero{
 background:radial-gradient(ellipse at 93% 10%,rgba(255,213,181,.65) 0,transparent 36%),radial-gradient(ellipse at 8% 90%,rgba(220,238,255,.72) 0,transparent 45%),linear-gradient(110deg,#ffffff 0%,#fffaf6 63%,#f3f8ff 100%)!important;
 border:1px solid #eadfdb!important;border-radius:22px!important;
 box-shadow:0 10px 30px rgba(37,52,82,.055)!important;
 color:#14243a!important;position:relative;isolation:isolate;max-width:100%;
 padding:clamp(21px,3vw,34px)!important;
}
.b132-soft-hero :is(h1,h2,h3,.bq-title),.b132-soft-hero h1 span{color:#14243a!important;letter-spacing:-.028em}
.b132-soft-hero :is(p,.bp-hero p,.bq-lede,.bm-hero p){color:#50627a!important;line-height:1.7}
.b132-soft-hero :is(small,.bp-eyebrow,.bq-hero-badge,.bellek129-error-eyebrow,.bellek-forum-hero-eyebrow,.bx5-overline,.bx-eyebrow,.bm-eyebrow,.search-eyebrow){color:#c45116!important}
.b132-soft-hero :is(.bm-hero h1,.bx5-heading h1,.bp-hero h1,.bq-title){text-shadow:none!important}
.b132-soft-hero :is(.bq-pill,.bp-find,.search-big){box-shadow:0 4px 16px rgba(28,51,83,.06)}
.b132-soft-hero .bp-find{background:rgba(255,255,255,.85)!important}
.b132-soft-hero .bp-find input{color:#263d56!important}
.b132-soft-hero .bp-search-icon{color:#64748b!important}
.b132-soft-hero .forum-v11-btn,.b132-soft-hero .bellek-forum-primary{background:#f97316!important;color:#fff!important;border-color:#f97316!important}
.b132-soft-hero .bellek129-error-eyebrow,.b132-soft-hero .bq-hero-badge{font-weight:850}
.b132-soft-hero .bx5-chip{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}
.b132-soft-hero .bm-hero h1,.b132-soft-hero .bm-hero p{color:inherit}
.b132-soft-hero .bp-hero-copy{min-width:0}
.b132-soft-hero .bp-hero h1 span{color:#ea580c!important}
.b132-soft-hero .bq-statrow .bq-pill{border-color:#fae0ce!important}
.b132-soft-hero .bellek129-error-form input{color:#14243a}
.b132-profile-refined>section:first-of-type{box-shadow:0 16px 38px rgba(38,67,105,.085);border-color:#e8edf5!important}
.b132-profile-refined [data-tab]:focus-visible,.b132-soft-hero a:focus-visible{outline:2px solid #f97316;outline-offset:3px}
.b132-emoji-static{cursor:default;opacity:.72}.b132-emoji-static:hover{background:#fff;color:#34435a;border-color:#e2e8f0}
/* Specific legacy hero colors are reset only in the intended module headers. */
.bp-premium .bp-hero.b132-soft-hero,.bq-wrap .bq-hero.b132-soft-hero,.bm-wrap .bm-hero.b132-soft-hero,
.bellek129-errors .bellek129-error-hero.b132-soft-hero,.b132-forum-hub .v11-forum-hero.b132-soft-hero{background:radial-gradient(circle at 90% 12%,#ffe5d5 0%,transparent 35%),linear-gradient(112deg,#fff 0%,#fff7ef 62%,#ecf4ff 100%)!important;border-color:#efe2d6!important;color:#14243a!important}
@media(max-width:700px){.b132-soft-hero{padding:20px 18px!important;border-radius:17px!important}.b132-soft-hero :is(h1,.bq-title){font-size:clamp(24px,6vw,34px)!important;line-height:1.2!important}.b132-soft-hero :is(p,.bq-lede){font-size:13px!important}.b132-soft-hero .bp-find{max-width:100%}.b132-soft-hero .bx-button,.b132-soft-hero .forum-v11-btn{min-height:40px}.b132-profile-refined .b132-profile-cover{height:150px}}
@media(prefers-reduced-motion:reduce){.b132-soft-hero,.b132-soft-hero *{scroll-behavior:auto}}

.bp-premium .bp-detail-hero.b132-soft-hero{background:linear-gradient(110deg,#fff,#fff6ed 62%,#eaf5ff)!important;border-color:#efe2d6!important;color:#172438!important}
.bp-premium .bp-detail-hero.b132-soft-hero :is(.bp-detail-kicker,.bp-meta,.bp-meta span){color:#9a4d25!important}
.bp-premium .bp-detail-hero.b132-soft-hero .bp-detail-identity h1{color:#14243a!important}
.member-v10 .member-heading.b132-soft-hero{margin-bottom:20px}
