@import '../../../styles'; .header { padding: 0 1rem; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 4rem; .left_part { display: flex; flex-direction: row; gap: 4rem; &__logo { &--container{ display: flex; flex-direction: row; gap: 2rem; } &--sandkasten{ width: 4rem; height: auto; aspect-ratio: 1; } } } .right_part { display: flex; flex-direction: row; align-items: center; gap: 2rem; &--menu { display: flex; flex-direction: row; gap: 1rem; a { color: $color-black; text-decoration: none; } } &__connexion { display: flex; flex-direction: row; gap: 2rem; &--login { cursor: pointer; display: flex; align-items: center; gap: 1rem; color: $color-purple; } &--register { cursor: pointer; border: 1px solid $color-black; border-radius: 10px; padding: .75rem 2rem; } } } } .dark-theme { .right_part { &--menu { a { color: $color-white; } } &__connexion { &--register { border-color: $color-white; } } } } @media (max-width: 1024px) { }