header {
    display: flex;
    border-bottom: 1px solid var(--white-black-5);
    user-select: none;
    background-color: var(--tertiary-2);
}

header .logo {
    padding: var(--spacing-sm) 0;
}
header .logo .icon {
    width: 150px;
    height: 48px;
    color: var(--sodon-100);
}

.header-left {
    display: flex;
    gap: var(--spacing-xl);
    flex: 1;
}

.header-right {
    display: flex;
}

.header-menu {
    display: flex;
}