/* Mukto Bangla v2.17.0 — right-rail daily utilities */
.mb-daily-card{position:relative;display:grid;gap:12px;margin-bottom:16px;padding:16px;border:1px solid color-mix(in srgb,var(--mb-green) 16%,var(--mb-line));border-radius:20px;background:linear-gradient(145deg,var(--mb-surface),color-mix(in srgb,var(--mb-mint) 34%,var(--mb-surface)));box-shadow:0 12px 32px rgba(20,55,41,.07);color:var(--mb-ink);overflow:hidden}.mb-daily-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--mb-green-deep),var(--mb-green),#de3944);content:""}.mb-daily-card-head{display:flex;align-items:center;gap:10px}.mb-daily-card-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:color-mix(in srgb,var(--mb-green) 12%,var(--mb-surface));color:var(--mb-green-deep);font-size:20px;font-weight:900}.mb-daily-card-head small{display:block;color:var(--mb-green);font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.mb-daily-card-head h2{margin:2px 0 0;font-size:15px;line-height:1.25}.mb-prayer-loading{padding:14px 6px;color:var(--mb-muted);font-size:10px;text-align:center}.mb-prayer-content{display:grid;gap:11px}.mb-prayer-location{display:flex;align-items:center;gap:6px;color:var(--mb-muted);font-size:9px}.mb-prayer-location strong{overflow:hidden;color:var(--mb-ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mb-next-prayer{padding:12px 13px;border-radius:15px;background:linear-gradient(135deg,var(--mb-green-deep),var(--mb-green));color:#fff;box-shadow:0 9px 22px color-mix(in srgb,var(--mb-green) 20%,transparent)}.mb-next-prayer>small{display:block;margin-bottom:4px;font-size:8px;font-weight:800;opacity:.8;text-transform:uppercase;letter-spacing:.06em}.mb-next-prayer>div{display:flex;align-items:end;justify-content:space-between;gap:8px}.mb-next-prayer strong{font-size:18px}.mb-next-prayer span{font-size:9px;font-weight:800;text-align:right}.mb-prayer-list{display:grid;border:1px solid var(--mb-line);border-radius:14px;background:var(--mb-surface);overflow:hidden}.mb-prayer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-bottom:1px solid var(--mb-line);font-size:10px}.mb-prayer-row:last-child{border-bottom:0}.mb-prayer-row span{color:var(--mb-muted);font-weight:700}.mb-prayer-row strong{font-size:11px}.mb-prayer-row.is-next{background:color-mix(in srgb,var(--mb-green) 7%,var(--mb-surface))}.mb-prayer-row.is-next span,.mb-prayer-row.is-next strong{color:var(--mb-green-deep)}.mb-sun-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mb-sun-times>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px;border:1px solid var(--mb-line);border-radius:12px;background:var(--mb-surface)}.mb-sun-times span{color:var(--mb-muted);font-size:8px}.mb-sun-times strong{font-size:10px}.mb-prayer-note{display:flex;flex-wrap:wrap;gap:3px 6px;color:var(--mb-muted);font-size:7px;line-height:1.45}.mb-prayer-note>span{width:100%;color:var(--mb-green-deep);font-weight:800}.mb-prayer-note>small{font-size:7px}.mb-prayer-note>a{color:var(--mb-green-deep);font-weight:800;text-decoration:none}.mb-today-content{display:grid;gap:10px}.mb-today-primary{display:grid;gap:2px;padding:11px 12px;border-radius:14px;background:var(--mb-surface)}.mb-today-primary small{color:var(--mb-green);font-size:9px;font-weight:900}.mb-today-primary strong{font-size:14px;line-height:1.35}.mb-today-dates{display:grid;gap:7px}.mb-today-dates>div{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--mb-line);border-radius:11px;background:var(--mb-surface)}.mb-today-dates span{color:var(--mb-muted);font-size:8px;font-weight:800}.mb-today-dates strong{font-size:9px;line-height:1.35}.mb-daily-rail-ad{margin-bottom:16px}.mb-daily-rail-ad>.mb-side-card,.mb-daily-rail-ad>.mb-public-ad{margin-bottom:0}
@media(max-width:1180px) and (min-width:901px){.mb-daily-card{padding:12px;border-radius:16px}.mb-daily-card-head h2{font-size:13px}.mb-daily-card-icon{width:34px;height:34px;flex-basis:34px}.mb-next-prayer{padding:10px}.mb-next-prayer strong{font-size:15px}.mb-prayer-row{padding:7px 8px}.mb-today-dates>div{grid-template-columns:1fr;gap:2px}}

/* v2.17.3 — rail type scale aligned with the People / আপনজন directory */
.mb-daily-card-head small{font-size:10px}.mb-daily-card-head h2{font-size:14px}.mb-prayer-loading{font-size:11px}.mb-prayer-location{font-size:11px}.mb-prayer-location strong{font-size:12px}.mb-next-prayer>small{font-size:10px}.mb-next-prayer strong{font-size:18px}.mb-next-prayer span{font-size:10px}.mb-prayer-row{font-size:12px}.mb-prayer-row strong{font-size:12px}.mb-sun-times span{font-size:10px}.mb-sun-times strong{font-size:11px}.mb-prayer-note{font-size:9px}.mb-prayer-note>small{font-size:9px}.mb-today-primary small{font-size:10px}.mb-today-primary strong{font-size:14px}.mb-today-dates span{font-size:10px}.mb-today-dates strong{font-size:11px}
