:root { --td-cell-group-title-padding-left: 32px; } html, body, #root { --td-swiper-border-radius: 0; height: 100%; min-height: 100vh; } html { color-scheme: light; background: #F5F5F8; } html.theme-dark { color-scheme: dark; background: #10161f; } body { margin: 0; color: #111827; background: #F5F5F8; font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif; transition: background .2s ease, color .2s ease; } html.theme-dark body { color: #f3f4f6; background: #10161f; } * { box-sizing: border-box; } .t-form__label { color: #555; flex: none; min-width: unset; white-space: nowrap; text-overflow: unset; } .t-cell__title { .t-cell__title-text { min-width: unset; white-space: nowrap; text-overflow: unset; } } .load-state { color: var(--tui-gray); padding: .75rem; text-align: center; font-size: .875rem; } .avatar { flex: none; display: block; border-radius: .875rem; &.fallback { color: #2563EB; display: flex; font-size: 1.25rem; background: #DBEAFE; align-items: center; font-weight: 600; justify-content: center; } }