.app-shell{background:#f7f5f0;min-height:100dvh}.app-main{min-width:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.app-navigation{z-index:100;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:#fffefa;border-top:1px solid #eae3d8;position:fixed;bottom:0;left:0;right:0}:where([role=button],[role=tab],[role=checkbox],button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #ad4c25!important}:where(input,textarea){accent-color:#ad4c25}@media (hover:hover){:where([role=button],[role=tab],[role=checkbox]):not([aria-disabled=true]):hover{filter:brightness(.96)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=900px){.app-navigation{width:220px;padding-top:env(safe-area-inset-top,0px);border-top:0;border-right:1px solid #eae3d8;top:0;bottom:0;right:auto}.app-main{margin-left:220px;padding-bottom:0}}