/* AlKhutaa Core 1.9.6 — rebuilt button system. */
.alk-buttons,
.alk-buttons *{box-sizing:border-box}
.alk-buttons{width:100%;margin:18px 0;direction:rtl;font-family:inherit}
.alk-buttons__title{display:block;margin:0 0 10px;color:inherit;font-size:15px;font-weight:800;line-height:1.5}
.alk-buttons__items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--alk-app-gap,var(--alk-follow-gap,10px));min-width:0}
.alk-buttons.is-align-right .alk-buttons__items{justify-content:flex-start}
.alk-buttons.is-align-center .alk-buttons__items{justify-content:center}
.alk-buttons.is-align-left .alk-buttons__items{justify-content:flex-end}

.alk-store-button,
.alk-follow-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;margin:0;text-decoration:none!important;font-family:inherit;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}
.alk-store-button:hover,
.alk-follow-button:hover{transform:translateY(-1px)}
.alk-store-button__icon,
.alk-follow-button__icon,
.alk-live-button__icon{display:grid;place-items:center;flex:0 0 auto;line-height:0}
.alk-store-button__icon svg,
.alk-follow-button__icon svg,
.alk-live-button__icon svg{display:block;width:100%;height:100%;margin:0}
.alk-follow-button__icon svg,
.alk-live-button__icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.alk-store-button__copy,
.alk-follow-button__copy{display:flex;flex-direction:column;min-width:0;line-height:1.15}
.alk-store-button__copy small,
.alk-follow-button__copy small{font-size:10px;opacity:.74;white-space:nowrap}
.alk-store-button__copy b,
.alk-follow-button__copy b{font-size:15px;font-weight:800;white-space:nowrap}

