.project-navigation{flex-direction:column;justify-content:space-between;width:100%;min-height:100%;display:flex}@media (width>=768px){.project-navigation{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);width:250px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.5rem;margin-top:.5rem}.project-navigation:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}}.project-navigation__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.project-navigation__list{padding:.5rem}.project-navigation__list__item{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.project-navigation__list__item:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1));color:#1f2937b3}.project-navigation__list__item:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.project-navigation__list__item:hover:where(.dark,.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.project-navigation__list__item__icon{stroke-width:2px;opacity:.75;width:1.25rem;height:1.25rem}.project-navigation__list__item__label{font-size:.875rem;font-weight:500;line-height:1.25rem}.project-navigation__list__item__active{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.project-navigation__list__item__dot{width:.375rem;height:.375rem}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.project-navigation__list__item__dot{--tw-bg-opacity:1;background-color:rgb(253 192 33/var(--tw-bg-opacity,1));border-radius:9999px;animation:1s cubic-bezier(0,0,.2,1) infinite ping}.project-navigation-mobile__button{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:1px;border-radius:.375rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem;display:flex}
