/* Fakhar Core 1.2 — responsive sizing, layered hero and editable widget states. */
.fakhar-nav__category-trigger{min-width:110px;min-height:38px;padding:6px 12px;gap:7px}
.fakhar-hero{isolation:isolate;background:none}
.fakhar-hero__media{z-index:0}
.fakhar-hero::before{z-index:1;top:var(--fakhar-overlay-top-inset,0);right:var(--fakhar-overlay-side-inset,0);bottom:var(--fakhar-overlay-bottom-inset,0);left:var(--fakhar-overlay-side-inset,0);display:block;opacity:1;pointer-events:none;background:linear-gradient(var(--fakhar-overlay-direction,to bottom),var(--fakhar-overlay-top,rgba(0,0,0,.12)) 0%,var(--fakhar-overlay-middle,rgba(0,0,0,.48)) var(--fakhar-overlay-stop,52%),var(--fakhar-overlay-bottom,rgba(0,0,0,.82)) 100%)}
.fakhar-hero__stage{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;width:100%;background:transparent}
.fakhar-hero__content{z-index:2;background:transparent!important}
.fakhar-hero__decor{z-index:3}
.fakhar-hero__subtitle{background:linear-gradient(var(--fakhar-subtitle-gradient-angle,90deg),var(--fakhar-subtitle-bg-strong,rgba(0,0,0,.85)),var(--fakhar-subtitle-bg-fade,rgba(0,0,0,.2)));transform:translate3d(var(--fakhar-subtitle-x,0),var(--fakhar-subtitle-y,0),0)}
.fakhar-hero__description{position:relative;isolation:isolate;box-sizing:border-box;display:block;width:max-content;max-width:100%;margin:0;padding:8px 18px;background-clip:padding-box;white-space:normal;overflow-wrap:break-word}
.fakhar-hero__actions{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex:none;clear:both;width:100%;margin-top:27px;background:transparent!important}
.fakhar-hero__button{width:190px;min-width:0;min-height:52px}
.fakhar-hero__scroll{z-index:4;top:calc(100% - 10px);bottom:auto;width:150px;height:88px;transform:translateX(-50%)}
.fakhar-hero__scroll svg{transform:translate3d(var(--fakhar-scroll-icon-x,0),var(--fakhar-scroll-icon-y,0),0)}
.fakhar-category-card__meta{width:100%;column-gap:14px}
.fakhar-category-card__caption{margin-inline-start:0}
.fakhar-about{overflow:hidden;border-radius:32px}
.fakhar-about__visual{justify-self:start;transform:translate3d(var(--fakhar-about-image-x,-32px),var(--fakhar-about-image-y,32px),0)}
.fakhar-about--image-right .fakhar-about__visual{justify-self:end}
.fakhar-post-card:not(.is-read-highlighted) .fakhar-post-card__button{color:#111827;background-color:#e1e1e1}
.fakhar-post-card.is-read-highlighted .fakhar-post-card__button{color:#fff;background-color:#111827}
@media(max-width:767px){.fakhar-hero__scroll{bottom:auto}.fakhar-about__visual{max-width:100%}}
