// Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only @use '../../mixins'; @use '../../variables'; @use './FunConstants.scss'; .FunSkinTones__ListBox { display: flex; flex-direction: row; } .FunSkinTones__ListBoxItem { padding: 1px; &:focus { // Handled in .FunSkinTones__ListBoxItem outline: none; } } .FunSkinTones__ListBoxItemButton { padding: 4px; border-radius: 10px; .FunSkinTones__ListBoxItem:hover &, .FunSkinTones__ListBoxItem:focus & { background: light-dark(variables.$color-gray-02, variables.$color-gray-78); } .FunSkinTones__ListBoxItem:focus & { @include mixins.keyboard-mode { outline: 2px solid variables.$color-ultramarine; outline-offset: -2px; } } .FunSkinTones__ListBoxItem[data-selected='true'] & { background: light-dark(variables.$color-gray-05, variables.$color-gray-60); } }