/* One bottom edge for the whole app, measured on an iPhone 16 Plus (430 x 932, 34pt home bar).
   Buttons and sheets pinned to the bottom sit just above the home bar instead of floating high:
   the home bar space once, plus a small gap. Loaded last so it wins everywhere. */
:root{--bot:max(16px,calc(var(--sab,0px) + 8px));--bot-sheet:max(18px,calc(var(--sab,0px) + 12px))}

/* main buttons at the bottom of full screens: onboarding, sign-in, photo crop */
#ob .o3-bottom,.b5-panel{padding-bottom:var(--bot)!important}
#au.a7 .a7-wrap{padding-bottom:var(--bot)}
.crp{padding-bottom:var(--bot)}

/* bottom sheets and bars that end in a button */
.sheet>div,#sh.full>div,.agr,.aum-f,.da-in,.lk-in,.ig-in,.nt-in,.adm-in,.tkp-f,.czs-save,.buybar,#shc .mx-act,.rm-ctrl,.uf-post,.dm-comp,.dm-blk,.fd-rep,.mbo-pvin,.wd,
.mps,.lpk,.lpf,.fd,.fu,.fcp,.fcmp,.fnc,.st,.uf{padding-bottom:var(--bot-sheet)!important}
