@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@800&display=swap');
.amin-original-bottom-nav{box-sizing:border-box;--duration:.45s;--cubic:cubic-bezier(0.4,0,0.2,1);--color-1:#7a7ad9;--color-2:#ffa98e;margin:0;width:42em;display:flex;height:10.4em;user-select:none;position:fixed;left:50%;bottom:.8em;transform:translateX(-50%);z-index:99999;align-items:center;padding:0 1.9em 2.5em;justify-content:center;background-color:#fefefe;border-radius:1em 1em 4.5em 4.5em;-webkit-tap-highlight-color:transparent;box-shadow:0 18px 45px rgba(20,20,80,.18)}
.amin-original-bottom-nav,.amin-original-bottom-nav *,.amin-original-bottom-nav *::before,.amin-original-bottom-nav *::after{box-sizing:border-box}
@media(max-width:42.625em){.amin-original-bottom-nav{font-size:.55em;width:calc(100vw - 2em)}}
.amin-original-bottom-nav::after{height:5%;width:35%;bottom:10%;content:" ";position:absolute;border-radius:1em;background-color:#f2f3f4}
.amin-original-bottom-nav .menu__item{all:unset;flex-grow:1;display:flex;cursor:pointer;overflow:hidden;padding-top:.5em;position:relative;align-items:center;color:#69501d;justify-content:center;transition:flex-grow var(--duration) var(--cubic);text-decoration:none}
.amin-original-bottom-nav .menu__icon{font-size:1.2em;stroke:currentColor;transition:transform var(--duration) var(--cubic)}
.amin-original-bottom-nav .menu__item::before{top:9%;left:18.4%;width:1.5em;height:1.5em;content:" ";position:absolute;border-radius:50%;transform:scale(0);transform-origin:center;background-color:#f00;transition:transform var(--duration) var(--cubic)}
.amin-original-bottom-nav .menu__item::after{left:0;bottom:0;content:" ";height:.25em;position:absolute;border-radius:2em;transform-origin:left center;background-color:currentColor;width:calc(var(--lineWidth,40px) + 5px);transform:translate3d(3em,0,0) scaleX(0);transition:transform calc(var(--duration) + .2s) var(--cubic)}
.amin-original-bottom-nav .menu__text{left:3.9em;font-size:2em;position:absolute;text-transform:none;letter-spacing:0;white-space:nowrap;transform:translate3d(0,109%,0);transition:transform calc(var(--duration) / 3.7)}
.amin-original-bottom-nav .menu__item.active{flex-grow:2.7;color:#2c2109;}
.amin-original-bottom-nav .menu__item.active .menu__icon{transform:translate3d(-95%,0,0)}
.amin-original-bottom-nav .menu__item.active::before{transform:scale(1)}
.amin-original-bottom-nav .menu__item.active::after{transform:translate3d(6.3em,0,0) scaleX(1);transition:transform var(--duration) var(--cubic)}
.amin-original-bottom-nav .menu__text.active{transform:translate3d(0,0,0);transition:transform calc(var(--duration) / 1.5)}
.amin-original-bottom-nav .original-icon{--duration-icon:1s;fill:none;width:2.5em;height:2.5em;display:block;stroke:currentColor;stroke-width:15;stroke-miterlimit:10}
.amin-original-bottom-nav .amin-icon{fill:none;width:2.7em;height:2.7em;display:block;stroke:currentColor;stroke-width:2!important;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}
.amin-original-bottom-nav .active #home-anm{animation:home var(--duration-icon)}
@keyframes home{25%{transform:translate3d(0,-.8em,0)}50%{transform:translate3d(0,.5em,0)}}
.amin-original-bottom-nav .menu__item.active .amin-album-bookmark,.amin-original-bottom-nav .menu__item:hover .amin-album-bookmark{animation:aminAlbumBookmark .6s cubic-bezier(.34,1.56,.64,1);transform-origin:top}
@keyframes aminAlbumBookmark{0%{transform:scaleY(1)}40%{transform:scaleY(1.2)}70%{transform:scaleY(.8)}100%{transform:scaleY(1)}}
.amin-original-bottom-nav .amin-hh-path{stroke-dasharray:80;stroke-dashoffset:0}
.amin-original-bottom-nav .menu__item.active .amin-hh-path,.amin-original-bottom-nav .menu__item:hover .amin-hh-path{animation:aminDrawPath .35s ease forwards}
.amin-original-bottom-nav .menu__item.active .amin-hh-path-2,.amin-original-bottom-nav .menu__item:hover .amin-hh-path-2{animation-delay:.1s}.amin-original-bottom-nav .menu__item.active .amin-hh-path-3,.amin-original-bottom-nav .menu__item:hover .amin-hh-path-3{animation-delay:.2s}.amin-original-bottom-nav .menu__item.active .amin-hh-path-4,.amin-original-bottom-nav .menu__item:hover .amin-hh-path-4{animation-delay:.3s}
@keyframes aminDrawPath{0%{stroke-dashoffset:80;opacity:0}100%{stroke-dashoffset:0;opacity:1}}
.amin-original-bottom-nav .menu__item.active .amin-layers-main,.amin-original-bottom-nav .menu__item:hover .amin-layers-main{animation:aminLayerMain .45s cubic-bezier(.2,.9,.2,1.15)}
.amin-original-bottom-nav .menu__item.active .amin-layers-merge,.amin-original-bottom-nav .menu__item:hover .amin-layers-merge{animation:aminLayerMerge .45s cubic-bezier(.2,.9,.2,1.15)}
@keyframes aminLayerMain{0%{transform:translateY(0)}100%{transform:translateY(8px)}}@keyframes aminLayerMerge{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-4px);opacity:0}}
.amin-original-bottom-nav .amin-user-circle,.amin-original-bottom-nav .amin-user-path{stroke-dasharray:80;stroke-dashoffset:0}
.amin-original-bottom-nav .menu__item.active .amin-user-circle,.amin-original-bottom-nav .menu__item:hover .amin-user-circle{animation:aminUserCircle .5s ease forwards;transform-origin:center}
.amin-original-bottom-nav .menu__item.active .amin-user-path,.amin-original-bottom-nav .menu__item:hover .amin-user-path{animation:aminDrawPath .45s ease .2s forwards}
@keyframes aminUserCircle{0%{stroke-dashoffset:80;transform:scale(.5);opacity:0}100%{stroke-dashoffset:0;transform:scale(1);opacity:1}}
@media(min-width:769px){.amin-original-bottom-nav{display:none}}
@media(max-width:768px){body{padding-bottom:115px}}