/* Application buttons */
.alk-app-buttons .alk-buttons__items{gap:var(--alk-app-gap,10px)}
.alk-store-button{height:var(--alk-app-height,52px);padding:6px 13px;border-radius:var(--alk-app-radius,10px);color:inherit}
.alk-store-button__icon{width:30px;height:30px}
.alk-store-button__copy{gap:2px}
.alk-app-buttons--official .alk-store-button{background:#0b0d10;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 5px 16px rgba(0,0,0,.16)}
.alk-app-buttons--official .alk-store-button:hover{background:#181b20;box-shadow:0 8px 22px rgba(0,0,0,.2)}
.alk-app-buttons--compact .alk-store-button{height:calc(var(--alk-app-height,52px) - 8px);padding:5px 10px;background:#111827;color:#fff;border:0}
.alk-app-buttons--compact .alk-store-button__icon{width:24px;height:24px}
.alk-app-buttons--compact .alk-store-button__copy small{display:none}
.alk-app-buttons--compact .alk-store-button__copy b{font-size:13px}
.alk-app-buttons--color .alk-store-button{color:#fff;border:0;box-shadow:0 5px 16px rgba(0,0,0,.14)}
.alk-app-buttons--color .alk-store-button--appstore{background:#111827}
.alk-app-buttons--color .alk-store-button--googleplay{background:#087f5b}
.alk-app-buttons--color .alk-store-button--appgallery{background:#d92d20}
.alk-app-buttons--outline .alk-store-button{background:transparent;color:currentColor;border:1px solid currentColor;box-shadow:none}
.alk-app-buttons--outline .alk-store-button:hover{background:rgba(127,127,127,.08)}
.alk-app-buttons--minimal .alk-store-button{height:auto;padding:7px 3px;background:transparent;color:currentColor;border:0;border-radius:0}
.alk-app-buttons--minimal .alk-store-button__icon{width:25px;height:25px}
.alk-app-buttons--minimal .alk-store-button__copy small{display:none}
.alk-app-buttons--circle .alk-store-button,
.alk-app-buttons--circle-color .alk-store-button,
.alk-app-buttons--circle-outline .alk-store-button{width:var(--alk-app-height,52px);min-width:var(--alk-app-height,52px);max-width:var(--alk-app-height,52px);height:var(--alk-app-height,52px);padding:0;justify-content:center;gap:0;border-radius:50%}
.alk-app-buttons--circle .alk-store-button__copy,
.alk-app-buttons--circle-color .alk-store-button__copy,
.alk-app-buttons--circle-outline .alk-store-button__copy{display:none}
.alk-app-buttons--circle .alk-store-button{background:#111827;color:#fff;border:0}
.alk-app-buttons--circle-color .alk-store-button{color:#fff;border:0;box-shadow:0 5px 16px rgba(0,0,0,.14)}
.alk-app-buttons--circle-color .alk-store-button--appstore{background:#111827}
.alk-app-buttons--circle-color .alk-store-button--googleplay{background:#087f5b}
.alk-app-buttons--circle-color .alk-store-button--appgallery{background:#d92d20}
.alk-app-buttons--circle-outline .alk-store-button{background:transparent;color:currentColor;border:1.5px solid currentColor}

/* Shared Google News / Nabd / Flipboard style */
.alk-follow-buttons{padding:14px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;color:#101828}
.alk-follow-buttons .alk-buttons__items{gap:var(--alk-follow-gap,9px)}
.alk-follow-button{height:var(--alk-follow-height,48px);padding:6px 12px;border-radius:var(--alk-follow-radius,10px)}
.alk-follow-button__icon{width:27px;height:27px}
.alk-follow-button__copy{gap:2px}
.alk-follow-buttons--brand .alk-follow-button{color:var(--alk-follow-text,#fff);border:0}
.alk-follow-buttons--brand .alk-follow-button--google-news{background:linear-gradient(135deg,color-mix(in srgb,var(--alk-follow-google,#2563eb) 86%,#fff),var(--alk-follow-google,#2563eb))}
.alk-follow-buttons--brand .alk-follow-button--nabd{background:linear-gradient(135deg,color-mix(in srgb,var(--alk-follow-nabd,#d7193f) 86%,#fff),var(--alk-follow-nabd,#d7193f))}
.alk-follow-buttons--brand .alk-follow-button--flipboard{background:linear-gradient(135deg,color-mix(in srgb,var(--alk-follow-flipboard,#e12828) 86%,#fff),var(--alk-follow-flipboard,#e12828))}
.alk-follow-buttons--dark{background:#101828;border-color:#344054;color:#fff}
.alk-follow-buttons--dark .alk-follow-button{background:#1d2939;color:#fff;border:1px solid #475467}
.alk-follow-buttons--outline{background:transparent;color:inherit}
.alk-follow-buttons--outline .alk-follow-button{background:transparent;border:1px solid var(--alk-follow-border,#d0d5dd);box-shadow:none}
.alk-follow-buttons--outline .alk-follow-button--google-news{color:var(--alk-follow-google,#2563eb)}
.alk-follow-buttons--outline .alk-follow-button--nabd{color:var(--alk-follow-nabd,#d7193f)}
.alk-follow-buttons--outline .alk-follow-button--flipboard{color:var(--alk-follow-flipboard,#e12828)}
.alk-follow-buttons--soft{background:#f8fafc;border-color:#e2e8f0}
.alk-follow-buttons--soft .alk-follow-button{background:#fff;color:#344054;border:1px solid #e4e7ec;box-shadow:0 2px 8px rgba(16,24,40,.05)}
.alk-follow-buttons--soft .alk-follow-button--google-news{background:color-mix(in srgb,var(--alk-follow-google,#2563eb) 12%,#fff);color:var(--alk-follow-google,#2563eb)}
.alk-follow-buttons--soft .alk-follow-button--nabd{background:color-mix(in srgb,var(--alk-follow-nabd,#d7193f) 12%,#fff);color:var(--alk-follow-nabd,#d7193f)}
.alk-follow-buttons--soft .alk-follow-button--flipboard{background:color-mix(in srgb,var(--alk-follow-flipboard,#e12828) 12%,#fff);color:var(--alk-follow-flipboard,#e12828)}
.alk-follow-buttons--compact{padding:10px;background:transparent;border:0}
.alk-follow-buttons--compact .alk-follow-button{height:36px;padding:4px 9px;background:#f2f4f7;color:#344054;border:0}
.alk-follow-buttons--compact .alk-follow-button__icon{width:21px;height:21px}
.alk-follow-buttons--compact .alk-follow-button__copy small{display:none}
.alk-follow-buttons--compact .alk-follow-button__copy b{font-size:12px}
.alk-follow-buttons--circle,
.alk-follow-buttons--circle-soft,
.alk-follow-buttons--circle-outline{padding:10px;background:transparent;border:0}
.alk-follow-buttons--circle .alk-follow-button,
.alk-follow-buttons--circle-soft .alk-follow-button,
.alk-follow-buttons--circle-outline .alk-follow-button{width:var(--alk-follow-height,48px);min-width:var(--alk-follow-height,48px);max-width:var(--alk-follow-height,48px);height:var(--alk-follow-height,48px);padding:0;justify-content:center;gap:0;border-radius:50%}
.alk-follow-buttons--circle .alk-follow-button__copy,
.alk-follow-buttons--circle-soft .alk-follow-button__copy,
.alk-follow-buttons--circle-outline .alk-follow-button__copy{display:none}
.alk-follow-buttons--circle .alk-follow-button{color:var(--alk-follow-text,#fff);border:0;box-shadow:0 4px 12px rgba(16,24,40,.15)}
.alk-follow-buttons--circle .alk-follow-button--google-news{background:var(--alk-follow-google,#2563eb)}
.alk-follow-buttons--circle .alk-follow-button--nabd{background:var(--alk-follow-nabd,#d7193f)}
.alk-follow-buttons--circle .alk-follow-button--flipboard{background:var(--alk-follow-flipboard,#e12828)}
.alk-follow-buttons--circle-soft .alk-follow-button{border:0;box-shadow:none}
.alk-follow-buttons--circle-soft .alk-follow-button--google-news{background:color-mix(in srgb,var(--alk-follow-google,#2563eb) 13%,#fff);color:var(--alk-follow-google,#2563eb)}
.alk-follow-buttons--circle-soft .alk-follow-button--nabd{background:color-mix(in srgb,var(--alk-follow-nabd,#d7193f) 13%,#fff);color:var(--alk-follow-nabd,#d7193f)}
.alk-follow-buttons--circle-soft .alk-follow-button--flipboard{background:color-mix(in srgb,var(--alk-follow-flipboard,#e12828) 13%,#fff);color:var(--alk-follow-flipboard,#e12828)}
.alk-follow-buttons--circle-outline .alk-follow-button{background:transparent;border:1.5px solid currentColor;box-shadow:none}
.alk-follow-buttons--circle-outline .alk-follow-button--google-news{color:var(--alk-follow-google,#2563eb)}
.alk-follow-buttons--circle-outline .alk-follow-button--nabd{color:var(--alk-follow-nabd,#d7193f)}
.alk-follow-buttons--circle-outline .alk-follow-button--flipboard{color:var(--alk-follow-flipboard,#e12828)}

/* Native footer contexts: PHP output only, never moved by JavaScript. */
.alk-footer__app-buttons .alk-buttons,
.alk-footer__app-buttons .alk-buttons__items,
.alk-footer__app-buttons .alk-buttons-mount{margin:0;min-width:0}
.alk-footer__app-buttons .alk-buttons__title{display:none}
.alk-footer__app-buttons .alk-buttons__items{flex-wrap:nowrap;justify-content:center;gap:min(var(--alk-app-gap,8px),8px)}
.alk-footer__app-buttons .alk-store-button{flex:0 0 auto;height:38px;min-height:38px;max-height:38px;padding:4px 9px;gap:6px;overflow:hidden}
.alk-footer__app-buttons .alk-store-button__icon{width:23px;height:23px}
.alk-footer__app-buttons .alk-store-button__copy small{display:none}
.alk-footer__app-buttons .alk-store-button__copy b{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px}
.alk-footer__app-buttons .alk-app-buttons--circle .alk-store-button,
.alk-footer__app-buttons .alk-app-buttons--circle-color .alk-store-button,
.alk-footer__app-buttons .alk-app-buttons--circle-outline .alk-store-button{width:38px;min-width:38px;max-width:38px;height:38px;padding:0}

/* Mobile menu application row. */
.alk-buttons-mount--menu{flex:0 0 auto;width:100%;min-width:0;margin:0;padding:8px 12px;border-bottom:1px solid rgba(127,127,127,.18)}
.alk-buttons-mount--menu .alk-app-buttons{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}
.alk-buttons-mount--menu .alk-buttons__title{flex:0 0 auto;margin:0;font-size:12px;white-space:nowrap}
.alk-buttons-mount--menu .alk-buttons__items{flex:0 0 auto;flex-wrap:nowrap;gap:6px}
.alk-buttons-mount--menu .alk-store-button{width:38px;min-width:38px;max-width:38px;height:38px;padding:0;justify-content:center;border-radius:10px}
.alk-buttons-mount--menu .alk-store-button__icon{width:21px;height:21px}
.alk-buttons-mount--menu .alk-store-button__copy{display:none}
.alk-asharq-mobile>.alk-buttons-mount--menu{background:#fff;color:#111;border-bottom-color:#e6e6e6}
.alk-motion-mobile>.alk-buttons-mount--menu{background:var(--alk-motion-bg,#fff);color:var(--alk-motion-text,#173d89)}
.khutaa-v2-mobile-drawer>.alk-buttons-mount--menu,
.alk-mobile-menu__panel>.alk-buttons-mount--menu,
.alk-mobile-drawer>.alk-buttons-mount--menu{background:inherit;color:inherit}

/* Live button family */
.alk-live-button,
.alk-live-managed{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;min-height:var(--alk-btn-live-size,42px);padding:0 16px;border:1px solid var(--alk-btn-live-border,#e31b23)!important;border-radius:var(--alk-btn-live-radius,999px)!important;background:var(--alk-btn-live-bg,#e31b23)!important;color:var(--alk-btn-live-color,#fff)!important;text-decoration:none!important;line-height:1!important;box-shadow:none;white-space:nowrap}
.alk-live-button__dot{width:8px;height:8px;border-radius:50%;background:currentColor}
.alk-live-button__icon{width:18px;height:18px}
.alk-live-button__label{font-weight:800}
.alk-live-style-circle,
.alk-live-managed.alk-live-style-circle{width:var(--alk-btn-live-size,42px);padding:0!important;border-radius:50%!important}
.alk-live-style-circle .alk-live-button__label{display:none}
.alk-live-style-square,
.alk-live-managed.alk-live-style-square{padding-inline:12px!important;border-radius:min(var(--alk-btn-live-radius,12px),14px)!important}
.alk-live-style-outline,
.alk-live-managed.alk-live-style-outline{background:transparent!important;color:var(--alk-btn-live-bg,#e31b23)!important}
.alk-live-style-minimal,
.alk-live-managed.alk-live-style-minimal{min-height:auto!important;padding:6px 2px!important;border:0!important;background:transparent!important;color:var(--alk-btn-live-bg,#e31b23)!important;border-radius:0!important}
.alk-live-style-glass,
.alk-live-managed.alk-live-style-glass{background:rgba(255,255,255,.13)!important;color:var(--alk-btn-live-color,#fff)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.alk-live-style-mobile-circle,
.alk-live-managed.alk-live-style-mobile-circle{width:var(--alk-btn-live-size,42px);min-width:var(--alk-btn-live-size,42px);padding:0!important;border-radius:50%!important}
.alk-live-style-mobile-circle .alk-live-button__label{display:none}
.alk-live-style-mobile-pill,
.alk-live-managed.alk-live-style-mobile-pill{min-height:38px!important;padding-inline:13px!important;border-radius:999px!important}
.alk-live-style-mobile-ring,
.alk-live-managed.alk-live-style-mobile-ring{width:var(--alk-btn-live-size,42px);min-width:var(--alk-btn-live-size,42px);padding:0!important;border-radius:50%!important;background:transparent!important;color:var(--alk-btn-live-bg,#e31b23)!important;border-width:2px!important}
.alk-live-style-mobile-ring .alk-live-button__label{display:none}
.alk-live-style-mobile-square,
.alk-live-managed.alk-live-style-mobile-square{min-height:38px!important;padding-inline:12px!important;border-radius:10px!important}
.alk-live-managed.has-pulse .khutaa-v2-live-dot,
.alk-live-managed.has-pulse .alk-live-button__dot{animation:alk-live-pulse 1.5s infinite}
@keyframes alk-live-pulse{0%,100%{box-shadow:0 0 0 0 currentColor;opacity:1}55%{box-shadow:0 0 0 7px transparent;opacity:.72}}

/* Social logos: one fixed centering box, no platform-specific offset. */
.alk-social-links:not(.alk-social-show-labels):not(.alk-social-show-counts) .alk-social-link{display:grid!important;place-items:center!important;padding:0!important}
.alk-social-links:not(.alk-social-show-labels):not(.alk-social-show-counts) .alk-social-link>.alk-social-icon-box{position:static!important;display:grid!important;place-items:center!important;width:54%!important;height:54%!important;margin:0!important;padding:0!important;line-height:0!important;transform:none!important}
.alk-social-links:not(.alk-social-show-labels):not(.alk-social-show-counts) .alk-social-icon-box>.alk-social-icon{position:static!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important}

html[data-theme="dark"] .alk-follow-buttons,
body.is-dark-mode .alk-follow-buttons,
body.dark-mode .alk-follow-buttons{background:#171c24;border-color:#303947;color:#f4f6f8}

@media(max-width:782px){
	.alk-buttons{margin-block:14px}
	.alk-store-button__copy b,.alk-follow-button__copy b{font-size:13px}
	.alk-footer__app-buttons .alk-buttons__items{flex-wrap:wrap;gap:7px}
	.alk-footer__app-buttons .alk-store-button{max-width:108px}
}


/* AlKhutaa Core 1.9.5 — authoritative runtime fixes. */
.alk-store-button.is-disabled{cursor:default;opacity:.78;pointer-events:none}
.alk-social-link>.alk-social-icon-box{
	width:var(--alk-social-icon-size,20px)!important;
	height:var(--alk-social-icon-size,20px)!important;
	min-width:var(--alk-social-icon-size,20px)!important;
	min-height:var(--alk-social-icon-size,20px)!important;
	max-width:var(--alk-social-icon-size,20px)!important;
	max-height:var(--alk-social-icon-size,20px)!important;
	flex:0 0 var(--alk-social-icon-size,20px)!important;
	place-self:center!important;
}
.alk-social-icon-box>.alk-social-icon{width:100%!important;height:100%!important;display:block!important}


/* AlKhutaa Core 1.9.6 — article follow visibility and header live integrity. */
.alk-follow-button.is-disabled{cursor:default;opacity:.78;pointer-events:none}
.khutaa-header__live .alk-live-button__label{
	display:inline-block!important;
	width:auto!important;
	height:auto!important;
	min-width:0!important;
	max-width:none!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
	font-size:inherit!important;
	line-height:1!important;
	white-space:nowrap!important;
	overflow:visible!important;
}
.khutaa-header__live .alk-live-button__dot{flex:0 0 8px!important}
.khutaa-header__live .alk-live-button__icon{flex:0 0 18px!important}
