@import "open-color/open-color"; .excalidraw { --container-padding-y: 1.5rem; --container-padding-x: 0.75rem; .library-menu-items__no-items { text-align: center; color: var(--color-gray-70); line-height: 1.5; font-size: 0.875rem; width: 100%; &__label { color: var(--color-primary); font-weight: bold; font-size: 1.125rem; margin-bottom: 0.75rem; } } &.theme--dark { .library-menu-items__no-items { color: var(--color-gray-40); } } .library-menu-items-container { display: flex; flex-grow: 1; flex-shrink: 1; flex-basis: 0; overflow-y: auto; flex-direction: column; height: 100%; justify-content: center; margin: 0; border-bottom: 1px solid var(--sidebar-border-color); position: relative; &__row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; } &__items { row-gap: 0.5rem; padding: var(--container-padding-y) var(--container-padding-x); flex: 1; overflow-y: auto; overflow-x: hidden; margin-bottom: 1rem; } &__header { color: var(--color-primary); font-size: 1.125rem; font-weight: bold; margin-bottom: 0.75rem; &--excal { margin-top: 2.5rem; } } .separator { width: 100%; display: flex; align-items: center; font-weight: 500; font-size: 0.9rem; margin: 0.6em 0.2em; color: var(--text-primary-color); } } }