:root{--muted:#57534d;--orange:#a94710}
.orange-btn,.ghost-btn,.nutrition-home-grid button,.nutrition-next-action button{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.4;min-height:44px}
.sheet-actions>*{min-width:0}
.panel p:not(.eyebrow),.sheet>p:not(.eyebrow),.sub,.nutrition-home-focus p:not(.eyebrow),.nutrition-home-intro p:not(.eyebrow),.nutrition-home-grid article p:not(.eyebrow),.nutrition-lesson>p,.nutrition-week-plan li,.nutrition-practice p{font-size:15px!important;line-height:1.55!important}
.privacy-note,.nutrition-note,.member-auth-note,.history-empty{font-size:13px!important;line-height:1.5!important}
.ring{width:54px;height:54px;flex-shrink:0}.ring:after{width:42px;height:42px;font-size:12px}
.bar{height:12px!important;background:#ded6ca!important}.bar i{background:var(--orange)!important;min-height:12px}
.balance-row span{font-size:13px}.toast{pointer-events:none}
.scripture-reader-copy{white-space:pre-line;font-size:17px;line-height:1.65}
.saved-sunday-review{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:12px}.saved-sunday-review p{white-space:pre-wrap}
@media(max-width:480px){.section-head{align-items:flex-start;flex-wrap:wrap}.nutrition-next-action .orange-btn{width:100%}.sheet-actions{flex-wrap:wrap}.sheet-actions>a{display:block;text-align:center;text-decoration:none}.completion b{font-size:14px}}
