/* Only the landing component and its existing Elementor host. */
#hadi-native-portfolio.hpf-host{width:100%;max-width:none;margin:0;padding:0;gap:0;--container-max-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
#hadi-native-portfolio.hpf-host>.e-con-inner{width:100%;max-width:none;padding:0;gap:0}
#hadi-native-portfolio .elementor-widget-shortcode,#hadi-native-portfolio .elementor-shortcode{width:100%}
#portfolio-landing.hpf-landing{display:block;width:100%;padding-top:var(--hpf-header-offset,95px);--orange:#ffb340;--muted:#aaa9a7;--line:#303135}
#portfolio-landing .hpf-landing-inner{width:min(1200px,88vw);margin:0 auto}
#portfolio-landing .hadi-edit-language{position:fixed;right:20px;bottom:20px;z-index:99999;display:flex;gap:5px;padding:5px;background:#161616;border:1px solid #fbd06488;border-radius:30px}
#portfolio-landing .hadi-edit-language button{border:0;border-radius:24px;background:transparent;color:#eee;min-width:44px;min-height:44px;padding:10px;cursor:pointer;font:13px Arial}
#portfolio-landing .hadi-edit-language button[aria-pressed=true]{background:#fbd064;color:#161616}
html[lang=en] #portfolio-landing [data-tr],html[lang=tr] #portfolio-landing [data-en],#portfolio-landing [hidden]{display:none!important}
@media(max-width:700px){#portfolio-landing .hpf-landing-inner{width:90vw}}
