.bottom-menu{position:fixed;left:0;top:0;width:100%;height:100%;z-index:25}.bottom-menu::before{content:'';left:0;top:0;width:100%;height:100%;position:fixed;background-color:#000;background-color:rgba(0,0,0,0.4)}.bottom-menu__buttons{width:100%;position:absolute;bottom:0;animation:appearFromBottom 0.5s ease}.bottom-menu__button{color:var(--bg-font-clear);background:var(--bg-light-shade);font-size:1.2rem;width:100%;padding:16px;text-align:left}.bottom-menu__button:hover,.bottom-menu__button:active{background:var(--bg-light-accent)}@keyframes appearFromBottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@media screen and (min-width: 1024px){.bottom-menu{position:absolute}.bottom-menu__buttons{min-width:256px;right:-4px;top:26px;animation:none}}
