/* v53 Tracker polish */
.daily-page .daily-heading h1{font-size:clamp(25px,6vw,35px);line-height:1.25;letter-spacing:-.04em}
.daily-hadith{border-left:3px solid #91b998;padding:9px 12px;margin:12px 0!important;background:#f0f7ee;border-radius:0 10px 10px 0;color:#476f58!important;font-size:11px!important;line-height:1.65!important}
.daily-shortcuts-section[hidden],.daily-custom-list[hidden]{display:none!important}
.daily-custom-section .daily-subheader{margin-bottom:12px}
.daily-custom-section .daily-add-button{display:none!important}
.daily-custom-section .daily-custom-list{display:none!important}
.daily-custom-section{padding:16px 17px!important}
.daily-custom-section .daily-custom-form:not([hidden]){margin-top:12px}
.daily-custom-section .daily-custom-form[hidden]{display:none!important}
.daily-preset-grid{grid-template-columns:repeat(auto-fit,minmax(91px,1fr))!important}
.daily-preset-grid .daily-habit-tile{min-width:0;min-height:145px}
.daily-ayah-section{background:linear-gradient(130deg,#fdfefa,#e8f3ea)!important;border:1px solid #cbded0!important;box-shadow:0 12px 33px #0e5c3420;border-radius:24px!important;position:relative;overflow:hidden}
.daily-ayah-section:before{content:'✧';position:absolute;right:13px;top:-40px;color:#b4d9be45;font-size:155px;pointer-events:none}
.daily-ayah-section .daily-ayah-row{background:#fff!important;border:1px solid #e0eade!important;box-shadow:0 5px 17px #16573b0e;border-radius:17px!important}
.ch40-daily-shortcut{background:linear-gradient(120deg,#113d34,#147457)!important;border:1px solid #dfc78b!important;color:#fff!important;border-radius:20px!important;box-shadow:0 12px 30px #10573c24;padding:22px!important}
.ch40-daily-shortcut strong{color:#f4e3b7!important;font-size:15px!important}
.ch40-daily-shortcut small{color:#dcece0!important;line-height:1.65}
.ch40-daily-glyph{background:#ffffff18!important;color:#f6d993!important}
.daily-latest{background:linear-gradient(135deg,#f9fbf6,#f0f6eb)!important;border-radius:25px!important}
@media(max-width:420px){.daily-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.daily-preset-grid .daily-habit-tile{padding:10px 5px!important}.daily-preset-grid .daily-habit-tile strong{font-size:11px!important;overflow-wrap:anywhere}}