@use '../../styles/mixins'; .root { --topic-icon-size: 5rem; position: relative; height: 100%; background-color: var(--color-background); } .content { overflow: auto; display: flex; flex-direction: column; height: 100%; } .section { display: flex; flex-direction: column; justify-content: center; @include mixins.side-panel-section; } .general { border-bottom: 0; box-shadow: none; } .top { padding: 1rem 1.5rem; } .bottom { flex-grow: 1; min-height: 30rem; margin-bottom: 0; } .iconWrapper { --custom-emoji-size: var(--topic-icon-size); align-self: center; width: var(--topic-icon-size); height: var(--topic-icon-size); margin: 1.5rem 0; font-size: calc(var(--topic-icon-size) - 2rem); } .icon { width: 100%; height: 100%; } .clickable { cursor: var(--custom-cursor, pointer); } .heading { font-size: 0.9375rem; font-weight: var(--font-weight-medium); color: var(--color-text-secondary); } .icon-picker { min-height: 10rem; }