.titchy.screen{overflow:hidden}.titchy.screen:is(.fill-width,.fill-both){width:100dvw;min-width:100dvw;max-width:100dvw}.titchy.screen:is(.fill-height,.fill-both){height:100dvh;min-height:100dvh;max-height:100dvh}.titchy.screen.safe-area-padding{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right)}.titchy.screen.safe-area-margin{margin-top:env(safe-area-inset-top);margin-left:env(safe-area-inset-left);margin-bottom:env(safe-area-inset-bottom);margin-right:env(safe-area-inset-right)}.titchy.screen.safe-area-size:is(.fill-width,.fill-both){width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right));min-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right))}.titchy.screen.safe-area-size:is(.fill-height,.fill-both){height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.titchy.screen.expandable:is(.fill-width,.fill-both){width:fit-content;max-width:unset}.titchy.screen.expandable:is(.fill-height,.fill-both){height:fit-content;max-height:unset}
