/* Keep the settings panel independently scrollable on iOS, including large text sizes. */
#settingsBackdrop{overflow:hidden!important;overscroll-behavior:contain;touch-action:none;}
#settingsBackdrop>.sheet{box-sizing:border-box;max-height:calc(100dvh - 28px);overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0;}
body:has(#settingsBackdrop:not(.hidden)){overflow:hidden!important;}
@supports not (height:100dvh){#settingsBackdrop>.sheet{max-height:calc(100vh - 28px);}}
