/* ===== MyCVCreator — CLS (no overlay) ===== *//* Header/nav: stable height */.header,.navbar,.main-nav{min-height:64px}.is-sticky .header,.is-sticky .navbar,.is-sticky .main-nav{min-height:64px}/* Hero (LCP): reserve space + fallback color; kill overlays */.page-title-area{position:relative;min-height:clamp(280px, 42vh, 560px);overflow:hidden;background-color:#f8f8f8/* your requested color */}/* Disable only the background IMAGE so the color stays */.page-title-area.page-title-bg1{background-image:none !important}/* Remove any gradient/overlay pseudo-element */.page-title-area::before{content:none !important}/* If you added an eager hero image, keep it behind content and non-interactive */.hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;display:block;pointer-events:none;background-color:#f8f8f8}/* Ensure hero content stacks above */.page-title-area > *{position:relative;z-index:1}/* Article/list/related images: intrinsic sizing (no % attrs) */.entry-content img,.blog-card .thumb img,.sidebar .thumb img,.related-posts img{display:block;width:100%;height:auto}/* Guardrail aspect ratio where width/height attrs are missing */.blog-card .thumb img,.sidebar .thumb img,.related-posts img{aspect-ratio:3/2;object-fit:cover}/* Carousels: reserve height; no snap on init */.owl-carousel{min-height:280px}.owl-stage-outer,.owl-item{min-height:inherit}/* Icon fonts: keep inline width stable */i.fa,.flaticon{width:1em;display:inline-block}/* Google Sign-in container: pre-allocate height */#googleSignupBtn{min-height:42px;display:flex;align-items:center}/* ---- NO OVERLAYS ON MOBILE ---- */@media (max-width: 991.98px){/* MeanMenu: use static flow (no overlay panel) */.mean-container .mean-bar{position:relative;z-index:1;min-height:64px}.mean-container .mean-nav{position:static !important;/* was fixed overlay → now flows with page */transform:none !important;pointer-events:auto !important}/* Any cookie/chat bars: make them non-overlay */.cookie-banner{position:static !important}body.has-cookie-banner{padding-bottom:0 !important}}/* Avoid animating layout properties that cause shifts */.page-title-area,.header,.navbar,.main-nav{transition:opacity .2s ease,transform .2s ease/* no height/margin transitions */}
