@media(max-width:700px){
 .masthead .masthead-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;width:100%}
 .masthead-actions .week-picker{flex:1 1 0;min-width:0;height:44px;box-sizing:border-box;padding:2px;grid-template-columns:24px minmax(0,1fr) 24px;border-radius:11px}
 .masthead-actions .week-picker #weekDrawerButton{min-width:0;min-height:0;height:38px;padding:0 2px;gap:5px;font-size:clamp(.68rem,2.9vw,.85rem);line-height:1.2}
 #weekDrawerButton>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}
 .masthead-actions .week-picker #prevWeek,.masthead-actions .week-picker #nextWeek{width:24px;height:38px}
 .masthead-actions #themeToggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;box-sizing:border-box;padding:0;border-radius:11px;margin:0}
 .masthead-actions #prayerNameButton{display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px;height:44px;box-sizing:border-box;margin:0;padding:0 5px;font-size:.78rem;line-height:1;border-radius:11px}
 .masthead-actions #newWeek,.masthead-actions #publishWeek{flex-basis:auto;margin:0}
}
