.aWhttW_frame{box-sizing:border-box;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.aWhttW_frame>*{flex-shrink:0}.aWhttW_frame>[data-fan-site-footer]{margin-top:auto}.aWhttW_frame>:has(+[data-fan-site-footer]){grid-auto-rows:max-content;align-content:start;min-height:100dvh}
