.dsp-nepali-date-hint{display:block;margin-top:4px;color:#14704b;font-size:11px;font-weight:700;line-height:1.4}
.nepal-clock-band{padding:18px 0;background:linear-gradient(110deg,#e8f5ed,#f8fcf9);border-top:1px solid #dcebe3;border-bottom:1px solid #dcebe3}
.nepal-clock-panel{display:flex;align-items:center;justify-content:flex-start;gap:28px;flex-wrap:wrap;border:1px solid #d6e9dd;border-radius:18px;background:#fff;padding:18px 22px;box-shadow:0 8px 24px #123d2608}.nepal-clock-face{position:relative;flex:0 0 164px;width:164px;height:164px;border:7px solid #0b6246;border-radius:50%;background:radial-gradient(circle at 50% 42%,#fff 0,#f1faf4 72%,#dcefe3 100%);box-shadow:inset 0 0 0 2px #c5e2d0,0 8px 22px #0b624622}.clock-number{position:absolute;color:#15543c;font-weight:900;font-size:14px;line-height:1}.n12{top:10px;left:50%;transform:translateX(-50%)}.n3{right:11px;top:50%;transform:translateY(-50%)}.n6{bottom:10px;left:50%;transform:translateX(-50%)}.n9{left:11px;top:50%;transform:translateY(-50%)}.clock-hand{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:8px;z-index:2}.clock-hand.hour{width:5px;height:39px;background:#164c37}.clock-hand.minute{width:3px;height:55px;background:#16805a}.clock-hand.second{width:2px;height:62px;background:#d34a36}.clock-pin{position:absolute;z-index:3;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:#d34a36;transform:translate(-50%,-50%)}.nepal-clock-info{min-width:230px}.nepal-clock-time{display:block;font-size:clamp(25px,4vw,35px);font-weight:900;letter-spacing:.03em;color:#07563e;font-variant-numeric:tabular-nums}
.nepal-clock-time{font-size:clamp(24px,4vw,34px);font-weight:900;letter-spacing:.03em;color:#07563e;font-variant-numeric:tabular-nums}
.nepal-clock-label{display:block;color:#61776b;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}
.nepal-clock-date{font-size:13px;color:#244c39;font-weight:750}
.nepal-clock-date small{display:block;color:#75877c;font-size:10px;font-weight:700;margin-bottom:2px}
@media(max-width:600px){.nepal-clock-panel{align-items:center;gap:16px}.nepal-clock-face{flex-basis:144px;width:144px;height:144px}.nepal-clock-info{min-width:0;text-align:center}.nepal-clock-time{font-size:26px}.nepal-clock-date{font-size:12px}}

body[data-page="home"] main>.nepal-clock-band{display:block;margin-top:18px}
