:root{--d-vw:1vw;--d-vh:1vh;}html.portrait-rotate{--d-vw:1vh;--d-vh:1vw;width:100vw;height:100vh;overflow:hidden;}html.portrait-rotate body{position:fixed;top:50%;left:50%;width:100vh;height:100vw;margin-top:-50vw;margin-left:-50vh;transform:rotate(90deg);transform-origin:50% 50%;}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}@font-face{font-family:"Barokah";src:url("https://goiot.my.id/assets/fonts/Al%20Barokah.otf") format("truetype");font-display:swap;}@font-face{font-family:"Rhomdon";src:url("https://goiot.my.id/assets/fonts/Rhomdon.ttf") format("truetype");font-display:swap;}html,body{width:calc(100 * var(--d-vw));height:calc(100 * var(--d-vh));background:#ffffff;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;touch-action:manipulation !important;pointer-events:auto !important;user-select:auto !important;}*{pointer-events:auto !important;touch-action:manipulation !important;}.hidden{display:none !important;}body.sleep::after{content:'';position:fixed;inset:0;z-index:99999;background:#000;opacity:var(--sleep-opacity,1);pointer-events:none;}body.template-1{--bg-img:url("https://goiot.my.id/assets/img/Masjid-Riyadh-Solo.jpeg");--masjid-font:"Barokah";--masjid-font-scale:1.0;--clock-font-weight:800;--clock-scale:1.0;--header-bg:rgba(255,255,255,0.5);--header-text:#000000;--header-sep-img:url("https://goiot.my.id/assets/img/pisah.png");--header-sep-css:none;--masjid-name-color:#000000;--masjid-city-color:#333333;--footer-bg:rgba(0,0,0,0.50);--footer-text:#ffffff;--footer-card-radius:calc(1 * var(--d-vw)) calc(1 * var(--d-vw)) 0 0;--content-ml:0;--content-w:100%;--content-grid:20% auto;--rt-width:100%;--rt-right:auto;--rt-left:0;--info-title-bg:rgba(255,140,0,0.90);--info-title-text:#fff;--d-primary:#ff8c00;--d-accent:#ffd700;--d-active-bg:rgba(255,140,0,0.8);--d-title-bg:rgba(255,140,0,0.90);--d-info-bg:rgba(255,215,0,0.90);--d-rt-bg:linear-gradient(135deg,rgba(15,40,90,1),rgba(10,25,55,0.3));--d-clock-size:calc(4.5 * var(--d-vw));--d-clock-font:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;--info-value-fs:calc(3 * var(--d-vw));--info-sub-center-bg:transparent;--info-sub-center-text:black;--info-sub-center-radius:0;--footer-active-mt:0;--footer-card-padding:0;--footer-active-a-pos:static;--footer-active-a-top:auto;--main-display-w:99%;--left-info-display:flex;--header-ml:1%;--header-w:98%;--header-grid:21% calc(4 * var(--d-vw)) 50% calc(4 * var(--d-vw)) 20%;--footer-card-pt:0;}body{background-image:var(--bg-img);}.app{width:calc(100 * var(--d-vw));height:calc(100 * var(--d-vh));display:grid;grid-template-rows:calc(14 * var(--d-vh)) auto calc(13 * var(--d-vh)) calc(5.5 * var(--d-vh));}.header{display:grid;grid-template-columns:var(--header-grid);align-items:center;height:calc(14 * var(--d-vh));padding:0 calc(2 * var(--d-vw));background:var(--header-bg);backdrop-filter:blur(calc(1 * var(--d-vh)));border-radius:0 0 calc(2.5 * var(--d-vh)) calc(2.5 * var(--d-vh));margin-left:var(--header-ml);width:var(--header-w);box-shadow:0 calc(0.4 * var(--d-vh)) calc(2.6 * var(--d-vh)) rgba(0,0,0,0.40);position:relative;z-index:4;}.header-separator{display:flex;align-items:center;justify-content:center;height:100%;}.header-separator img{max-height:70%;max-width:100%;width:auto;height:auto;object-fit:contain;}.header-left{text-align:center;}.clock{font-size:var(--d-clock-size,calc(6 * var(--d-vw)));font-family:var(--d-clock-font,"Plus Jakarta Sans",Arial,Helvetica,sans-serif);font-weight:var(--clock-font-weight);color:var(--header-text);display:inline-block;line-height:1;transform:scaleY(var(--clock-scale));font-variant-numeric:tabular-nums;white-space:nowrap;}.header-logo{height:calc(13 * var(--d-vh));width:auto;max-width:calc(24 * var(--d-vw));object-fit:contain;display:block;margin:0;filter:drop-shadow(0 calc(0.2 * var(--d-vh)) calc(0.6 * var(--d-vh)) rgba(0,0,0,0.4));}#clock .sep{display:inline-block;width:calc(2 * var(--d-vw));text-align:center;animation:blinkColon 1s steps(1) infinite;opacity:1;font-weight:700;line-height:1;letter-spacing:normal !important;position:relative;}@keyframes blinkColon{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}.header-center{text-align:center;}.header-center.kop{display:flex;align-items:center;justify-content:center;gap:calc(1.5 * var(--d-vw));}.header-center.kop .header-logo{margin:0;flex:0 0 auto;}.header-center.kop .kop-text{text-align:left;min-width:0;}.header-center.kop .masjid-city{text-align:center;}.masjid-name{font-size:min(4.2 * var(--d-vw),7.5 * var(--d-vh));font-weight:500;letter-spacing:calc(0.15 * var(--d-vw));color:var(--masjid-name-color);font-family:var(--masjid-font);transform:scaleY(var(--masjid-font-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.masjid-city{font-size:min(1 * var(--d-vw),2.2 * var(--d-vh));color:var(--masjid-city-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.header-right{text-align:center;color:var(--header-text);}.hijri-date{font-size:calc(1.3 * var(--d-vw));font-weight:300;}.masehi-date{font-size:min(1.3 * var(--d-vw),3.2 * var(--d-vh));font-weight:800;transform:scaleY(1.6);letter-spacing:calc(0.05 * var(--d-vw));margin-bottom:1vh;white-space:nowrap;}.content{display:grid;grid-template-columns:var(--content-grid);margin-left:var(--content-ml);width:var(--content-w);min-height:0;}.left-info{display:var(--left-info-display);padding:calc(4 * var(--d-vh)) calc(1 * var(--d-vw));flex-direction:column;gap:calc(1 * var(--d-vh));min-height:0;}.info-card{background:var(--d-info-bg,rgba(255,215,0,0.90));border-radius:calc(1 * var(--d-vw));overflow:hidden;height:auto;}#islamic-event-float{color:#fff;text-align:center;font-size:calc(2 * var(--d-vw));font-weight:600;}#islamic-event-float.hidden{display:none;}#islamic-event-float .card-top{text-align:center;font-size:calc(2.2 * var(--d-vw));font-weight:bold;line-height:1.2;}#islamic-event-float .card-bottom{text-align:center;font-size:calc(1.6 * var(--d-vw));line-height:1.2;}#islamic-event-float .countdown{color:white;font-weight:400;}#dkmCard.hidden{display:none;}#dkmCard.dkm-plain{background:none;}#dkmCard.dkm-plain #dkmTitle{display:none;}.dkm-merchant{font-size:calc(0.9 * var(--d-vw));font-weight:600;color:#fff;text-align:center;margin-top:calc(0.6 * var(--d-vh));text-shadow:0 0 6px rgba(0,0,0,.6);-webkit-text-stroke:1px rgba(0,0,0,.75);paint-order:stroke fill;}#dkmBody{padding:calc(0.8 * var(--d-vh)) calc(1 * var(--d-vw));color:#fff;}#dkmBody.dkm-qris{display:flex;flex-direction:column;justify-content:center;align-items:center;}#dkmBody .dkm-h{font-size:calc(1.5 * var(--d-vw));font-weight:700;line-height:1.25;}#dkmBody .dkm-b{font-size:calc(1.15 * var(--d-vw));line-height:1.35;opacity:0.92;}#dkmQrisImg{display:block;width:auto;max-width:100%;min-width:0;height:auto;max-height:calc(26 * var(--d-vh));margin:0 auto;background:none;border:none;border-radius:0;}#dkmQrisImg.hidden{display:none;}.info-title{background:var(--d-title-bg,var(--info-title-bg));color:var(--info-title-text);text-align:center;font-size:calc(1.1 * var(--d-vw));font-weight:600;text-transform:uppercase;padding:calc(1 * var(--d-vh));}.info-value{text-align:center;font-size:var(--info-value-fs);font-weight:400;line-height:1.1;padding:calc(1 * var(--d-vh));font-variant-numeric:tabular-nums;}.info-text{text-align:center;font-size:calc(2.2 * var(--d-vw));font-weight:bold;line-height:1.2;}.info-sub{text-align:center;color:black;line-height:1.2;}.info-sub.top{font-size:calc(1.2 * var(--d-vw));font-weight:400;padding-top:calc(1 * var(--d-vh));}.info-sub.center{font-size:calc(1 * var(--d-vw));text-transform:uppercase;font-weight:600;background:var(--info-sub-center-bg);color:var(--info-sub-center-text);border-radius:var(--info-sub-center-radius);padding:calc(0.5 * var(--d-vh)) 0;margin:0 calc(1 * var(--d-vw));}.info-sub.small{font-size:calc(1 * var(--d-vw));font-weight:600;padding-bottom:calc(1 * var(--d-vh));}.main-display{display:flex;justify-content:center;align-items:center;width:var(--main-display-w);position:relative;min-height:0;overflow:hidden;}.gm-d-playlist{position:absolute;inset:calc(2 * var(--d-vh)) calc(2 * var(--d-vw));z-index:1;pointer-events:none;}.gm-d-playitem{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}.gm-d-playitem img,.gm-d-playitem video,.gm-d-playitem iframe{width:100%;height:100%;object-fit:fill;border:none;background:#000;}.gm-d-playitem-empty{background:transparent;}.footer{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(0.1 * var(--d-vw));padding:0 calc(0.5 * var(--d-vw));position:relative;width:100%;height:auto;z-index:4;background:transparent;backdrop-filter:none;}.footer-card{background:var(--footer-bg);backdrop-filter:blur(calc(0.25 * var(--d-vw)));-webkit-backdrop-filter:blur(calc(5 * var(--d-vw)));border-radius:var(--footer-card-radius);text-align:center;font-size:calc(1.5 * var(--d-vw));color:var(--footer-text);font-weight:bold;display:flex;flex-direction:column;justify-content:center;text-shadow:0 0 calc(1 * var(--d-vh)) rgba(0,0,0,0.3);padding:var(--footer-card-padding);margin-top:var(--footer-active-mt);position:relative;}.footer-card::before{content:"";position:absolute;bottom:calc(0.2 * var(--d-vh));left:10%;right:10%;height:calc(1 * var(--d-vh));background:linear-gradient(90deg,transparent,rgba(255,255,255,1),transparent);border-radius:calc(2 * var(--d-vh));}.footer-card span{font-size:calc(2.5 * var(--d-vw));font-variant-numeric:tabular-nums;}.footer-card.active{position:relative;background:var(--d-active-bg,rgba(255,140,0,0.8));}.footer-card.active::before{top:0;bottom:auto;left:5%;right:5%;height:calc(1 * var(--d-vh));background:linear-gradient(90deg,transparent,rgba(255,255,0,1),transparent);border-radius:calc(2 * var(--d-vh));}.footer-card.active span{text-shadow:0 0 calc(1 * var(--d-vh)) rgba(0,0,0,0.5),0 0 calc(2 * var(--d-vh)) rgba(0,0,0,0.2);}.running-text{position:relative;left:var(--rt-left);right:var(--rt-right);width:var(--rt-width);min-width:0;z-index:60;pointer-events:none;}.marquee{position:relative;overflow:hidden;width:100%;background:var(--d-rt-bg,linear-gradient(135deg,rgba(15,40,90,1),rgba(10,25,55,0.3)));backdrop-filter:blur(calc(1 * var(--d-vh)));border-radius:0;padding:calc(1.6 * var(--d-vh)) 0;}.marquee-track{display:flex;width:max-content;animation:marquee 28s linear infinite;}.running-text span{white-space:nowrap;font-size:calc(2.4 * var(--d-vh));font-weight:400;color:rgba(255,255,255,0.95);padding-right:calc(1 * var(--d-vw));letter-spacing:calc(0.1 * var(--d-vw));transform:scaleY(1.6);}@keyframes marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.event-badge{position:fixed;top:calc(13.5 * var(--d-vh));right:calc(2 * var(--d-vw));z-index:5;background:var(--d-active-bg,rgba(255,140,0,0.9));color:#fff;font-size:calc(1.6 * var(--d-vw));font-weight:700;padding:calc(0.8 * var(--d-vh)) calc(1.4 * var(--d-vw));border-radius:calc(1 * var(--d-vw));box-shadow:0 calc(0.5 * var(--d-vh)) calc(1.5 * var(--d-vh)) rgba(0,0,0,0.35);max-width:calc(24 * var(--d-vw));text-align:center;line-height:1.25;}#setting-btn{position:fixed;right:calc(1 * var(--d-vw));top:calc(15 * var(--d-vh));z-index:9999;background:rgba(255,255,0,0.30);color:#fff;border:calc(0.2 * var(--d-vh)) solid rgba(255,255,255,0.35);width:calc(3.6 * var(--d-vh));height:calc(3.6 * var(--d-vh));border-radius:50%;font-size:calc(1.65 * var(--d-vh));cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(0.5 * var(--d-vh)) calc(1.2 * var(--d-vh)) rgba(0,0,0,0.25);transition:transform .2s ease,background .2s ease;}#setting-btn:hover{transform:scale(1.1);background:rgba(255,255,0,0.45);}#sound-ind{position:fixed;right:calc(1 * var(--d-vw));top:calc(19.6 * var(--d-vh));z-index:9998;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;gap:calc(0.4 * var(--d-vh));padding:0;font-family:inherit;}#sound-ind .sound-ic{width:calc(3.6 * var(--d-vh));height:calc(3.6 * var(--d-vh));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(1.65 * var(--d-vh));color:#fff;background:rgba(34,197,94,0.55);border:calc(0.2 * var(--d-vh)) solid rgba(255,255,255,0.35);box-shadow:0 calc(0.5 * var(--d-vh)) calc(1.2 * var(--d-vh)) rgba(0,0,0,0.25);}#sound-ind.on .sound-ic{animation:soundBlink 1.2s ease-in-out infinite;}#sound-ind:not(.on) .sound-ic{background:rgba(120,120,120,0.55);}#sound-ind .sound-tx{font-size:calc(1.05 * var(--d-vh));font-weight:700;color:#fff;text-shadow:0 calc(0.1 * var(--d-vh)) calc(0.4 * var(--d-vh)) rgba(0,0,0,0.6);white-space:nowrap;text-align:right;}@keyframes soundBlink{0%,100%{opacity:1;}50%{opacity:0.35;}}.gm-d-settings-menu{position:fixed;right:calc(1 * var(--d-vw));top:calc(20.6 * var(--d-vh));z-index:10000;min-width:calc(22 * var(--d-vw));padding:calc(1 * var(--d-vh)) calc(1 * var(--d-vw));background:rgba(255,255,255,0.97);backdrop-filter:blur(calc(1.3 * var(--d-vh)));border-radius:calc(1.6 * var(--d-vh));box-shadow:0 calc(1 * var(--d-vh)) calc(3 * var(--d-vh)) rgba(0,0,0,0.2);display:flex;flex-direction:column;gap:calc(0.4 * var(--d-vh));animation:fadeIn .25s ease;}.gm-d-settings-menu a,.gm-d-settings-menu button{display:flex;align-items:center;gap:calc(1 * var(--d-vw));padding:calc(1.2 * var(--d-vh)) calc(1.6 * var(--d-vw));border:none;border-radius:calc(1.2 * var(--d-vh));background:transparent;color:#222;font-family:inherit;font-size:calc(1.5 * var(--d-vh));font-weight:600;text-decoration:none;cursor:pointer;text-align:left;transition:background .2s ease;}.gm-d-settings-menu a:hover,.gm-d-settings-menu button:hover{background:#f4f4f4;}.gm-d-settings-menu a:focus,.gm-d-settings-menu button:focus,#setting-btn:focus{outline:calc(0.25 * var(--d-vh)) solid #f4a300;outline-offset:calc(-0.15 * var(--d-vh));background:#fdf1dc;}.gm-d-settings-menu a i,.gm-d-settings-menu button i{color:#f4a300;width:calc(1.8 * var(--d-vw));text-align:center;}.gm-d-toggle{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--d-vw));width:100%;padding:calc(1.2 * var(--d-vh)) calc(1.6 * var(--d-vw));border:none;border-radius:calc(1.2 * var(--d-vh));background:transparent;color:#222;font-family:inherit;font-size:calc(1.5 * var(--d-vh));font-weight:600;cursor:pointer;text-align:left;transition:background .2s ease;}.gm-d-toggle:hover{background:#f4f4f4;}.gm-d-toggle-label{display:flex;align-items:center;gap:calc(1 * var(--d-vw));}.gm-d-toggle-label i{color:#f4a300;width:calc(1.8 * var(--d-vw));text-align:center;}.gm-d-switch{position:relative;width:calc(5.2 * var(--d-vh));min-width:calc(5.2 * var(--d-vh));height:calc(3 * var(--d-vh));border-radius:calc(3 * var(--d-vh));background:#ccc;transition:background .2s ease;}.gm-d-switch-knob{position:absolute;top:calc(0.3 * var(--d-vh));left:calc(0.3 * var(--d-vh));width:calc(2.4 * var(--d-vh));height:calc(2.4 * var(--d-vh));border-radius:50%;background:#fff;box-shadow:0 calc(0.2 * var(--d-vh)) calc(0.6 * var(--d-vh)) rgba(0,0,0,0.25);transition:transform .2s ease;}.gm-d-toggle.on .gm-d-switch{background:#2e9e5b;}.gm-d-toggle.on .gm-d-switch-knob{transform:translateX(calc(2.2 * var(--d-vh)));}.gm-d-test-btn{position:relative;}.gm-d-test-btn.playing::after{content:'';position:absolute;right:calc(1.4 * var(--d-vw));top:50%;transform:translateY(-50%);width:calc(1.4 * var(--d-vh));height:calc(1.4 * var(--d-vh));border-radius:50%;background:#2e9e5b;animation:gmBlink 1s steps(2,start) infinite;}@keyframes gmBlink{50%{opacity:0;}}@keyframes fadeIn{from{opacity:0;transform:translateY(-calc(0.6 * var(--d-vh)));}to{opacity:1;transform:none;}}.pairing{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:radial-gradient(calc(120 * var(--d-vw)) calc(70 * var(--d-vh)) at 20% 10%,#0d4d8f,#082c52 60%,#051a33);padding:calc(2 * var(--d-vh)) calc(2 * var(--d-vw));}.pairing-bg{position:absolute;inset:0;background-image:radial-gradient(rgba(255,213,74,0.08) calc(0.1 * var(--d-vh)),transparent calc(0.1 * var(--d-vh)));background-size:calc(3.4 * var(--d-vh)) calc(3.4 * var(--d-vh));}.pairing-card{position:relative;width:100%;max-width:calc(42 * var(--d-vw));background:rgba(255,255,255,0.07);border:calc(0.1 * var(--d-vh)) solid rgba(255,255,255,0.12);backdrop-filter:blur(calc(1.7 * var(--d-vh)));border-radius:calc(2.6 * var(--d-vh));padding:calc(4.4 * var(--d-vh)) calc(3.8 * var(--d-vw));text-align:center;color:#fff;box-shadow:0 calc(4 * var(--d-vh)) calc(9 * var(--d-vh)) rgba(0,0,0,0.5);animation:pairIn .5s ease;}@keyframes pairIn{from{opacity:0;transform:translateY(calc(2.4 * var(--d-vh)));}to{opacity:1;transform:none;}}.pairing-logo{width:calc(11 * var(--d-vh));height:calc(11 * var(--d-vh));margin-bottom:calc(1.8 * var(--d-vh));filter:drop-shadow(0 calc(1 * var(--d-vh)) calc(2.4 * var(--d-vh)) rgba(255,213,74,.35));object-fit:contain;}.pairing-card h1{font-size:calc(2.6 * var(--d-vh));font-weight:700;margin-bottom:calc(0.6 * var(--d-vh));font-family:Arial,Helvetica,sans-serif;}.pairing-sub{font-size:calc(1.5 * var(--d-vh));color:rgba(255,255,255,0.72);line-height:1.6;margin-bottom:calc(2.2 * var(--d-vh));}.pairing-card label{display:block;text-align:left;font-size:calc(1.4 * var(--d-vh));font-weight:600;color:rgba(255,255,255,.85);margin:calc(1.4 * var(--d-vh)) 0 calc(0.7 * var(--d-vh));}.pairing-card input{width:100%;padding:calc(1.4 * var(--d-vh)) calc(1.6 * var(--d-vw));border-radius:calc(1.3 * var(--d-vh));border:calc(0.2 * var(--d-vh)) solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.08);color:#fff;font-size:calc(1.6 * var(--d-vh));font-family:inherit;letter-spacing:calc(0.05 * var(--d-vw));transition:.2s;}.pairing-card input:focus{outline:none;border-color:#F4A300;background:rgba(255,255,255,.13);box-shadow:0 0 0 calc(0.4 * var(--d-vh)) rgba(244,163,0,.15);}.pairing-card input::placeholder{color:rgba(255,255,255,0.35);}.pair-token-row{position:relative;}.pair-token-row input{width:100%;padding-right:calc(7 * var(--d-vw));}#pairPasteBtn{position:absolute;top:50%;right:calc(0.8 * var(--d-vw));transform:translateY(-50%);width:auto;min-width:calc(5.5 * var(--d-vw));margin:0;padding:calc(0.7 * var(--d-vh)) 0;background:rgba(255,255,255,0.12);border:calc(0.2 * var(--d-vh)) solid rgba(255,255,255,0.18);border-radius:calc(1 * var(--d-vh));color:#fff;font-size:calc(1.6 * var(--d-vh));line-height:1;cursor:pointer;transition:.2s;}#pairPasteBtn:hover{background:rgba(255,255,255,0.22);border-color:rgba(255,255,255,.35);}#pairPasteBtn:active{transform:translateY(-50%) scale(.95);}.pairing-card button{width:100%;margin-top:calc(2.2 * var(--d-vh));padding:calc(1.5 * var(--d-vh));border:none;border-radius:calc(1.3 * var(--d-vh));background:linear-gradient(135deg,#F4A300,#F39C12);color:#fff;font-size:calc(1.65 * var(--d-vh));font-weight:700;font-family:inherit;cursor:pointer;transition:.2s;box-shadow:0 calc(1.2 * var(--d-vh)) calc(3 * var(--d-vh)) rgba(244,163,0,0.4);}.pairing-card button:hover{transform:translateY(-calc(0.2 * var(--d-vh)));}.pairing-card button:disabled{opacity:.6;cursor:wait;}.pairing-alert{margin:calc(1.4 * var(--d-vh)) 0 0;padding:calc(1.2 * var(--d-vh)) calc(1.4 * var(--d-vw));border-radius:calc(1.2 * var(--d-vh));background:rgba(239,68,68,0.16);border:calc(0.1 * var(--d-vh)) solid rgba(248,113,113,0.35);font-size:calc(1.4 * var(--d-vh));color:#fca5a5;}.pairing-hint{margin-top:calc(1.8 * var(--d-vh));font-size:calc(1.3 * var(--d-vh));color:rgba(255,255,255,0.4);}body{--d-clock-size:min(100px,calc(10 * var(--d-vh))) !important;}.gm-d-adzan-screen{position:fixed;inset:0;z-index:9998;background:#000;animation:gmAdzanFadeIn .6s ease;}.gm-d-adzan-screen.hidden{display:none !important;}.gm-d-adzan-screen img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.gm-d-adzan-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(3 * var(--d-vh));text-align:center;background:transparent;padding:0 calc(4 * var(--d-vw));}.gm-d-adzan-panel{display:flex;align-items:center;justify-content:center;gap:calc(3.2 * var(--d-vw));width:calc(42 * var(--d-vw));height:calc(17 * var(--d-vh));padding:0 calc(2.5 * var(--d-vw));background:#003300;border-radius:999px;flex-shrink:0;}.gm-d-adzan-clock-icon{width:calc(12 * var(--d-vh));height:calc(12 * var(--d-vh));min-width:calc(12 * var(--d-vh));flex-shrink:0;}.gm-d-adzan-clock-icon svg{width:100%;height:100%;display:block;}.gm-d-adzan-clock{font-family:'Montserrat','Plus Jakarta Sans',Arial,Helvetica,sans-serif;font-weight:800;font-size:calc(5.2 * var(--d-vw));color:#ffffff;letter-spacing:calc(0.1 * var(--d-vw));font-variant-numeric:tabular-nums;white-space:nowrap;}.gm-d-adzan-title{font-family:'Poppins','Montserrat',Arial,Helvetica,sans-serif;font-weight:800;font-size:calc(5.8 * var(--d-vw));color:#003300;white-space:nowrap;letter-spacing:calc(0.05 * var(--d-vw));line-height:1.1;}.gm-d-adzan-title span{color:#003300;}@keyframes gmAdzanFadeIn{from{opacity:0;}to{opacity:1;}}