/* English needs natural wrapping and its own left-to-right layout. */
html[lang^="en"]:has(header.four-site-header) .four-header-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;direction:ltr!important;gap:7px!important;padding-inline:10px!important;height:auto!important;min-height:50px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child{min-width:0!important;max-width:100%!important;gap:6px!important;overflow:visible!important;direction:ltr!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child img{width:30px!important;height:30px!important;min-width:30px!important;object-fit:contain!important;border-radius:0!important;transform:none!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:16px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:0!important;max-width:85px;text-align:left!important}
html[lang^="en"]:has(header.four-site-header) .four-download-app{font-size:11px!important;line-height:1.3!important;white-space:normal!important;text-align:center!important;padding:7px 9px!important;min-height:34px!important;margin-inline:0!important;max-width:90px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>div{gap:0!important;padding-inline:2px!important;min-width:0!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>div>button{width:24px!important;height:27px!important;flex-shrink:0!important}
/* Menu cards expand for names, descriptions and all size rows. */
html[lang^="en"].four-editorial-menu .four-paper-dish{grid-template-columns:clamp(76px,22cqw,110px) minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;direction:ltr!important;min-height:0!important;height:auto!important;text-align:left!important;align-items:start!important}
html[lang^="en"].four-editorial-menu .four-paper-dish>.four-paper-media{grid-column:1!important;grid-row:1/4!important}
html[lang^="en"].four-editorial-menu .four-paper-dish--sizes>.four-paper-media{grid-row:1/5!important}
html[lang^="en"].four-editorial-menu .four-paper-name{grid-column:2/4!important;grid-row:1!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important;overflow-wrap:break-word!important}
html[lang^="en"].four-editorial-menu .four-paper-description{grid-column:2/4!important;grid-row:2!important;white-space:normal!important;overflow:visible!important;display:block!important;text-align:left!important}
html[lang^="en"].four-editorial-menu .four-paper-price,html[lang^="en"].four-editorial-menu .four-paper-size-badge{grid-column:2/4!important;grid-row:3!important;justify-self:start!important;direction:ltr!important;text-align:left!important}
html[lang^="en"].four-editorial-menu .four-paper-sizes{grid-column:2/4!important;grid-row:4!important;direction:ltr!important}
html[lang^="en"] .four-paper-size-label{direction:ltr!important;text-align:left!important;white-space:normal!important}
/* Offer rows share natural-height copy in every placement. */
html[lang^="en"] .four-offer-list-title,html[lang^="en"] .four-offer-list-description{white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;text-overflow:clip!important;overflow-wrap:break-word}
html[lang^="en"] .four-offer-list-prices{max-width:none!important;flex-wrap:wrap}
html[lang^="en"] .four-offer-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start}
html[lang^="en"] .four-offer-summary-copy h1,html[lang^="en"] .four-offer-description{white-space:normal!important;overflow-wrap:break-word}
html[lang^="en"] main.browse-profile-shell:has(#branches-search) article{height:auto!important;min-height:0!important;align-items:stretch!important}
html[lang^="en"] main.browse-profile-shell:has(#branches-search) article :is(h2,h3,p){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word}
html[lang^="en"] .news-entry,html[lang^="en"] .four-fav-native{height:auto!important;min-height:0!important}
html[lang^="en"] :is(.news-title,.news-summary,.four-fav-description){white-space:normal!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;overflow-wrap:break-word}
html[lang^="en"] .four-categories-scroll button,html[lang^="en"] .four-more-fixed{flex-shrink:0!important;white-space:nowrap!important}
@media(max-width:480px){
html[lang^="en"] .four-offer-menu-card.four-offer-menu-card.four-offer-menu-card.four-offer-menu-card>.four-offer-list-content{grid-template-columns:82px minmax(0,1fr)!important;row-gap:7px!important}
html[lang^="en"] .four-offer-list-photo{grid-column:1!important;grid-row:1/3!important}
html[lang^="en"] .four-offer-list-copy{grid-column:2!important;grid-row:1!important}
html[lang^="en"] .four-offer-list-prices{grid-column:2!important;grid-row:2!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:7px!important;text-align:left!important}
html[lang^="en"] .four-offer-list-saving{white-space:normal!important}
html[lang^="en"] .four-offer-summary{grid-template-columns:1fr!important;gap:8px}
html[lang^="en"] .four-offer-summary>.four-offer-coupon{max-width:100%!important;justify-self:start}
html[lang^="en"] .four-offer-summary .four-offer-price-area>div{flex-direction:row;flex-wrap:wrap}
}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child{order:1!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>.four-download-app{order:2!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>div{order:3!important}
/* Keep English prices in the same physical position as Arabic. */
html[lang^="en"].four-editorial-menu .four-paper-dish{grid-template-columns:max-content minmax(0,1fr) clamp(76px,22cqw,110px)!important;grid-template-rows:auto auto!important}
html[lang^="en"].four-editorial-menu .four-paper-dish>.four-paper-media{grid-column:3!important;grid-row:1/3!important}
html[lang^="en"].four-editorial-menu .four-paper-dish--sizes>.four-paper-media{grid-column:3!important;grid-row:1/4!important}
html[lang^="en"].four-editorial-menu .four-paper-name{grid-column:2!important;grid-row:1!important}
html[lang^="en"].four-editorial-menu .four-paper-description{grid-column:1/3!important;grid-row:2!important;direction:ltr!important}
html[lang^="en"].four-editorial-menu .four-paper-price,html[lang^="en"].four-editorial-menu .four-paper-size-badge{grid-column:1!important;grid-row:1!important;max-width:100px;white-space:normal!important}
html[lang^="en"].four-editorial-menu .four-paper-sizes{grid-column:1/3!important;grid-row:3!important;direction:rtl!important}
html[lang^="en"] .four-paper-size-line{direction:rtl!important}
html[lang^="en"] .four-paper-size-label{direction:ltr!important;text-align:left!important}
html[lang^="en"] .four-offer-menu-card.four-offer-menu-card.four-offer-menu-card.four-offer-menu-card>.four-offer-list-content{grid-template-columns:clamp(76px,24cqw,126px) minmax(0,1fr) auto!important;direction:rtl!important}
html[lang^="en"] .four-offer-list-photo{grid-column:1!important;grid-row:1!important}
html[lang^="en"] .four-offer-list-copy{grid-column:2!important;grid-row:1!important;direction:ltr!important;text-align:left!important}
html[lang^="en"] .four-offer-list-prices{grid-column:3!important;grid-row:1!important;direction:ltr!important;flex-direction:column!important;align-items:center!important;gap:5px!important;max-width:75px!important}
html[lang^="en"] .four-offer-summary{grid-template-columns:minmax(0,1fr) auto!important;direction:rtl!important}
html[lang^="en"] .four-offer-summary-copy{direction:ltr!important;text-align:left!important}
/* One-line brand and download label, sized to fit a compact mobile header. */
html[lang^="en"]:has(header.four-site-header) .four-header-row{gap:5px!important;padding-inline:7px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child{gap:4px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:13px!important;white-space:nowrap!important;max-width:none!important;line-height:1.2!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child img{width:26px!important;height:26px!important;min-width:26px!important}
html[lang^="en"]:has(header.four-site-header) .four-download-app{font-size:10px!important;white-space:nowrap!important;max-width:none!important;padding:7px 8px!important;line-height:1.2!important}
@media(max-width:360px){html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:12px!important}html[lang^="en"]:has(header.four-site-header) .four-header-row>div>button{width:22px!important}}
/* English: physical left photo and left-aligned price within its text column. */
html[lang^="en"].four-editorial-menu .four-paper-dish{grid-template-columns:clamp(76px,22cqw,110px) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;direction:ltr!important}
html[lang^="en"].four-editorial-menu .four-paper-dish>.four-paper-media{grid-column:1!important;grid-row:1/4!important}
html[lang^="en"].four-editorial-menu .four-paper-dish--sizes>.four-paper-media{grid-column:1!important;grid-row:1/5!important}
html[lang^="en"].four-editorial-menu .four-paper-name{grid-column:2!important;grid-row:1!important}
html[lang^="en"].four-editorial-menu .four-paper-description{grid-column:2!important;grid-row:2!important}
html[lang^="en"].four-editorial-menu .four-paper-price,html[lang^="en"].four-editorial-menu .four-paper-size-badge{grid-column:2!important;grid-row:3!important;justify-self:start!important;max-width:none!important;text-align:left!important}
html[lang^="en"].four-editorial-menu .four-paper-sizes{grid-column:2!important;grid-row:4!important;direction:ltr!important}
html[lang^="en"] .four-paper-size-line{direction:ltr!important}
html[lang^="en"] .four-offer-menu-card.four-offer-menu-card.four-offer-menu-card.four-offer-menu-card>.four-offer-list-content{grid-template-columns:clamp(76px,24cqw,126px) minmax(0,1fr)!important;direction:ltr!important}
html[lang^="en"] .four-offer-list-photo{grid-column:1!important;grid-row:1/3!important}
html[lang^="en"] .four-offer-list-copy{grid-column:2!important;grid-row:1!important}
html[lang^="en"] .four-offer-list-prices{grid-column:2!important;grid-row:2!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;max-width:none!important;text-align:left!important}
/* Equal-width outer header columns keep the download action at the exact center. */
html[lang^="en"]:has(header.four-site-header) .four-header-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;direction:ltr!important;gap:5px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child{grid-column:1!important;justify-self:start!important;max-width:100%!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>.four-download-app{grid-column:2!important;justify-self:center!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>div{grid-column:3!important;justify-self:end!important}
html[lang^="en"] .four-categories-fixed{direction:ltr!important;flex-direction:row!important}
html[lang^="en"] .four-categories-scroll{direction:ltr!important;flex-direction:row!important;order:1!important;text-align:left!important}
html[lang^="en"] .four-more-fixed{order:2!important;direction:ltr!important}
html[lang^="en"] .four-menu-topbar{direction:ltr!important}
@media(max-width:360px){html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:11px!important}html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child img{width:23px!important;height:23px!important;min-width:23px!important}html[lang^="en"]:has(header.four-site-header) .four-download-app{padding-inline:6px!important;font-size:9px!important}}
/* Name and price share the headline row; body stays free to expand. */
html[lang^="en"].four-editorial-menu .four-paper-dish{grid-template-columns:clamp(76px,22cqw,110px) minmax(0,1fr) auto!important;grid-template-rows:auto auto!important}
html[lang^="en"].four-editorial-menu .four-paper-dish>.four-paper-media{grid-column:1!important;grid-row:1/3!important}
html[lang^="en"].four-editorial-menu .four-paper-dish--sizes>.four-paper-media{grid-row:1/4!important}
html[lang^="en"].four-editorial-menu .four-paper-name{grid-column:2!important;grid-row:1!important;align-self:start!important}
html[lang^="en"].four-editorial-menu .four-paper-price,html[lang^="en"].four-editorial-menu .four-paper-size-badge{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important;white-space:nowrap!important;max-width:none!important}
html[lang^="en"].four-editorial-menu .four-paper-description{grid-column:2/4!important;grid-row:2!important}
html[lang^="en"].four-editorial-menu .four-paper-sizes{grid-column:2/4!important;grid-row:3!important}
html[lang^="en"] .four-paper-size-badge{font-size:10px!important;padding:3px 4px!important}
/* Three equal header areas, with each component centered in its area. */
html[lang^="en"]:has(header.four-site-header) .four-header-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding-inline:7px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child{justify-self:center!important;gap:4px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:12px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child img{width:24px!important;height:24px!important;min-width:24px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>.four-download-app{justify-self:center!important;width:calc(100% - 8px)!important;box-sizing:border-box!important;font-size:10px!important;text-align:center!important;padding-inline:3px!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>div{justify-self:center!important;max-width:100%!important}
@media(max-width:360px){html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:10px!important}html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child img{width:21px!important;height:21px!important;min-width:21px!important}html[lang^="en"]:has(header.four-site-header) .four-header-row>div>button{width:20px!important}}
html[lang^="en"] .four-offer-menu-card.four-offer-menu-card.four-offer-menu-card.four-offer-menu-card>.four-offer-list-content{grid-template-columns:clamp(76px,24cqw,126px) minmax(0,1fr) auto!important;align-items:start!important}
html[lang^="en"] .four-offer-list-photo{grid-column:1!important;grid-row:1/4!important}
html[lang^="en"] .four-offer-list-copy{display:contents!important}
html[lang^="en"] .four-offer-list-title{grid-column:2!important;grid-row:1!important;direction:ltr;text-align:left}
html[lang^="en"] .four-offer-list-description{grid-column:2/4!important;grid-row:2!important;direction:ltr;text-align:left}
html[lang^="en"] .four-offer-list-expiry{grid-column:2/4!important;grid-row:3!important;direction:ltr}
html[lang^="en"] .four-offer-list-prices{grid-column:3!important;grid-row:1!important;align-self:start!important;flex-direction:column!important;max-width:75px!important;align-items:flex-start!important}
/* Mirror the icon capsule: menu at the far right, then account, theme, language. */
html[lang^="en"]:has(header.four-site-header) .four-header-row>div{direction:rtl!important;flex-direction:row!important}
/* Keep the call label and phone centered in separate, equally sized halves. */
html[lang^="en"] a.browse-gradient[href^="tel:"],html[lang^="en"] .four-offer-contact a[href^="tel:"],html[lang^="en"] .four-branches-hotline a[href^="tel:"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:44px!important;direction:ltr!important;padding:0!important}
html[lang^="en"] a.browse-gradient[href^="tel:"]>span,html[lang^="en"] .four-offer-contact a[href^="tel:"]>span,html[lang^="en"] .four-branches-hotline a[href^="tel:"]>span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:clamp(12px,3.45vw,17px)!important;line-height:1.3!important;font-weight:800!important;white-space:nowrap!important;gap:4px!important;padding:9px 5px!important;margin:0!important;overflow:hidden!important}
html[lang^="en"] a.browse-gradient[href^="tel:"]>span:first-child,html[lang^="en"] .four-offer-contact a[href^="tel:"]>span:first-child,html[lang^="en"] .four-branches-hotline a[href^="tel:"]>span:first-child{border:0!important;border-right:1px solid #ffffff59!important}
html[lang^="en"] a.browse-gradient[href^="tel:"]>span:last-child,html[lang^="en"] .four-offer-contact a[href^="tel:"]>span:last-child,html[lang^="en"] .four-branches-hotline a[href^="tel:"]>span:last-child{border:0!important;direction:ltr!important}
html[lang^="en"] a.browse-gradient[href^="tel:"] svg{width:14px!important;height:14px!important;flex-shrink:0!important}
/* The native English DOM is language/theme/account/menu; explicitly order all seven cells. */
html[lang^="en"]:has(header.four-site-header) .four-header-row>div{direction:ltr!important;flex-direction:row!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(1){order:0!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(2){order:1!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(3){order:2!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(4){order:3!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(5){order:4!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(6){order:5!important}
html[lang^="en"] .four-site-header .four-header-row>div>:nth-child(7){order:6!important}
/* Keep offer copy together so the stacked prices do not create an empty middle row. */
html[lang^="en"] .four-offer-menu-card.four-offer-menu-card.four-offer-menu-card.four-offer-menu-card>.four-offer-list-content{grid-template-rows:auto!important;align-items:start!important;row-gap:0!important}
html[lang^="en"] .four-offer-list-photo{grid-column:1!important;grid-row:1!important}
html[lang^="en"] .four-offer-list-copy{display:flex!important;flex-direction:column!important;grid-column:2!important;grid-row:1!important;gap:4px!important;align-self:start!important;min-height:0!important;direction:ltr!important;text-align:left!important}
html[lang^="en"] .four-offer-list-copy>.four-offer-list-title,html[lang^="en"] .four-offer-list-copy>.four-offer-list-description,html[lang^="en"] .four-offer-list-copy>.four-offer-list-expiry{grid-column:auto!important;grid-row:auto!important;margin:0!important}
html[lang^="en"] .four-offer-list-copy>.four-offer-list-description{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.75!important}
html[lang^="en"] .four-offer-list-prices{grid-column:3!important;grid-row:1!important}
html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:14px!important}
@media(max-width:380px){html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child span{font-size:12px!important}html[lang^="en"]:has(header.four-site-header) .four-header-row>a:first-child img{width:22px!important;height:22px!important;min-width:22px!important}}

/* Mirror only detail-page photo actions. */
html[lang^="en"] body .four-dish-photo .four-dish-actions,
html[lang^="en"] body .four-offer-photo .four-offer-actions,
html[lang^="en"] body .four-news-photo>div.absolute{left:auto!important;right:2.5cqw!important;direction:rtl!important;flex-direction:row!important}
html[lang^="en"] body :is(.four-dish-page,.four-offer-page,.four-news-detail-page) :is(.four-detail-back,.four-offer-back,.four-news-back){right:auto!important;left:2.5cqw!important}
html[lang^="en"] body :is(.four-dish-page,.four-offer-page,.four-news-detail-page) :is(.four-detail-back,.four-offer-back,.four-news-back) svg{transform:scaleX(-1)!important;rotate:none!important;scale:none!important}

/* Shared English header palette is independent of the current page theme variables. */
html[lang^="en"] header.four-site-header{--color-primary:#f47731;--color-primary-hover:#e9631d;--color-primary-soft:#fff8f1;--browse-gradient:linear-gradient(110deg,#ff9a49,#f47731);font-family:inherit}
html[lang^="en"] header.four-site-header .four-download-app{background:linear-gradient(110deg,#ff9a49,#f47731)!important;color:#fff!important;font-weight:700!important}
html[lang^="en"] header.four-site-header .four-header-row{width:100%!important;max-width:1280px!important;box-sizing:border-box!important;margin-inline:auto!important}
/* Strong shared header rules also cover offer-page cloned headers. */
html[lang^="en"] header.four-site-header.four-site-header .four-header-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding-inline:7px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child{display:flex!important;min-width:0!important;max-width:100%!important;gap:4px!important;justify-self:center!important;overflow:visible!important}
html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child span{font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important;letter-spacing:-.25px!important;max-width:none!important;overflow:visible!important}
html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child img{width:23px!important;height:23px!important;min-width:23px!important;flex-shrink:0!important;object-fit:contain!important}
html[lang^="en"] header.four-site-header.four-site-header .four-download-app{font-size:10px!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:nowrap!important;padding-inline:4px!important}
html[lang^="en"] .four-offer-facts{padding-block:9px!important;margin-bottom:12px!important}
html[lang^="en"] .four-offer-facts>.four-offer-fact{font-size:11px!important;line-height:1.4!important;gap:5px!important;padding-inline:5px!important}
html[lang^="en"] .four-offer-facts>.four-offer-fact>svg{width:20px!important;height:20px!important}
html[lang^="en"] .four-offer-facts>.four-offer-fact>span{overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:360px){html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child span{font-size:10.5px!important}html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child img{width:21px!important;height:21px!important;min-width:21px!important}}

html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child span{font-size:13px!important;letter-spacing:-.35px!important}
@media(max-width:360px){html[lang^="en"] header.four-site-header.four-site-header .four-header-row>a:first-child span{font-size:11px!important}}

/* Fit the full Restaurants label and its icon inside the favorites tab. */
html[lang^="en"] .four-favorites-tabs{display:grid!important;grid-template-columns:1.25fr 1fr 1fr 1fr!important;gap:4px!important}
html[lang^="en"] .four-favorites-tabs>button{font-size:11px!important;gap:3px!important;padding:9px 3px!important;min-width:0!important;white-space:nowrap!important;overflow:visible!important}
html[lang^="en"] .four-favorites-tabs>button>svg{width:13px!important;height:13px!important;flex:0 0 13px!important}
@media(min-width:600px){html[lang^="en"] .four-favorites-tabs>button{font-size:14px!important}}
/* Compact English owner invitation, matching the Arabic banner's proportions. */
html[lang^="en"] section:has(>a.owner-cta-shine){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;min-height:68px!important;box-sizing:border-box!important}
html[lang^="en"] section:has(>a.owner-cta-shine)>div{gap:7px!important;min-width:0!important}
html[lang^="en"] section:has(>a.owner-cta-shine)>div>svg{width:23px!important;height:23px!important;flex:0 0 23px!important}
html[lang^="en"] section:has(>a.owner-cta-shine) h3{font-size:13px!important;line-height:1.35!important;margin:0!important;font-weight:700!important;white-space:normal!important}
html[lang^="en"] section:has(>a.owner-cta-shine) p{font-size:10.5px!important;line-height:1.45!important;margin:3px 0 0!important;white-space:normal!important}
html[lang^="en"] section>a.owner-cta-shine{height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:8px!important}
@media(min-width:768px){html[lang^="en"] section:has(>a.owner-cta-shine){padding:12px 16px!important}html[lang^="en"] section:has(>a.owner-cta-shine) h3{font-size:15px!important}html[lang^="en"] section:has(>a.owner-cta-shine) p{font-size:12px!important}html[lang^="en"] section>a.owner-cta-shine{font-size:12px!important;height:38px!important}}

/* Match Arabic's compact invitation and single-line footer links. */
html[lang^="en"] section:has(>a.owner-cta-shine){grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;padding:9px 11px!important;gap:8px!important}
html[lang^="en"] section:has(>a.owner-cta-shine) h3{font-size:11.5px!important;line-height:1.4!important;white-space:nowrap!important}
html[lang^="en"] section:has(>a.owner-cta-shine) p{font-size:9px!important;line-height:1.5!important;white-space:nowrap!important;margin-top:3px!important}
html[lang^="en"] section:has(>a.owner-cta-shine)>div>svg{width:22px!important;height:22px!important;flex-basis:22px!important}
html[lang^="en"] section>a.owner-cta-shine{font-size:10.5px!important;padding-inline:8px!important;height:35px!important;min-height:35px!important}
html[lang^="en"] footer nav[aria-label="Cezma Menu links"]{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;max-width:100%!important;width:100%!important;gap:0!important;font-size:clamp(7px,2.1vw,11px)!important;line-height:1.4!important}
html[lang^="en"] footer nav[aria-label="Cezma Menu links"]>a{white-space:nowrap!important;padding-inline:5px!important;line-height:1.4!important;min-width:0!important;flex-shrink:0!important}
@media(min-width:768px){html[lang^="en"] section:has(>a.owner-cta-shine) h3{font-size:15px!important}html[lang^="en"] section:has(>a.owner-cta-shine) p{font-size:12px!important}html[lang^="en"] section>a.owner-cta-shine{font-size:12px!important}}
/* Bring the English brand closer to the Arabic header's visual size. */
html[lang^="en"] header.four-site-header.four-site-header.four-site-header .four-header-row>a:first-child{gap:4px!important;justify-self:start!important}
html[lang^="en"] header.four-site-header.four-site-header.four-site-header .four-header-row>a:first-child img{width:clamp(24px,7.2vw,29px)!important;height:clamp(24px,7.2vw,29px)!important;min-width:clamp(24px,7.2vw,29px)!important;object-fit:contain!important}
html[lang^="en"] header.four-site-header.four-site-header.four-site-header .four-header-row>a:first-child span{font-size:clamp(12px,3.6vw,16px)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.35px!important;white-space:nowrap!important}

/* English menu eyes sit at the physical right edge of both mode buttons. */
html[lang^="en"] body article.browse-profile-shell[data-v-d5c569d8] .four-menu-mode>button>.four-menu-eye{left:auto!important;right:.8cqw!important;inset-inline-start:auto!important;inset-inline-end:.8cqw!important;top:50%!important;transform:translateY(-50%)!important}
