.hamburger-container{position:relative}.hamburger-button{border-radius:4px;padding:8px;font-size:1.5rem;transition:background-color .3s}.hamburger-icon{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex;position:relative}.bar{background-color:#374151;width:100%;height:2px;transition:all .3s}.hamburger-icon.open .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger-icon.open .bar:nth-child(2){opacity:0}.hamburger-icon.open .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.hamburger-nav{z-index:10;opacity:0;pointer-events:none;transform-origin:100% 0;border-radius:6px;width:16rem;transition:transform .3s,opacity .3s;position:absolute;top:100%;right:0;overflow:hidden;transform:scale(.95);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hamburger-nav.open{opacity:1;pointer-events:auto;transform:scale(1)}.hamburger-menu{flex-direction:column;margin:0;padding:.5rem;list-style:none;display:flex}.hamburger-menu li{padding:.5rem 0}.hamburger-nav.open .hamburger-menu li{opacity:0;animation:.3s forwards slideIn}.hamburger-nav.open .hamburger-menu li:first-child{animation-delay:.1s}.hamburger-nav.open .hamburger-menu li:nth-child(2){animation-delay:.2s}.hamburger-nav.open .hamburger-menu li:nth-child(3){animation-delay:.3s}@keyframes slideIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=2d36f0c5893b1480.css.map*/