:root { --tl-background-color: #f8f9fa; --tl-primary-color: rgb(0, 123, 255); --tl-primary-inactive-color: hsl(211.1, 100%, 55%); --tl-primary-lighter-color: hsl(211.1, 100%, 55%); --tl-primary-darker-color: hsl(211.1, 100%, 45%); --tl-primary-enhance-color: hsl(211.1, 100%, 65%); --tl-primary-enhance-inactive-color: hsl(211.1, 100%, 58.5%); --tl-primary-enhance-lighter-color: hsl(211.1, 100%, 68.5%); --tl-primary-enhance-darker-color: hsl(211.1, 100%, 58.5%); --tl-secondary-color: hsl(301.1, 100%, 50%); --tl-secondary-inactive-color: hsl(301.1, 100%, 55%); --tl-secondary-lighter-color: hsl(301.1, 100%, 55%); --tl-secondary-darker-color: hsl(301.1, 100%, 45%); --tl-text-primary-color: rgb(17, 17, 17); --tl-text-primary-inactive-color: hsl(0, 0%, 16%); --tl-text-primary-lighter-color: hsl(0, 0%, 16%); --tl-text-primary-darker-color: hsl(0, 0%, 6%); --tl-text-on-primary-color: rgb(255, 255, 255); --tl-text-on-primary-inactive-color: hsl(0, 0%, 90%); --tl-text-on-primary-lighter-color: hsl(0, 0%, 100%); --tl-text-on-primary-darker-color: hsl(0, 0%, 90%); --tl-danger-color: rgb(255, 0, 0); --tl-danger-inactive-color: hsl(0, 100%, 55%); --tl-danger-lighter-color: hsl(0, 100%, 55%); --tl-danger-darker-color: hsl(0, 100%, 45%); --tl-success-color: rgb(0, 128, 0); --tl-success-inactive-color: hsl(120, 100%, 32.6%); --tl-success-lighter-color: hsl(120, 100%, 32.6%); --tl-success-darker-color: hsl(120, 100%, 22.6%); } body { background: var(--tl-background-color); } .tl-color-primary { color: var(--tl-primary-color); } .tl-color-danger { color: var(--tl-danger-color); } small { line-height: 1.2; } .flex-fix-length { flex-grow: 0; flex-shrink: 0; } .avatar { width: 60px; height: 60px; } .avatar.large { width: 100px; height: 100px; } .avatar.small { width: 40px; height: 40px; } .icon-button { font-size: 1.4rem; cursor: pointer; } .icon-button.large { font-size: 1.6rem; } .icon-button.primary-enhance { color: var(--tl-primary-enhance-color); } .cursor-pointer { cursor: pointer; } textarea { resize: none; } .white-space-no-wrap { white-space: nowrap; } .full-viewport-center-child { position: fixed; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; } .text-orange { color: #fd7e14; } .text-yellow { color: #ffc107; } .touch-action-none { touch-action: none; } i { line-height: 1; } .markdown-container { white-space: initial; } .markdown-container img { max-height: 200px; max-width: 100%; } a { text-decoration: none; }