/* v3.91 cohesive site logo and homepage draw countdown */
.site-header .brand{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important}
.site-header .dlp-v391-logo{display:block!important;width:62px!important;height:62px!important;flex:0 0 62px!important;object-fit:contain!important}
.site-header .dlp-v391-brandtext{display:block!important;color:#fff!important;font-weight:900!important;font-size:clamp(22px,2.2vw,32px)!important;line-height:1.05!important;white-space:nowrap!important;letter-spacing:-.6px!important}
.site-header .dlp-v391-brandtext em{font-style:normal;color:#ffd429!important}
.site-header .dlp-v391-brandtext b{color:#ffd429!important}
.site-header .dlp-v391-brandtext small{display:block!important;color:#dce9ff!important;font-size:10px!important;letter-spacing:2px!important;margin-top:5px!important;line-height:1.3!important}
.dlp-v391-countdown{max-width:1200px;margin:0 auto 24px;padding:16px 22px;background:linear-gradient(125deg,#073e9c,#125ce0 56%,#063781);border:2px solid #ffcf26;border-radius:19px;box-shadow:0 9px 24px #0b438f28;color:#fff;display:grid;grid-template-columns:1.2fr auto 1fr;align-items:center;gap:22px}
.dlp-v391-countdown-label{display:flex;align-items:center;gap:11px;flex-wrap:wrap}
.dlp-v391-countdown-label>strong{font-size:15px;color:#fff}
.dlp-v391-next{font-size:16px}.dlp-v391-next b{color:#ffdf3b}
.dlp-v391-pulse{width:12px;height:12px;border-radius:50%;background:#ff3545;box-shadow:0 0 0 5px #ff35452e;animation:dlp391pulse 1.8s ease-in-out infinite}
@keyframes dlp391pulse{50%{box-shadow:0 0 0 9px #ff354500}}
.dlp-v391-clock{display:flex;gap:9px}
.dlp-v391-clock>div{width:70px;min-height:70px;border-radius:11px;background:#fff;color:#123e88;display:flex;flex-direction:column;align-items:center;justify-content:center}
.dlp-v391-clock strong{font-size:30px;line-height:1;font-variant-numeric:tabular-nums}
.dlp-v391-clock small{font-size:9px;font-weight:800;margin-top:5px}
.dlp-v391-schedule{display:flex;flex-direction:column;gap:6px;text-align:right;font-size:13px}
.dlp-v391-schedule span{color:#ffdd3a;font-weight:900;font-size:16px}
@media(max-width:800px){.dlp-v391-countdown{grid-template-columns:1fr;justify-items:center;gap:12px;padding:15px;margin:0 10px 18px}.dlp-v391-countdown-label{justify-content:center}.dlp-v391-schedule{text-align:center}.dlp-v391-clock>div{width:76px}.site-header .dlp-v391-logo{width:48px!important;height:48px!important;flex-basis:48px!important}.site-header .dlp-v391-brandtext{font-size:22px!important}.site-header .dlp-v391-brandtext small{font-size:8px!important;letter-spacing:1px!important}}
@media(max-width:370px){.dlp-v391-clock>div{width:65px}.dlp-v391-countdown-label>strong{font-size:13px}.site-header .dlp-v391-logo{width:40px!important;height:40px!important;flex-basis:40px!important}.site-header .dlp-v391-brandtext{font-size:18px!important}}

/* v3.95 Manila live clock (not a countdown) */
.dlp-v395-manila-clock .dlp-v391-clock{align-items:center}
.dlp-v395-manila-clock .dlp-v395-ampm{color:#ffdf39;font-weight:900;font-size:17px;white-space:nowrap}
.dlp-v395-manila-clock .dlp-v391-schedule strong{font-size:13px}
@media(max-width:800px){.dlp-v395-manila-clock .dlp-v391-next{font-size:13px}}
