{"id":5240,"date":"2026-03-28T07:08:16","date_gmt":"2026-03-28T07:08:16","guid":{"rendered":"https:\/\/albaseera.org\/?page_id=5240"},"modified":"2026-03-30T12:44:50","modified_gmt":"2026-03-30T11:44:50","slug":"prayer-time-masjid-tv","status":"publish","type":"page","link":"https:\/\/albaseera.org\/?page_id=5240","title":{"rendered":"Prayer time masjid TV"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">    <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Amiri:wght@400;700&family=Poppins:wght@300;400;500;600;700;800&display=swap');\n    #alb-ms *, #alb-ms *::before, #alb-ms *::after {\n        margin: 0;\n        box-sizing: border-box;\n    }\n    \/* Hide all WordPress elements behind the fullscreen overlay *\/\n    body.page-template-default > *:not(#alb-ms),\n    #wpadminbar, .site-header, header, .site-footer, footer,\n    .elementor-location-header, .elementor-location-footer,\n    .site-navigation, .page-header, .entry-header,\n    nav, .breadcrumb, .welowe-topbar,\n    .elementor-widget-wrap > *:not(.elementor-widget-shortcode) {\n        display: none !important;\n    }\n    body, html { overflow: hidden !important; margin: 0 !important; padding: 0 !important; }\n    #alb-ms {\n        background: linear-gradient(170deg, #36221e 0%, #2a1a16 50%, #1f120f 100%);\n        color: #fff;\n        font-family: 'Poppins', sans-serif;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100vh;\n        height: 100dvh;\n        min-height: 100vh;\n        min-height: 100dvh;\n        display: flex;\n        flex-direction: column;\n        gap: clamp(8px, 1.2vh, 16px);\n        padding: 2vh 2.5vw;\n        overflow: hidden;\n        box-sizing: border-box;\n        z-index: 99999;\n    }\n    #alb-ms::before {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background-image:\n            radial-gradient(circle at 20% 80%, rgba(233,193,56,0.03) 0%, transparent 50%),\n            radial-gradient(circle at 80% 20%, rgba(227,105,85,0.03) 0%, transparent 50%);\n        pointer-events: none;\n    }\n    .alb-ms-top {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        position: relative;\n        z-index: 1;\n    }\n    .alb-ms-brand {\n        display: flex;\n        align-items: center;\n        gap: clamp(8px, 1vw, 15px);\n    }\n    .alb-ms-brand-icon {\n        width: clamp(36px, 3.5vw, 50px); height: clamp(36px, 3.5vw, 50px);\n        background: linear-gradient(135deg, #E9C138, #d4a82e);\n        border-radius: 12px;\n        display: flex; align-items: center; justify-content: center;\n    }\n    .alb-ms-brand-icon svg { width: 60%; height: 60%; fill: #36221e; }\n    .alb-ms-brand-text h1 {\n        font-size: clamp(1em, 1.8vw, 1.5em);\n        font-weight: 700;\n        color: #fff;\n        line-height: 1.2;\n    }\n    .alb-ms-brand-text span {\n        font-size: clamp(0.6em, 0.9vw, 0.85em);\n        color: rgba(255,255,255,0.5);\n        font-weight: 300;\n        letter-spacing: 2px;\n        text-transform: uppercase;\n    }\n    .alb-ms-top-meta {\n        display: flex;\n        flex-direction: column;\n        align-items: flex-end;\n        gap: 4px;\n    }\n    .alb-ms-top-actions {\n        display: flex;\n        align-items: center;\n        gap: 6px;\n        opacity: 0.5;\n        transition: opacity 0.3s ease;\n    }\n    .alb-ms-top-actions:hover { opacity: 1; }\n    .alb-ms-clock-wrap { text-align: right; }\n    .alb-ms-clock {\n        font-size: clamp(2em, 4vw, 3.5em);\n        font-weight: 700;\n        color: #fff;\n        line-height: 1;\n        letter-spacing: -1px;\n    }\n    .alb-ms-clock .alb-ms-ampm {\n        font-size: 0.35em;\n        color: #E9C138;\n        font-weight: 600;\n        vertical-align: super;\n        margin-left: 4px;\n    }\n    .alb-ms-date {\n        font-size: clamp(0.7em, 1vw, 1em);\n        color: rgba(255,255,255,0.5);\n        margin-top: 4px;\n    }\n    .alb-ms-date-hijri {\n        color: #E9C138;\n        font-weight: 500;\n    }\n    .alb-ms-next {\n        background: linear-gradient(135deg, rgba(233,193,56,0.12) 0%, rgba(227,105,85,0.08) 100%);\n        border: 1px solid rgba(233,193,56,0.25);\n        border-radius: 14px;\n        padding: 1.5vh 2.5vw;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: clamp(20px, 3vw, 42px);\n        width: fit-content;\n        max-width: 100%;\n        align-self: center;\n        position: relative;\n        z-index: 1;\n    }\n    .alb-ms-next-left {\n        display: flex;\n        align-items: center;\n        gap: 8px;\n        flex: 0 1 auto;\n        text-align: center;\n    }\n    .alb-ms-next-label {\n        font-size: clamp(0.6em, 0.9vw, 0.85em);\n        text-transform: uppercase;\n        letter-spacing: 2px;\n        color: rgba(255,255,255,0.5);\n    }\n    .alb-ms-next-name {\n        font-size: clamp(1.8em, 3.5vw, 2.8em);\n        line-height: 1;\n        font-weight: 800;\n        color: #E9C138;\n    }\n    .alb-ms-next-iqamah {\n        font-size: clamp(0.9em, 1.2vw, 1.2em);\n        color: rgba(255,255,255,0.6);\n    }\n    .alb-ms-next-iqamah strong {\n        color: #fff;\n        font-weight: 700;\n        font-size: 1.15em;\n    }\n    .alb-ms-countdown {\n        display: flex;\n        align-items: center;\n        gap: 4px;\n        flex: 0 0 auto;\n    }\n    .alb-ms-cd-block {\n        background: rgba(255,255,255,0.08);\n        border-radius: 10px;\n        padding: 0.8vh 1vw;\n        text-align: center;\n        min-width: clamp(40px, 4vw, 65px);\n    }\n    .alb-ms-cd-num {\n        font-size: clamp(1.4em, 2.5vw, 2.4em);\n        font-weight: 700;\n        color: #E36955;\n        line-height: 1;\n        margin-bottom: 2px;\n        display: block;\n    }\n    .alb-ms-cd-unit {\n        font-size: clamp(0.5em, 0.7vw, 0.75em);\n        color: rgba(255,255,255,0.4);\n        text-transform: uppercase;\n        letter-spacing: 1px;\n    }\n    .alb-ms-cd-sep {\n        font-size: clamp(1.2em, 1.8vw, 1.8em);\n        color: rgba(255,255,255,0.2);\n        font-weight: 300;\n    }\n    .alb-ms-cards-wrap {\n        display: flex;\n        flex-direction: column;\n        gap: clamp(10px, 1.5vh, 24px);\n        flex: 1;\n        min-height: 0;\n        justify-content: center;\n        position: relative;\n        z-index: 1;\n    }\n    .alb-ms-bottom-row {\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        gap: clamp(12px, 1.5vw, 24px);\n        flex-shrink: 0;\n        position: relative;\n        z-index: 1;\n    }\n    .alb-ms-bottom-row > .alb-ms-pill {\n        flex: 0 1 auto;\n    }\n    .alb-ms-bottom-row > .alb-ms-quran {\n        flex: 1;\n        min-width: 0;\n        padding-top: 0;\n    }\n    .alb-ms-grid {\n        display: grid;\n        grid-template-columns: repeat(5, 1fr);\n        gap: clamp(10px, 1.2vw, 20px);\n        flex: 1;\n        max-height: clamp(250px, 38vh, 420px);\n    }\n    .alb-ms-card {\n        background: rgba(255,255,255,0.04);\n        border: 1px solid rgba(255,255,255,0.06);\n        border-radius: clamp(18px, 2vw, 24px);\n        padding: clamp(16px, 2.5vh, 32px) clamp(14px, 1.5vw, 24px) !important;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        gap: clamp(8px, 1.2vh, 16px);\n        transition: all 0.5s ease;\n        position: relative;\n        overflow: hidden;\n    }\n    .alb-ms-card-status {\n        position: absolute;\n        top: 10px;\n        right: 10px;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        min-width: 44px;\n        min-height: 24px;\n        padding: 4px 6px;\n        border-radius: 999px;\n        font-size: clamp(0.52em, 0.7vw, 0.72em);\n        font-weight: 800;\n        letter-spacing: 0.12em;\n        text-transform: uppercase;\n        line-height: 1;\n    }\n    .alb-ms-card-status:empty {\n        display: none;\n    }\n    \/* Pill styles for row 2 *\/\n    .alb-ms-pill {\n        display: flex;\n        align-items: center;\n        gap: clamp(16px, 2vw, 32px);\n        background: rgba(255,255,255,0.06);\n        border: 1px solid rgba(233,193,56,0.2);\n        border-radius: 32px;\n        padding: clamp(16px, 2.5vh, 24px) clamp(24px, 4vw, 40px);\n        transition: transform 0.3s ease, background 0.3s ease;\n    }\n    .alb-ms-pill:hover {\n        transform: translateY(-4px);\n    }\n    .alb-ms-pill--sunrise {\n        background: rgba(255,255,255,0.04);\n        border-color: transparent;\n        opacity: 0.7;\n    }\n    .alb-ms-pill--sunrise:hover { transform: none; }\n    .alb-ms-pill-header {\n        display: flex;\n        align-items: center;\n        gap: 16px;\n    }\n    .alb-ms-pill-icon {\n        width: 24px;\n        height: 24px;\n        display: flex; align-items: center; justify-content: center;\n        color: rgba(233,193,56,0.7);\n        flex-shrink: 0;\n    }\n    .alb-ms-pill--sunrise .alb-ms-pill-icon { color: rgba(255,255,255,0.6); }\n    .alb-ms-pill-icon svg { width: 100%; height: 100%; stroke: none; fill: currentColor; }\n    .alb-ms-pill--sunrise .alb-ms-pill-icon svg { fill: none; stroke: currentColor; stroke-width: 1.5; }\n    .alb-ms-pill-name {\n        font-size: clamp(1em, 1.2vw, 1.1em);\n        font-weight: 700;\n        color: rgba(255,255,255,0.8);\n    }\n    .alb-ms-pill-div {\n        width: 1px;\n        height: 24px;\n        background: rgba(255,255,255,0.1);\n    }\n    .alb-ms-pill-data-wrap { display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; }\n    .alb-ms-pill-data {\n        display: flex; align-items: center; gap: 12px;\n    }\n    .alb-ms-pill-lbl {\n        font-size: 0.6rem; color: rgba(255,255,255,0.6); text-transform: uppercase; letter-spacing: 0.15em; font-weight: 700;\n    }\n    .alb-ms-pill-val { font-size: 1.125rem; font-weight: 500; color: #fff; }\n    .alb-ms-card.alb-ms-next-prayer {\n        background: linear-gradient(180deg, rgba(233,193,56,0.15) 0%, rgba(233,193,56,0.04) 100%);\n        border-color: rgba(233,193,56,0.4);\n        box-shadow: 0 0 30px rgba(233,193,56,0.08);\n    }\n    .alb-ms-card.alb-ms-next-prayer .alb-ms-card-name { color: #E9C138; }\n    .alb-ms-card.alb-ms-next-prayer .alb-ms-card-status {\n        background: #E9C138;\n        color: #36221e;\n    }\n    .alb-ms-card.alb-ms-current-prayer {\n        background: linear-gradient(180deg, rgba(227,105,85,0.18) 0%, rgba(227,105,85,0.06) 100%);\n        border-color: rgba(227,105,85,0.32);\n        box-shadow: 0 0 28px rgba(227,105,85,0.12);\n    }\n    .alb-ms-card.alb-ms-current-prayer .alb-ms-card-name {\n        color: #FFFFFF;\n    }\n    .alb-ms-card.alb-ms-current-prayer .alb-ms-card-status {\n        background: #E36955;\n        color: #FFFFFF;\n    }\n    .alb-ms-card-icon {\n        width: clamp(32px, 5vw, 60px); height: clamp(32px, 5vw, 60px);\n        opacity: 0.6;\n    }\n    .alb-ms-card-icon svg { width: 100%; height: 100%; stroke: currentColor; fill: none; stroke-width: 1.5; }\n    .alb-ms-card.alb-ms-next-prayer .alb-ms-card-icon { opacity: 1; color: #E9C138; }\n    .alb-ms-card.alb-ms-current-prayer .alb-ms-card-icon { opacity: 1; color: #FFFFFF; }\n    .alb-ms-card-name {\n        font-size: clamp(0.8em, 1.2vw, 1.2em);\n        font-weight: 600;\n        color: rgba(255,255,255,0.85);\n        text-transform: uppercase;\n        letter-spacing: 1.5px;\n    }\n    .alb-ms-card-times {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n        gap: clamp(8px, 1.5vh, 20px);\n        padding: 0 15px;\n    }\n    .alb-ms-card-row {\n        display: flex;\n        flex-direction: row;\n        align-items: baseline;\n        justify-content: space-between;\n        width: 100%;\n        gap: 4px;\n        padding-inline: clamp(4px, 0.5vw, 10px);\n    }\n    .alb-ms-card-lbl {\n        font-size: clamp(0.75em, 1vw, 1em);\n        color: rgba(255,255,255,0.35);\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        flex-shrink: 1;\n        min-width: 0;\n        text-align: left;\n    }\n    .alb-ms-card-val {\n        font-size: clamp(1.3em, 2.2vw, 2.2em);\n        font-weight: 700;\n        color: #fff;\n        white-space: nowrap;\n        flex-shrink: 0;\n        text-align: right;\n    }\n    \/* Iqamah row - smaller, gold-tinted *\/\n    .alb-ms-card-row--iqamah .alb-ms-card-val {\n        font-size: clamp(1.1em, 1.8vw, 1.8em);\n        color: #E9C138;\n        font-weight: 800;\n    }\n    .alb-ms-card-row--iqamah .alb-ms-card-lbl {\n        color: rgba(233,193,56,0.6);\n        font-weight: 600;\n    }\n    .alb-ms-card-sep { width: 100%; height: 1px; background: rgba(255,255,255,0.06); }\n    \/* Past prayer dimming *\/\n    .alb-ms-card.alb-ms-past-prayer {\n        opacity: 0.5;\n        transition: opacity 0.5s ease;\n    }\n    .alb-ms-card.alb-ms-past-prayer .alb-ms-card-status {\n        background: rgba(255,255,255,0.08) !important;\n        color: rgba(255,255,255,0.35) !important;\n    }\n    \/* Animated NOW badge pulse *\/\n    .alb-ms-card.alb-ms-current-prayer .alb-ms-card-status {\n        animation: albMsPulseNow 2s ease-in-out infinite;\n    }\n    @keyframes albMsPulseNow {\n        0%, 100% { box-shadow: 0 0 0 0 rgba(227,105,85,0.4); }\n        50% { box-shadow: 0 0 12px 4px rgba(227,105,85,0.25); }\n    }\n    \/* Animated NEXT badge glow *\/\n    .alb-ms-card.alb-ms-next-prayer .alb-ms-card-status {\n        animation: albMsGlowNext 2.5s ease-in-out infinite;\n    }\n    @keyframes albMsGlowNext {\n        0%, 100% { box-shadow: 0 0 0 0 rgba(233,193,56,0.3); }\n        50% { box-shadow: 0 0 10px 3px rgba(233,193,56,0.2); }\n    }\n    \/* Countdown urgency colors *\/\n    .alb-ms-cd-num { transition: color 0.5s ease; }\n    .alb-ms-countdown.alb-ms-cd-soon .alb-ms-cd-num { color: #E9C138; }\n    .alb-ms-countdown.alb-ms-cd-imminent .alb-ms-cd-num {\n        color: #E36955;\n        animation: albMsCdPulse 1s ease-in-out infinite;\n    }\n    @keyframes albMsCdPulse {\n        0%, 100% { opacity: 1; }\n        50% { opacity: 0.6; }\n    }\n    \/* Fullscreen toggle button *\/\n    .alb-ms-fs-btn {\n        display: flex; align-items: center; justify-content: center;\n        background: rgba(255,255,255,0.08);\n        border: 1px solid rgba(255,255,255,0.12);\n        border-radius: 10px;\n        padding: 6px;\n        cursor: pointer;\n        color: rgba(255,255,255,0.6);\n        transition: all 0.3s ease;\n        width: 32px; height: 32px;\n    }\n    .alb-ms-fs-btn:hover { background: rgba(255,255,255,0.14); color: #E9C138; }\n    .alb-ms-fs-btn svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2; }\n    \/* Iqamah alert overlay *\/\n    .alb-ms-iqamah-alert {\n        position: fixed;\n        inset: 0;\n        z-index: 100000;\n        display: none;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        background: linear-gradient(170deg, #36221e 0%, #2a1a16 50%, #1f120f 100%);\n        font-family: 'Poppins', sans-serif;\n        gap: 24px;\n        animation: albMsAlertBg 3s ease-in-out infinite;\n    }\n    .alb-ms-iqamah-alert.alb-ms-alert-active { display: flex; }\n    @keyframes albMsAlertBg {\n        0%, 100% { background: linear-gradient(170deg, #36221e 0%, #2a1a16 50%, #1f120f 100%); }\n        50% { background: linear-gradient(170deg, #3d2520 0%, #321e1a 50%, #261614 100%); }\n    }\n    .alb-ms-alert-icon {\n        width: clamp(60px, 8vw, 100px);\n        height: clamp(60px, 8vw, 100px);\n        border-radius: 50%;\n        background: linear-gradient(135deg, rgba(233,193,56,0.2), rgba(227,105,85,0.15));\n        display: flex; align-items: center; justify-content: center;\n        animation: albMsAlertPulse 1.5s ease-in-out infinite;\n    }\n    @keyframes albMsAlertPulse {\n        0%, 100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(233,193,56,0.3); }\n        50% { transform: scale(1.08); box-shadow: 0 0 40px 10px rgba(233,193,56,0.15); }\n    }\n    .alb-ms-alert-icon svg { width: 50%; height: 50%; fill: #E9C138; }\n    .alb-ms-alert-label {\n        font-size: clamp(0.9em, 1.5vw, 1.2em);\n        text-transform: uppercase;\n        letter-spacing: 4px;\n        color: rgba(255,255,255,0.5);\n        font-weight: 600;\n    }\n    .alb-ms-alert-name {\n        font-size: clamp(3em, 7vw, 5em);\n        font-weight: 800;\n        color: #E9C138;\n        line-height: 1;\n    }\n    .alb-ms-alert-time {\n        font-size: clamp(1.5em, 3vw, 2.5em);\n        font-weight: 600;\n        color: rgba(255,255,255,0.7);\n    }\n    .alb-ms-alert-time strong { color: #fff; font-weight: 800; }\n    .alb-ms-alert-msg {\n        font-size: clamp(1em, 1.8vw, 1.4em);\n        color: rgba(255,255,255,0.4);\n        font-weight: 300;\n        letter-spacing: 1px;\n    }\n    .alb-ms-alert-countdown {\n        display: flex; align-items: center; gap: 8px;\n        margin-top: 12px;\n    }\n    .alb-ms-alert-cd-block {\n        background: rgba(227,105,85,0.15);\n        border: 1px solid rgba(227,105,85,0.3);\n        border-radius: 14px;\n        padding: clamp(10px, 1.5vh, 18px) clamp(16px, 2vw, 28px);\n        text-align: center;\n    }\n    .alb-ms-alert-cd-num {\n        font-size: clamp(2em, 5vw, 4em);\n        font-weight: 800;\n        color: #E36955;\n        line-height: 1;\n        display: block;\n        animation: albMsCdPulse 1s ease-in-out infinite;\n    }\n    .alb-ms-alert-cd-unit {\n        font-size: clamp(0.6em, 0.9vw, 0.8em);\n        color: rgba(255,255,255,0.4);\n        text-transform: uppercase;\n        letter-spacing: 2px;\n    }\n    .alb-ms-alert-cd-sep {\n        font-size: clamp(1.5em, 3vw, 2.5em);\n        color: rgba(255,255,255,0.15);\n        font-weight: 300;\n    }\n    .alb-ms-quran {\n        text-align: center;\n        position: relative;\n        z-index: 1;\n        padding-top: 1vh;\n        flex-shrink: 0;\n    }\n    .alb-ms-quran-slide { animation: albMsFadeIn 1s ease; }\n    @keyframes albMsFadeIn {\n        from { opacity: 0; transform: translateY(8px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n    .alb-ms-quran-ar {\n        font-family: 'Amiri', serif;\n        font-size: clamp(1.2em, 2vw, 1.8em);\n        color: rgba(255,255,255,0.85);\n        line-height: 1.6;\n        margin-bottom: 4px;\n        direction: rtl;\n    }\n    .alb-ms-quran-en {\n        font-size: clamp(0.8em, 1.1vw, 1.15em);\n        color: rgba(255,255,255,0.5);\n        font-style: italic;\n        margin-bottom: 4px;\n    }\n    .alb-ms-quran-ref {\n        font-size: clamp(0.6em, 0.8vw, 0.85em);\n        color: #E9C138;\n        font-weight: 500;\n    }\n    .alb-ms-quran-dots {\n        display: flex;\n        justify-content: center;\n        gap: 6px;\n        margin-top: 10px;\n    }\n    .alb-ms-quran-dot {\n        width: 6px; height: 6px;\n        border-radius: 50%;\n        background: rgba(255,255,255,0.15);\n        transition: background 0.3s;\n    }\n    .alb-ms-quran-dot.alb-ms-dot-active { background: #E9C138; }\n    @media (max-width: 900px) {\n        .alb-ms-grid { grid-template-columns: repeat(5, 1fr); gap: clamp(6px, 0.8vw, 12px); }\n        .alb-ms-card-icon { display: none; }\n        .alb-ms-card { padding: clamp(12px, 1.8vh, 20px) clamp(8px, 0.8vw, 14px); gap: clamp(4px, 0.8vh, 10px); }\n        .alb-ms-card-name { font-size: clamp(0.65em, 0.9vw, 0.9em); letter-spacing: 1px; }\n        .alb-ms-card-val { font-size: clamp(1em, 1.6vw, 1.6em); }\n        .alb-ms-card-row--iqamah .alb-ms-card-val { font-size: clamp(0.9em, 1.4vw, 1.4em); }\n        .alb-ms-quran-ar { font-size: clamp(1em, 1.5vw, 1.4em); }\n        .alb-ms-quran-en { font-size: clamp(0.7em, 1vw, 0.95em); }\n    }\n    @media (max-width: 600px) {\n        #alb-ms {\n            gap: 10px;\n            padding: calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom)) 12px;\n        }\n        .alb-ms-top {\n            gap: 10px;\n            align-items: flex-start;\n        }\n        .alb-ms-brand {\n            gap: 10px;\n            min-width: 0;\n            flex: 1 1 auto;\n        }\n        .alb-ms-brand-icon {\n            width: 42px;\n            height: 42px;\n            border-radius: 10px;\n            flex-shrink: 0;\n        }\n        .alb-ms-brand-text h1 {\n            font-size: 1rem;\n        }\n        .alb-ms-brand-text span {\n            font-size: 0.58rem;\n            letter-spacing: 1.8px;\n        }\n        .alb-ms-top-meta {\n            gap: 4px;\n            flex-shrink: 0;\n        }\n        .alb-ms-top-actions {\n            gap: 4px;\n        }\n        .alb-ms-theme-toggle {\n            padding: 4px 8px;\n            font-size: 0.52rem;\n        }\n        .alb-ms-theme-label { display: none; }\n        .alb-ms-clock-wrap { text-align: right; }\n        .alb-ms-clock {\n            font-size: 2rem;\n            letter-spacing: -0.5px;\n        }\n        .alb-ms-date {\n            font-size: 0.62rem;\n            margin-top: 2px;\n        }\n        .alb-ms-next {\n            gap: 12px;\n            padding: 12px;\n            border-radius: 12px;\n            width: 100%;\n            max-width: 100%;\n        }\n        .alb-ms-next-left {\n            min-width: 0;\n        }\n        .alb-ms-next-label {\n            font-size: 0.58rem;\n            letter-spacing: 1.6px;\n        }\n        .alb-ms-next-name {\n            font-size: 1.6rem;\n        }\n        .alb-ms-next-iqamah {\n            font-size: 0.78rem;\n        }\n        .alb-ms-countdown {\n            gap: 2px;\n            flex-shrink: 0;\n        }\n        .alb-ms-cd-block {\n            min-width: 40px;\n            padding: 6px 5px;\n            border-radius: 8px;\n        }\n        .alb-ms-cd-num {\n            font-size: 1.45rem;\n            margin-bottom: 1px;\n        }\n        .alb-ms-cd-unit {\n            font-size: 0.48rem;\n            letter-spacing: 0.8px;\n        }\n        .alb-ms-cd-sep {\n            font-size: 1rem;\n        }\n        .alb-ms-bottom-row {\n            flex-wrap: wrap;\n            gap: 8px;\n        }\n        .alb-ms-bottom-row > .alb-ms-quran {\n            flex: 1 1 100%;\n            max-height: 120px;\n        }\n        .alb-ms-cards-wrap {\n            gap: 8px;\n            justify-content: center;\n            min-height: 0;\n            flex: 1;\n        }\n        .alb-ms-grid {\n            grid-template-columns: repeat(3, minmax(0, 1fr));\n            gap: 8px;\n        }\n        .alb-ms-card {\n            border-radius: 16px;\n            padding: 10px 8px;\n            gap: 6px;\n        }\n        .alb-ms-card-status {\n            top: 6px;\n            right: 6px;\n            min-width: 38px;\n            min-height: 20px;\n            padding: 3px 7px;\n            font-size: 0.36em;\n        }\n        .alb-ms-card-icon {\n            display: none;\n        }\n        .alb-ms-card-name {\n            font-size: 0.7rem;\n            letter-spacing: 1px;\n        }\n        .alb-ms-card-times {\n            gap: 5px;\n        }\n        .alb-ms-card-row {\n            display: grid;\n            grid-template-columns: minmax(0, 1fr) auto;\n            align-items: baseline;\n            gap: 8px;\n            padding-inline: 8px;\n        }\n        .alb-ms-card-lbl {\n            font-size: 0.42rem;\n            letter-spacing: 0.08em;\n        }\n        .alb-ms-card-val {\n            font-size: 1.1rem;\n        }\n        .alb-ms-card-row--iqamah .alb-ms-card-val {\n            font-size: 0.96rem;\n        }\n        .alb-ms-fs-btn { width: 28px; height: 28px; padding: 5px; border-radius: 8px; }\n        .alb-ms-fs-btn svg { width: 14px; height: 14px; }\n        .alb-ms-card-sep {\n            width: 24px;\n        }\n        .alb-ms-pill {\n            width: 100%;\n            min-width: 0;\n            gap: 8px;\n            padding: 10px 12px;\n            border-radius: 20px;\n        }\n        .alb-ms-pill-header {\n            gap: 8px;\n            min-width: 0;\n        }\n        .alb-ms-pill-icon {\n            width: 18px;\n            height: 18px;\n        }\n        .alb-ms-pill-name {\n            font-size: 0.78rem;\n        }\n        .alb-ms-pill-div {\n            height: 18px;\n        }\n        .alb-ms-pill-data-wrap {\n            gap: 10px;\n        }\n        .alb-ms-pill-data {\n            gap: 6px;\n            min-width: 0;\n        }\n        .alb-ms-pill-lbl {\n            font-size: 0.42rem;\n        }\n        .alb-ms-pill-val {\n            font-size: 0.88rem;\n            line-height: 1;\n        }\n        .alb-ms-quran {\n            padding-top: 0;\n        }\n        .alb-ms-quran-ar {\n            font-size: 1rem;\n            line-height: 1.4;\n            margin-bottom: 2px;\n        }\n        .alb-ms-quran-en {\n            font-size: 0.7rem;\n            margin-bottom: 2px;\n        }\n        .alb-ms-quran-ref {\n            font-size: 0.6rem;\n        }\n        .alb-ms-quran-dots {\n            display: none;\n        }\n    }\n    @media (max-width: 420px) {\n        #alb-ms {\n            gap: 8px;\n            padding: calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom)) 10px;\n        }\n        .alb-ms-brand-text h1 {\n            font-size: 0.9rem;\n        }\n        .alb-ms-brand-text span {\n            font-size: 0.54rem;\n        }\n        .alb-ms-clock {\n            font-size: 1.8rem;\n        }\n        .alb-ms-date {\n            font-size: 0.56rem;\n        }\n        .alb-ms-next {\n            padding: 10px;\n            gap: 8px;\n        }\n        .alb-ms-next-name {\n            font-size: 1.35rem;\n        }\n        .alb-ms-next-iqamah {\n            font-size: 0.72rem;\n        }\n        .alb-ms-cd-block {\n            min-width: 36px;\n            padding: 5px 4px;\n        }\n        .alb-ms-cd-num {\n            font-size: 1.2rem;\n        }\n        .alb-ms-grid {\n            gap: 6px;\n        }\n        .alb-ms-card {\n            padding: 9px 7px;\n            border-radius: 14px;\n        }\n        .alb-ms-card-status {\n            top: 5px;\n            right: 5px;\n            min-width: 34px;\n            min-height: 18px;\n            padding: 2px 6px;\n            font-size: 0.34em;\n        }\n        .alb-ms-card-name {\n            font-size: 0.64rem;\n            letter-spacing: 0.8px;\n        }\n        .alb-ms-card-row {\n            gap: 6px;\n            padding-inline: 7px;\n        }\n        .alb-ms-card-lbl {\n            font-size: 0.38rem;\n        }\n        .alb-ms-card-val {\n            font-size: 0.96rem;\n        }\n        .alb-ms-card-row--iqamah .alb-ms-card-val {\n            font-size: 0.84rem;\n        }\n        .alb-ms-bottom-row {\n            gap: 6px;\n        }\n        .alb-ms-pill {\n            padding: 9px 10px;\n            gap: 6px;\n        }\n        .alb-ms-pill-name {\n            font-size: 0.72rem;\n        }\n        .alb-ms-pill-lbl {\n            font-size: 0.38rem;\n        }\n        .alb-ms-pill-val {\n            font-size: 0.78rem;\n        }\n        .alb-ms-quran-ar {\n            font-size: 0.85rem;\n        }\n        .alb-ms-quran-en {\n            font-size: 0.62rem;\n        }\n    }\n\n    \/* Theme toggle button *\/\n    .alb-ms-theme-toggle {\n        display: flex; align-items: center; gap: 6px;\n        background: rgba(255,255,255,0.08);\n        border: 1px solid rgba(255,255,255,0.12);\n        border-radius: 25px;\n        padding: 4px 10px;\n        cursor: pointer;\n        color: rgba(255,255,255,0.6);\n        font-family: 'Poppins', sans-serif;\n        font-size: clamp(0.55em, 0.7vw, 0.75em);\n        font-weight: 500;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n        transition: all 0.3s ease;\n    }\n    .alb-ms-theme-toggle:hover { background: rgba(255,255,255,0.14); color: #E9C138; }\n    .alb-ms-theme-toggle svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2; }\n    .alb-ms-theme-label { display: inline; }\n\n    \/* Light theme overrides *\/\n    #alb-ms.alb-ms-light {\n        background: linear-gradient(170deg, #F8F8F8 0%, #FFFFFF 50%, #F0EDE8 100%);\n        color: #36221e;\n    }\n    #alb-ms.alb-ms-light::before {\n        background-image:\n            radial-gradient(circle at 20% 80%, rgba(233,193,56,0.06) 0%, transparent 50%),\n            radial-gradient(circle at 80% 20%, rgba(227,105,85,0.04) 0%, transparent 50%);\n    }\n    #alb-ms.alb-ms-light .alb-ms-brand-text h1 { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-brand-text span { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-clock { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-date { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-next {\n        background: linear-gradient(135deg, rgba(233,193,56,0.1) 0%, rgba(233,193,56,0.04) 100%);\n        border-color: rgba(233,193,56,0.3);\n    }\n    #alb-ms.alb-ms-light .alb-ms-next-label { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-next-iqamah { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-next-iqamah strong { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-cd-block { background: rgba(54,34,30,0.06); }\n    #alb-ms.alb-ms-light .alb-ms-cd-unit { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-cd-sep { color: rgba(54,34,30,0.2); }\n    #alb-ms.alb-ms-light .alb-ms-card {\n        background: #FFFFFF;\n        border-color: rgba(54,34,30,0.08);\n        box-shadow: 0 2px 12px rgba(54,34,30,0.04);\n    }\n    #alb-ms.alb-ms-light .alb-ms-card.alb-ms-next-prayer {\n        background: linear-gradient(180deg, rgba(233,193,56,0.1) 0%, #FFFFFF 100%);\n        border-color: rgba(233,193,56,0.5);\n        box-shadow: 0 4px 20px rgba(233,193,56,0.12);\n    }\n    #alb-ms.alb-ms-light .alb-ms-card-icon { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-card.alb-ms-next-prayer .alb-ms-card-icon { color: #E9C138; }\n    #alb-ms.alb-ms-light .alb-ms-card.alb-ms-current-prayer {\n        background: linear-gradient(180deg, rgba(227,105,85,0.12) 0%, #FFFFFF 100%);\n        border-color: rgba(227,105,85,0.32);\n        box-shadow: 0 4px 20px rgba(227,105,85,0.12);\n    }\n    #alb-ms.alb-ms-light .alb-ms-card.alb-ms-current-prayer .alb-ms-card-icon { color: #E36955; }\n    #alb-ms.alb-ms-light .alb-ms-card-name { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-card.alb-ms-next-prayer .alb-ms-card-name { color: #E9C138; }\n    #alb-ms.alb-ms-light .alb-ms-card.alb-ms-current-prayer .alb-ms-card-name { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-card-lbl { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-card-val { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-card-row--iqamah .alb-ms-card-val { color: #d4a82e; }\n    #alb-ms.alb-ms-light .alb-ms-card-row--iqamah .alb-ms-card-lbl { color: rgba(212,168,46,0.7); }\n    #alb-ms.alb-ms-light .alb-ms-card-sep { background: rgba(54,34,30,0.06); }\n    #alb-ms.alb-ms-light .alb-ms-top-actions { opacity: 0.4; }\n    #alb-ms.alb-ms-light .alb-ms-top-actions:hover { opacity: 0.8; }\n    #alb-ms.alb-ms-light .alb-ms-pill { background: rgba(54,34,30,0.03); border-color: rgba(233,193,56,0.3); }\n    #alb-ms.alb-ms-light .alb-ms-pill--sunrise { border-color: transparent; }\n    #alb-ms.alb-ms-light .alb-ms-pill-name { color: rgba(54,34,30,0.8); }\n    #alb-ms.alb-ms-light .alb-ms-pill-div { background: rgba(54,34,30,0.1); }\n    #alb-ms.alb-ms-light .alb-ms-pill-lbl { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-pill-val { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-pill-icon { color: #E9C138; }\n    #alb-ms.alb-ms-light .alb-ms-pill--sunrise .alb-ms-pill-icon { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-quran-ar { color: #36221e; }\n    #alb-ms.alb-ms-light .alb-ms-quran-en { color: #7B7E86; }\n    #alb-ms.alb-ms-light .alb-ms-quran-dot { background: rgba(54,34,30,0.15); }\n    #alb-ms.alb-ms-light .alb-ms-theme-toggle,\n    #alb-ms.alb-ms-light .alb-ms-fs-btn {\n        background: rgba(54,34,30,0.06);\n        border-color: rgba(54,34,30,0.1);\n        color: #7B7E86;\n    }\n    #alb-ms.alb-ms-light .alb-ms-theme-toggle:hover,\n    #alb-ms.alb-ms-light .alb-ms-fs-btn:hover { background: rgba(54,34,30,0.1); color: #E9C138; }\n    <\/style>\n\n    <div id=\"alb-ms\">\n        <div class=\"alb-ms-top\">\n            <a href=\"https:\/\/albaseera.org\/\" class=\"alb-ms-brand\" style=\"text-decoration:none;color:inherit;\">\n                <div class=\"alb-ms-brand-icon\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg>\n                <\/div>\n                <div class=\"alb-ms-brand-text\">\n                    <h1>Al-Baseera Bristol<\/h1>\n                    <span>Prayer Times<\/span>\n                <\/div>\n            <\/a>\n            <div class=\"alb-ms-top-meta\">\n                <div class=\"alb-ms-clock-wrap\">\n                    <div class=\"alb-ms-clock\" id=\"alb-ms-clock\">--:--<span class=\"alb-ms-ampm\">--<\/span><\/div>\n                    <div class=\"alb-ms-date\">\n                        <span id=\"alb-ms-greg\"><\/span>\n                        &nbsp;-&nbsp;\n                        <span class=\"alb-ms-date-hijri\" id=\"alb-ms-hijri\"><\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"alb-ms-top-actions\">\n                    <button class=\"alb-ms-fs-btn\" id=\"alb-ms-fs-btn\" title=\"Toggle fullscreen\">\n                        <svg id=\"alb-ms-fs-icon\" viewBox=\"0 0 24 24\"><path d=\"M8 3H5a2 2 0 00-2 2v3m18 0V5a2 2 0 00-2-2h-3m0 18h3a2 2 0 002-2v-3M3 16v3a2 2 0 002 2h3\"\/><\/svg>\n                    <\/button>\n                    <button class=\"alb-ms-theme-toggle\" id=\"alb-ms-theme-btn\" title=\"Switch theme\">\n                        <svg id=\"alb-ms-theme-icon\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><path d=\"M12 1v2m0 18v2m4.22-19.78l-1.42 1.42M6.34 17.66l-1.42 1.42M23 12h-2M3 12H1m19.78 4.22l-1.42-1.42M6.34 6.34L4.92 4.92\"\/><\/svg>\n                        <span class=\"alb-ms-theme-label\" id=\"alb-ms-theme-label\">Auto<\/span>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"alb-ms-next\">\n            <div class=\"alb-ms-next-left\">\n                <div>\n                    <div class=\"alb-ms-next-label\">Next Prayer<\/div>\n                    <div class=\"alb-ms-next-name\" id=\"alb-ms-next-name\">--<\/div>\n                    <div class=\"alb-ms-next-iqamah\">Iqamah at <strong id=\"alb-ms-next-iq\">--:--<\/strong><\/div>\n                <\/div>\n            <\/div>\n            <div class=\"alb-ms-countdown\" id=\"alb-ms-cd\">\n                <div class=\"alb-ms-cd-block\"><span class=\"alb-ms-cd-num\" id=\"alb-ms-cd-h\">00<\/span><span class=\"alb-ms-cd-unit\">hrs<\/span><\/div>\n                <span class=\"alb-ms-cd-sep\">:<\/span>\n                <div class=\"alb-ms-cd-block\"><span class=\"alb-ms-cd-num\" id=\"alb-ms-cd-m\">00<\/span><span class=\"alb-ms-cd-unit\">min<\/span><\/div>\n                <span class=\"alb-ms-cd-sep\">:<\/span>\n                <div class=\"alb-ms-cd-block\"><span class=\"alb-ms-cd-num\" id=\"alb-ms-cd-s\">00<\/span><span class=\"alb-ms-cd-unit\">sec<\/span><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"alb-ms-cards-wrap\">\n            <div class=\"alb-ms-grid\">\n                <div class=\"alb-ms-card\" data-prayer=\"fajr\">\n                    <div class=\"alb-ms-card-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 3v1m0 16v1m8.66-13.66l-.71.71M4.05 19.95l-.71.71M21 12h-1M4 12H3m16.66 7.66l-.71-.71M4.05 4.05l-.71-.71\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><\/svg><\/div>\n                    <div class=\"alb-ms-card-name\">Fajr<\/div>\n                    <span class=\"alb-ms-card-status\" aria-hidden=\"true\"><\/span>\n                    <div class=\"alb-ms-card-times\">\n                        <div class=\"alb-ms-card-row\"><span class=\"alb-ms-card-lbl\">Begins<\/span><span class=\"alb-ms-card-val\">02:54<\/span><\/div>\n                        <div class=\"alb-ms-card-sep\"><\/div>\n                        <div class=\"alb-ms-card-row alb-ms-card-row--iqamah\"><span class=\"alb-ms-card-lbl\">Iqamah<\/span><span class=\"alb-ms-card-val\">03:15<\/span><\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"alb-ms-card\" data-prayer=\"zuhr\">\n                    <div class=\"alb-ms-card-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"5\"\/><path d=\"M12 1v2m0 18v2m11-11h-2M2 12H0m19.07-7.07l-1.41 1.41M6.34 17.66l-1.41 1.41m0-14.14l1.41 1.41m12.73 12.73l1.41 1.41\"\/><\/svg><\/div>\n                    <div class=\"alb-ms-card-name\">Zuhr<\/div>\n                    <span class=\"alb-ms-card-status\" aria-hidden=\"true\"><\/span>\n                    <div class=\"alb-ms-card-times\">\n                        <div class=\"alb-ms-card-row\"><span class=\"alb-ms-card-lbl\">Begins<\/span><span class=\"alb-ms-card-val\">13:15<\/span><\/div>\n                        <div class=\"alb-ms-card-sep\"><\/div>\n                        <div class=\"alb-ms-card-row alb-ms-card-row--iqamah\"><span class=\"alb-ms-card-lbl\">Iqamah<\/span><span class=\"alb-ms-card-val\">13:30<\/span><\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"alb-ms-card\" data-prayer=\"asr\">\n                    <div class=\"alb-ms-card-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"4\"\/><path d=\"M12 4V2m0 20v-2m8-8h2M2 12h2m13.66-5.66l1.41-1.41M4.93 19.07l1.41-1.41m0-11.32L4.93 4.93m14.14 14.14l-1.41-1.41\"\/><\/svg><\/div>\n                    <div class=\"alb-ms-card-name\">Asr<\/div>\n                    <span class=\"alb-ms-card-status\" aria-hidden=\"true\"><\/span>\n                    <div class=\"alb-ms-card-times\">\n                        <div class=\"alb-ms-card-row\"><span class=\"alb-ms-card-lbl\">Begins<\/span><span class=\"alb-ms-card-val\">17:34<\/span><\/div>\n                        <div class=\"alb-ms-card-sep\"><\/div>\n                        <div class=\"alb-ms-card-row alb-ms-card-row--iqamah\"><span class=\"alb-ms-card-lbl\">Iqamah<\/span><span class=\"alb-ms-card-val\">18:00<\/span><\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"alb-ms-card\" data-prayer=\"maghrib\">\n                    <div class=\"alb-ms-card-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 18a5 5 0 00-10 0\"\/><path d=\"M12 2v7m-4.22-.22L6.34 7.34m11.32 1.44l1.44-1.44M4 18h16\"\/><\/svg><\/div>\n                    <div class=\"alb-ms-card-name\">Maghrib<\/div>\n                    <span class=\"alb-ms-card-status\" aria-hidden=\"true\"><\/span>\n                    <div class=\"alb-ms-card-times\">\n                        <div class=\"alb-ms-card-row\"><span class=\"alb-ms-card-lbl\">Begins<\/span><span class=\"alb-ms-card-val\">21:32<\/span><\/div>\n                        <div class=\"alb-ms-card-sep\"><\/div>\n                        <div class=\"alb-ms-card-row alb-ms-card-row--iqamah\"><span class=\"alb-ms-card-lbl\">Iqamah<\/span><span class=\"alb-ms-card-val\">21:32<\/span><\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"alb-ms-card\" data-prayer=\"isha\">\n                    <div class=\"alb-ms-card-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 12.79A9 9 0 1111.21 3a7 7 0 009.79 9.79z\"\/><\/svg><\/div>\n                    <div class=\"alb-ms-card-name\">Isha<\/div>\n                    <span class=\"alb-ms-card-status\" aria-hidden=\"true\"><\/span>\n                    <div class=\"alb-ms-card-times\">\n                        <div class=\"alb-ms-card-row\"><span class=\"alb-ms-card-lbl\">Begins<\/span><span class=\"alb-ms-card-val\">22:53<\/span><\/div>\n                        <div class=\"alb-ms-card-sep\"><\/div>\n                        <div class=\"alb-ms-card-row alb-ms-card-row--iqamah\"><span class=\"alb-ms-card-lbl\">Iqamah<\/span><span class=\"alb-ms-card-val\">22:53<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"alb-ms-bottom-row\">\n                <div class=\"alb-ms-pill alb-ms-pill--sunrise\" data-prayer=\"sunrise\">\n                    <div class=\"alb-ms-pill-header\">\n                        <div class=\"alb-ms-pill-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 18a5 5 0 00-10 0\"\/><path d=\"M12 9V2m-4.22 5.78L6.34 6.34m11.32 1.44l1.44-1.44M4 18h16\"\/><\/svg><\/div>\n                        <h3 class=\"alb-ms-pill-name\">Sunrise<\/h3>\n                    <\/div>\n                    <div class=\"alb-ms-pill-div\"><\/div>\n                    <div class=\"alb-ms-pill-data\">\n                        <span class=\"alb-ms-pill-lbl\">Begins<\/span>\n                        <span class=\"alb-ms-pill-val\">04:53<\/span>\n                    <\/div>\n                <\/div>\n                <div class=\"alb-ms-pill alb-ms-pill--jumuah\" data-prayer=\"jumuah\">\n                    <div class=\"alb-ms-pill-header\">\n                        <div class=\"alb-ms-pill-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8 2 3 6 3 10c0 3 2 5 4 6v2h10v-2c2-1 4-3 4-6 0-4-5-8-9-8z\"\/><path d=\"M7 20h10v1a1 1 0 01-1 1H8a1 1 0 01-1-1v-1z\"\/><path d=\"M12 2v3\"\/><\/svg><\/div>\n                        <h3 class=\"alb-ms-pill-name\">Jumu'ah<\/h3>\n                    <\/div>\n                    <div class=\"alb-ms-pill-div\"><\/div>\n                    <div class=\"alb-ms-pill-data\">\n                        <span class=\"alb-ms-pill-lbl\">Khutbah<\/span>\n                        <span class=\"alb-ms-pill-val\">13:00<\/span>\n                    <\/div>\n                <\/div>\n            <div class=\"alb-ms-quran\">\n                <div class=\"alb-ms-quran-slide\" id=\"alb-ms-verse\">\n                    <div class=\"alb-ms-quran-ar\" id=\"alb-ms-verse-ar\"><\/div>\n                    <div class=\"alb-ms-quran-en\" id=\"alb-ms-verse-en\"><\/div>\n                    <div class=\"alb-ms-quran-ref\" id=\"alb-ms-verse-ref\"><\/div>\n                <\/div>\n                <div class=\"alb-ms-quran-dots\" id=\"alb-ms-dots\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Iqamah alert overlay -->\n    <div class=\"alb-ms-iqamah-alert\" id=\"alb-ms-iqamah-alert\">\n        <div class=\"alb-ms-alert-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8 2 3 6 3 10c0 3 2 5 4 6v2h10v-2c2-1 4-3 4-6 0-4-5-8-9-8z\"\/><path d=\"M7 20h10v1a1 1 0 01-1 1H8a1 1 0 01-1-1v-1z\"\/><\/svg>\n        <\/div>\n        <div class=\"alb-ms-alert-label\">Iqamah Starting<\/div>\n        <div class=\"alb-ms-alert-name\" id=\"alb-ms-alert-prayer\">--<\/div>\n        <div class=\"alb-ms-alert-time\">Iqamah at <strong id=\"alb-ms-alert-time\">--:--<\/strong><\/div>\n        <div class=\"alb-ms-alert-countdown\">\n            <div class=\"alb-ms-alert-cd-block\"><span class=\"alb-ms-alert-cd-num\" id=\"alb-ms-alert-m\">00<\/span><span class=\"alb-ms-alert-cd-unit\">min<\/span><\/div>\n            <span class=\"alb-ms-alert-cd-sep\">:<\/span>\n            <div class=\"alb-ms-alert-cd-block\"><span class=\"alb-ms-alert-cd-num\" id=\"alb-ms-alert-s\">00<\/span><span class=\"alb-ms-alert-cd-unit\">sec<\/span><\/div>\n        <\/div>\n        <div class=\"alb-ms-alert-msg\">Please line up for prayer<\/div>\n    <\/div>\n\n    <script>\n    (function(){\n        var prayers = [{\"name\":\"Fajr\",\"slug\":\"fajr\",\"begins\":\"02:54\",\"iqamah\":\"03:15\",\"end\":\"04:53\"},{\"name\":\"Zuhr\",\"slug\":\"zuhr\",\"begins\":\"13:15\",\"iqamah\":\"13:30\",\"end\":\"17:34\"},{\"name\":\"Asr\",\"slug\":\"asr\",\"begins\":\"17:34\",\"iqamah\":\"18:00\",\"end\":\"21:32\"},{\"name\":\"Maghrib\",\"slug\":\"maghrib\",\"begins\":\"21:32\",\"iqamah\":\"21:32\",\"end\":\"22:53\"},{\"name\":\"Isha\",\"slug\":\"isha\",\"begins\":\"22:53\",\"iqamah\":\"22:53\",\"end\":\"02:54\"}];\n        var verses = [{\"ar\":\"\\u0627\\u0644\\u0644\\u0651\\u064e\\u0647\\u064f \\u0644\\u064e\\u0627 \\u0625\\u0650\\u0644\\u064e\\u0670\\u0647\\u064e \\u0625\\u0650\\u0644\\u0651\\u064e\\u0627 \\u0647\\u064f\\u0648\\u064e \\u0627\\u0644\\u0652\\u062d\\u064e\\u064a\\u0651\\u064f \\u0627\\u0644\\u0652\\u0642\\u064e\\u064a\\u0651\\u064f\\u0648\\u0645\\u064f\",\"en\":\"Allah - there is no deity except Him, the Ever-Living, the Sustainer of existence.\",\"ref\":\"Al-Baqarah 2:255\"},{\"ar\":\"\\u0625\\u0650\\u0646\\u0651\\u064e \\u0645\\u064e\\u0639\\u064e \\u0627\\u0644\\u0652\\u0639\\u064f\\u0633\\u0652\\u0631\\u0650 \\u064a\\u064f\\u0633\\u0652\\u0631\\u064b\\u0627\",\"en\":\"Indeed, with hardship comes ease.\",\"ref\":\"Ash-Sharh 94:6\"},{\"ar\":\"\\u0648\\u064e\\u0645\\u064e\\u0646 \\u064a\\u064e\\u062a\\u0651\\u064e\\u0642\\u0650 \\u0627\\u0644\\u0644\\u0651\\u064e\\u0647\\u064e \\u064a\\u064e\\u062c\\u0652\\u0639\\u064e\\u0644 \\u0644\\u0651\\u064e\\u0647\\u064f \\u0645\\u064e\\u062e\\u0652\\u0631\\u064e\\u062c\\u064b\\u0627\",\"en\":\"And whoever fears Allah - He will make for him a way out.\",\"ref\":\"At-Talaq 65:2\"},{\"ar\":\"\\u0641\\u064e\\u0627\\u0630\\u0652\\u0643\\u064f\\u0631\\u064f\\u0648\\u0646\\u0650\\u064a \\u0623\\u064e\\u0630\\u0652\\u0643\\u064f\\u0631\\u0652\\u0643\\u064f\\u0645\\u0652\",\"en\":\"So remember Me; I will remember you.\",\"ref\":\"Al-Baqarah 2:152\"},{\"ar\":\"\\u0625\\u0650\\u0646\\u0651\\u064e \\u0627\\u0644\\u0644\\u0651\\u064e\\u0647\\u064e \\u0645\\u064e\\u0639\\u064e \\u0627\\u0644\\u0635\\u0651\\u064e\\u0627\\u0628\\u0650\\u0631\\u0650\\u064a\\u0646\\u064e\",\"en\":\"Indeed, Allah is with the patient.\",\"ref\":\"Al-Baqarah 2:153\"},{\"ar\":\"\\u0648\\u064e\\u0644\\u064e\\u0633\\u064e\\u0648\\u0652\\u0641\\u064e \\u064a\\u064f\\u0639\\u0652\\u0637\\u0650\\u064a\\u0643\\u064e \\u0631\\u064e\\u0628\\u0651\\u064f\\u0643\\u064e \\u0641\\u064e\\u062a\\u064e\\u0631\\u0652\\u0636\\u064e\\u0649\\u0670\",\"en\":\"And your Lord is going to give you, and you will be satisfied.\",\"ref\":\"Ad-Duha 93:5\"}];\n        var verseIdx = Math.floor(Math.random() * verses.length);\n        var IQAMAH_ALERT_THRESHOLD = 2; \/\/ minutes before iqamah to show alert\n        var alertEl = document.getElementById('alb-ms-iqamah-alert');\n\n        function updateClock() {\n            var now = new Date();\n            var h = now.getHours(), m = now.getMinutes(), s = now.getSeconds();\n            var ampm = h >= 12 ? 'PM' : 'AM';\n            var h12 = h % 12 || 12;\n            document.getElementById('alb-ms-clock').innerHTML =\n                h12 + ':' + (m<10?'0':'') + m +\n                '<span class=\"alb-ms-ampm\">' + ampm + '<\/span>';\n            var opts = {weekday:'long', year:'numeric', month:'long', day:'numeric'};\n            document.getElementById('alb-ms-greg').textContent = now.toLocaleDateString('en-GB', opts);\n            try {\n                var hijri = new Intl.DateTimeFormat('en-u-ca-islamic-umalqura', {day:'numeric',month:'long',year:'numeric'}).format(now);\n                document.getElementById('alb-ms-hijri').textContent = hijri;\n            } catch(e) {}\n        }\n        function toMin(t) {\n            if (!t || t === '-') return -1;\n            var p = t.split(':');\n            return parseInt(p[0],10)*60 + parseInt(p[1],10);\n        }\n        function setCardState(card, className, label) {\n            if (!card) return;\n            card.classList.add(className);\n            var status = card.querySelector('.alb-ms-card-status');\n            if (status) status.textContent = label;\n        }\n        function isCurrentPrayer(prayer, nowMin) {\n            var beginsMin = toMin(prayer.begins);\n            var endMin = toMin(prayer.end);\n            if (beginsMin < 0 || endMin < 0) return false;\n            if (beginsMin < endMin) {\n                return nowMin >= beginsMin && nowMin < endMin;\n            }\n            return nowMin >= beginsMin || nowMin < endMin;\n        }\n        function getCurrentPrayer(nowMin) {\n            for (var i = 0; i < prayers.length; i++) {\n                if (isCurrentPrayer(prayers[i], nowMin)) {\n                    return prayers[i];\n                }\n            }\n            return null;\n        }\n        function isPastPrayer(prayer, nowMin, currentP, nextP) {\n            var iqMin = toMin(prayer.iqamah);\n            if (iqMin < 0) return false;\n            if (currentP && prayer.slug === currentP.slug) return false;\n            if (nextP && prayer.slug === nextP.slug) return false;\n            \/\/ A prayer is past if its iqamah has passed and it's not the current prayer\n            var endMin = toMin(prayer.end);\n            if (endMin < 0) return false;\n            if (endMin > iqMin) {\n                return nowMin >= endMin || nowMin < iqMin;\n            }\n            return nowMin >= endMin && nowMin < iqMin;\n        }\n        function updateNext() {\n            var now = new Date();\n            var nowMin = now.getHours()*60 + now.getMinutes() + now.getSeconds()\/60;\n            var currentP = getCurrentPrayer(nowMin);\n            var nextP = null, nextMin = Infinity;\n            for (var i = 0; i < prayers.length; i++) {\n                var pm = toMin(prayers[i].iqamah);\n                if (pm < 0) continue;\n                if (pm <= nowMin) pm += 1440;\n                if (pm < nextMin) { nextMin = pm; nextP = prayers[i]; }\n            }\n            if (!nextP) { nextP = prayers[0]; nextMin = toMin(prayers[0].iqamah) + 1440; }\n            document.getElementById('alb-ms-next-name').textContent = nextP.name;\n            document.getElementById('alb-ms-next-iq').textContent = nextP.iqamah;\n            var diff = (nextMin - nowMin) * 60;\n            if (diff < 0) diff += 86400;\n            var ch = Math.floor(diff\/3600), cm = Math.floor((diff%3600)\/60), cs = Math.floor(diff%60);\n            document.getElementById('alb-ms-cd-h').textContent = (ch<10?'0':'') + ch;\n            document.getElementById('alb-ms-cd-m').textContent = (cm<10?'0':'') + cm;\n            document.getElementById('alb-ms-cd-s').textContent = (cs<10?'0':'') + cs;\n\n            \/\/ Countdown urgency colors\n            var cdEl = document.getElementById('alb-ms-cd');\n            var totalMin = diff \/ 60;\n            cdEl.classList.remove('alb-ms-cd-soon', 'alb-ms-cd-imminent');\n            if (totalMin <= IQAMAH_ALERT_THRESHOLD) {\n                cdEl.classList.add('alb-ms-cd-imminent');\n            } else if (totalMin <= 10) {\n                cdEl.classList.add('alb-ms-cd-soon');\n            }\n\n            \/\/ Card states: current, next, past\n            var cards = document.querySelectorAll('.alb-ms-card');\n            for (var j = 0; j < cards.length; j++) {\n                cards[j].classList.remove('alb-ms-current-prayer', 'alb-ms-next-prayer', 'alb-ms-past-prayer');\n                var cardStatus = cards[j].querySelector('.alb-ms-card-status');\n                if (cardStatus) cardStatus.textContent = '';\n            }\n            var currentCard = currentP ? document.querySelector('.alb-ms-card[data-prayer=\"'+currentP.slug+'\"]') : null;\n            var nextCard = nextP ? document.querySelector('.alb-ms-card[data-prayer=\"'+nextP.slug+'\"]') : null;\n            setCardState(currentCard, 'alb-ms-current-prayer', 'Now');\n            if (nextCard && nextCard !== currentCard) {\n                setCardState(nextCard, 'alb-ms-next-prayer', 'Next');\n            }\n            \/\/ Mark past prayers\n            for (var k = 0; k < prayers.length; k++) {\n                var pCard = document.querySelector('.alb-ms-card[data-prayer=\"'+prayers[k].slug+'\"]');\n                if (pCard && !pCard.classList.contains('alb-ms-current-prayer') && !pCard.classList.contains('alb-ms-next-prayer')) {\n                    var pEnd = toMin(prayers[k].end);\n                    var pIq = toMin(prayers[k].iqamah);\n                    if (pEnd > 0 && pIq > 0) {\n                        var isPast = false;\n                        if (pEnd > pIq) {\n                            isPast = nowMin >= pEnd;\n                        } else {\n                            isPast = nowMin >= pEnd && nowMin < pIq;\n                        }\n                        if (isPast) {\n                            pCard.classList.add('alb-ms-past-prayer');\n                            var st = pCard.querySelector('.alb-ms-card-status');\n                            if (st) st.textContent = 'Done';\n                        }\n                    }\n                }\n            }\n\n            \/\/ Iqamah alert: show when within threshold\n            if (totalMin <= IQAMAH_ALERT_THRESHOLD && totalMin > 0) {\n                alertEl.classList.add('alb-ms-alert-active');\n                document.getElementById('alb-ms-alert-prayer').textContent = nextP.name;\n                document.getElementById('alb-ms-alert-time').textContent = nextP.iqamah;\n                var am = Math.floor(totalMin);\n                var as = Math.floor((totalMin - am) * 60);\n                document.getElementById('alb-ms-alert-m').textContent = (am<10?'0':'') + am;\n                document.getElementById('alb-ms-alert-s').textContent = (as<10?'0':'') + as;\n            } else {\n                alertEl.classList.remove('alb-ms-alert-active');\n            }\n        }\n        function showVerse() {\n            var v = verses[verseIdx];\n            var el = document.getElementById('alb-ms-verse');\n            el.style.opacity = '0';\n            el.style.transform = 'translateY(8px)';\n            setTimeout(function(){\n                document.getElementById('alb-ms-verse-ar').textContent = v.ar;\n                document.getElementById('alb-ms-verse-en').textContent = '\"' + v.en + '\"';\n                document.getElementById('alb-ms-verse-ref').textContent = '- ' + v.ref;\n                el.style.transition = 'opacity 1s ease, transform 1s ease';\n                el.style.opacity = '1';\n                el.style.transform = 'translateY(0)';\n                var dots = document.querySelectorAll('.alb-ms-quran-dot');\n                for (var i=0;i<dots.length;i++) dots[i].classList.toggle('alb-ms-dot-active', i===verseIdx);\n            }, 400);\n        }\n        var dotsHtml = '';\n        for (var i=0;i<verses.length;i++) dotsHtml += '<div class=\"alb-ms-quran-dot\"><\/div>';\n        document.getElementById('alb-ms-dots').innerHTML = dotsHtml;\n\n        \/\/ Theme switching\n        var sunriseMin = toMin('04:53');\n        var maghribMin = toMin('21:32');\n        var themeMode = 'auto';\n        var msEl = document.getElementById('alb-ms');\n        var sunIcon = '<circle cx=\"12\" cy=\"12\" r=\"5\"\/><path d=\"M12 1v2m0 18v2m4.22-19.78l-1.42 1.42M6.34 17.66l-1.42 1.42M23 12h-2M3 12H1m19.78 4.22l-1.42-1.42M6.34 6.34L4.92 4.92\"\/>';\n        var moonIcon = '<path d=\"M21 12.79A9 9 0 1111.21 3a7 7 0 009.79 9.79z\"\/>';\n        function applyTheme() {\n            var isLight;\n            if (themeMode === 'auto') {\n                var now = new Date();\n                var nowMin = now.getHours()*60 + now.getMinutes();\n                isLight = (sunriseMin > 0 && maghribMin > 0 && nowMin >= sunriseMin && nowMin < maghribMin);\n            } else {\n                isLight = (themeMode === 'light');\n            }\n            msEl.classList.toggle('alb-ms-light', isLight);\n            var iconEl = document.getElementById('alb-ms-theme-icon');\n            iconEl.innerHTML = isLight ? moonIcon : sunIcon;\n            var labels = {auto:'Auto',light:'Light',dark:'Dark'};\n            document.getElementById('alb-ms-theme-label').textContent = labels[themeMode];\n        }\n        document.getElementById('alb-ms-theme-btn').addEventListener('click', function() {\n            var modes = ['auto','light','dark'];\n            themeMode = modes[(modes.indexOf(themeMode) + 1) % modes.length];\n            applyTheme();\n        });\n\n        \/\/ Fullscreen toggle\n        var fsBtn = document.getElementById('alb-ms-fs-btn');\n        var fsIconExpand = '<path d=\"M8 3H5a2 2 0 00-2 2v3m18 0V5a2 2 0 00-2-2h-3m0 18h3a2 2 0 002-2v-3M3 16v3a2 2 0 002 2h3\"\/>';\n        var fsIconShrink = '<path d=\"M8 3v3a2 2 0 01-2 2H3m18-2h-3a2 2 0 01-2-2V3m0 18v-3a2 2 0 012-2h3M3 16h3a2 2 0 012 2v3\"\/>';\n        function updateFsIcon() {\n            var isFs = !!document.fullscreenElement;\n            document.getElementById('alb-ms-fs-icon').innerHTML = isFs ? fsIconShrink : fsIconExpand;\n        }\n        fsBtn.addEventListener('click', function() {\n            if (!document.fullscreenElement) {\n                document.documentElement.requestFullscreen().catch(function(){});\n            } else {\n                document.exitFullscreen().catch(function(){});\n            }\n        });\n        document.addEventListener('fullscreenchange', updateFsIcon);\n\n        applyTheme();\n        updateClock(); updateNext(); showVerse();\n        setInterval(updateClock, 1000);\n        setInterval(updateNext, 1000);\n        setInterval(function(){ applyTheme(); }, 60000);\n        setInterval(function(){ verseIdx = (verseIdx + 1) % verses.length; showVerse(); }, 15000);\n        setTimeout(function(){ window.location.reload(); }, 900000);\n    })();\n    <\/script>\n    <\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"give_campaign_id":0,"footnotes":""},"class_list":["post-5240","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Prayer time masjid TV - Albaseera Bristol Masjid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/albaseera.org\/?page_id=5240\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prayer time masjid TV - Albaseera Bristol Masjid\" \/>\n<meta property=\"og:url\" content=\"https:\/\/albaseera.org\/?page_id=5240\" \/>\n<meta property=\"og:site_name\" content=\"Albaseera Bristol Masjid\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T11:44:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/albaseera.org\\\/?page_id=5240\",\"url\":\"https:\\\/\\\/albaseera.org\\\/?page_id=5240\",\"name\":\"Prayer time masjid TV - Albaseera Bristol Masjid\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/albaseera.org\\\/#website\"},\"datePublished\":\"2026-03-28T07:08:16+00:00\",\"dateModified\":\"2026-03-30T11:44:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/albaseera.org\\\/?page_id=5240#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/albaseera.org\\\/?page_id=5240\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/albaseera.org\\\/?page_id=5240#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/albaseera.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prayer time masjid TV\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/albaseera.org\\\/#website\",\"url\":\"https:\\\/\\\/albaseera.org\\\/\",\"name\":\"Albaseera Bristol Masjid\",\"description\":\"Islamic masjid upon the Qur\u2019an, sunnah and the path of the companions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/albaseera.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prayer time masjid TV - Albaseera Bristol Masjid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/albaseera.org\/?page_id=5240","og_locale":"en_GB","og_type":"article","og_title":"Prayer time masjid TV - Albaseera Bristol Masjid","og_url":"https:\/\/albaseera.org\/?page_id=5240","og_site_name":"Albaseera Bristol Masjid","article_modified_time":"2026-03-30T11:44:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/albaseera.org\/?page_id=5240","url":"https:\/\/albaseera.org\/?page_id=5240","name":"Prayer time masjid TV - Albaseera Bristol Masjid","isPartOf":{"@id":"https:\/\/albaseera.org\/#website"},"datePublished":"2026-03-28T07:08:16+00:00","dateModified":"2026-03-30T11:44:50+00:00","breadcrumb":{"@id":"https:\/\/albaseera.org\/?page_id=5240#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/albaseera.org\/?page_id=5240"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/albaseera.org\/?page_id=5240#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/albaseera.org\/"},{"@type":"ListItem","position":2,"name":"Prayer time masjid TV"}]},{"@type":"WebSite","@id":"https:\/\/albaseera.org\/#website","url":"https:\/\/albaseera.org\/","name":"Albaseera Bristol Masjid","description":"Islamic masjid upon the Qur\u2019an, sunnah and the path of the companions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/albaseera.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"campaignId":"","_links":{"self":[{"href":"https:\/\/albaseera.org\/index.php?rest_route=\/wp\/v2\/pages\/5240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/albaseera.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/albaseera.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/albaseera.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/albaseera.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5240"}],"version-history":[{"count":3,"href":"https:\/\/albaseera.org\/index.php?rest_route=\/wp\/v2\/pages\/5240\/revisions"}],"predecessor-version":[{"id":5274,"href":"https:\/\/albaseera.org\/index.php?rest_route=\/wp\/v2\/pages\/5240\/revisions\/5274"}],"wp:attachment":[{"href":"https:\/\/albaseera.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}