.nav { @apply .bg-blue-dark .border-b .border-t .border-blue-darkest; height: 56px; & .logo { @apply .mr-8 .font-sans .font-thin .text-3xl .text-white .inline-block; & a { color: inherit; text-decoration: none; } @screen xsx { @apply .hidden; } } & .search-box { @apply .mr-2; & > .search-input { @apply .text-sm .p-2 .ml-8 .rounded .border .border-blue-darker .bg-grey-lightest .text-grey-darkest .w-96; opacity: 0.9; transition: ease-in-out opacity 150ms; &:focus { @apply .border-blue-darkest; opacity: 1; } &.has-search-results { @apply .border-b-0 .rounded-b-none; opacity: 1 !important; } } & .search-results { @apply .absolute .bg-grey-lightest .border .border-blue-darkest .border-t-0 .rounded .rounded-t-none .p-2 .ml-8 .z-50 .w-96; & a { @apply .block .no-underline .p-2 .rounded; &:hover { @apply .bg-grey-lighter; } } } } & .menu { @apply .flex .h-full .items-center; & > a { @apply .block .flex .self-stretch .items-center .no-underline .text-grey-lighter .font-light .text-sm .px-5; &:hover { @apply .bg-blue-dark; } } } } .sidenav { a { @apply .block .no-underline .text-grey-darker .py-2; transition: color 75ms ease-in; &:hover { @apply .text-grey; } &.router-link-exact-active { @apply .font-medium; } } } /* .sidenav { @apply .py-2; a { @apply .block .py-3 .px-6 .text-grey-darkest .no-underline .border .border-transparent; &:hover, &.router-link-exact-active { @apply .border-grey-light .bg-grey-lightest; border-left: 1px solid transparent; border-right: 1px solid transparent; } &.router-link-exact-active + a:hover { border-top: 1px solid transparent; } } } */