
@media (max-width:767px) {

  /* Sections provide spacing; their individual cards provide the surface. */

  /* The preview has its own chat colours, independent of the settings palette. */

  /* Keep field surfaces opaque: glass over the sticker dock darkens light themes. */
}
@media (max-width:767px) {

/* Complete palettes for lazy screens: these aliases are part of the source, not inferred from a release. */


/* Keep badges and expanded moderation rows readable on every palette. */


/* Nested channel containers must follow the same palette as their cards. */

}/* Priority is resolved at build time; shipped CSS does not require @layer support. */
@media (max-width:767px) {
  html[data-nexti-mobile-theme] {
    --mobile-theme-card-radius:18px;
    --mobile-theme-button-radius:12px;
  }

  /* Sections provide spacing; their individual cards provide the surface. */
  html:root:not(#\#):not(#\#):not(#\#) :is(.group-info-widget .gi-section,.channel-center__section) {
    background:transparent!important;
    box-shadow:none!important;
  }
  html:root:not(#\#):not(#\#):not(#\#) :is(.group-info-widget .sheet-card,.group-info-widget .description-card,.group-info-widget .member-card,.channel-center .post-item,.channel-center .channel-card,.channel-center .person-card,.channel-media-card,.notification-post-card,.moderation-comments-panel,.channel-moderation-group,.channel-notification-request) {
    border-radius:var(--mobile-theme-card-radius,18px)!important;
  }
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .sheet-card {
    background:var(--mobile-theme-surface-alt)!important;
    color:var(--mobile-theme-text)!important;
    border-color:var(--mobile-theme-line)!important;
    box-shadow:none!important;
    padding:16px!important;
  }
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .action-grid {gap:8px!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .action-btn {
    min-height:68px!important;
    padding:10px 4px!important;
    gap:6px!important;
    border-radius:16px!important;
  }
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .action-icon {width:30px!important;height:30px!important;border-radius:10px!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .action-icon svg {width:19px!important;height:19px!important;color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .action-label {font-size:10px!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:var(--mobile-theme-text)!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .sheet-buttons {gap:8px!important;flex-wrap:wrap!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .sheet-btn {
    min-height:44px!important;
    padding:8px 12px!important;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:600!important;
    border-radius:var(--mobile-theme-button-radius,12px)!important;
    box-shadow:none!important;
  }
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget :is(.sheet-btn--soft,.sheet-btn--ghost) {background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .sheet-btn--primary {background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .sheet-field>span {font-size:11px!important;letter-spacing:.02em!important;color:var(--mobile-theme-component-muted)!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget :is(.sheet-input,.sheet-textarea) {background:var(--mobile-theme-surface)!important;font-size:16px!important;border-radius:12px!important;box-shadow:none!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .stat-card {padding:12px 5px!important;border-radius:16px!important;min-width:0!important}
  html:root:not(#\#):not(#\#):not(#\#) .group-info-widget .stat-label {font-size:10px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:26px!important;display:grid!important;align-items:center!important}

  html:root:not(#\#):not(#\#):not(#\#) :is(.channel-media-tabs,.channel-center .settings-panel__group,.channel-center .settings-panel__page) {border-radius:16px!important}
  html:root:not(#\#):not(#\#):not(#\#) :is(.channel-center .post-action-btn,.channel-center__btn,.channel-media-tab,.channel-media-card__menu,.channel-center .comment-row__actions button) {border-radius:var(--mobile-theme-button-radius,12px)!important}
  html:root:not(#\#):not(#\#):not(#\#) .channel-center .post-action-btn {min-height:40px!important;font-size:12px!important;font-weight:650!important}
  html:root:not(#\#):not(#\#):not(#\#) .channel-media-card {padding:10px!important;gap:8px!important}
  html:root:not(#\#):not(#\#):not(#\#) :is(.channel-media-card__thumb,.channel-media-card__thumb--video) {border-radius:12px!important}
  html:root:not(#\#):not(#\#):not(#\#) .channel-media-card__more {border-radius:10px!important;top:14px!important;right:14px!important}
  html:root:not(#\#):not(#\#):not(#\#) .channel-media-card__caption {display:grid!important;gap:3px!important;padding:2px 0!important;min-width:0!important;font-size:11px!important;line-height:1.4!important}
  html:root:not(#\#):not(#\#):not(#\#) .channel-media-card__caption strong {display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--mobile-theme-text)!important}
  html:root:not(#\#):not(#\#):not(#\#) .channel-media-card__caption small {display:block!important;color:var(--mobile-theme-component-muted)!important}

  /* The preview has its own chat colours, independent of the settings palette. */
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__preview-bubble {color:var(--appearance-bubble-ink,#ffffff)!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__preview-bubble span {color:var(--appearance-bubble-ink,#ffffff)!important;opacity:1!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__icon-btn {background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__save {background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-radius:12px!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__section {border-color:var(--mobile-theme-line)!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__section h3 {color:var(--mobile-theme-text)!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__colors label {background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;border-radius:14px!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__density {background:var(--mobile-theme-surface-alt)!important;border-radius:14px!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__density button {color:var(--mobile-theme-component-muted)!important;border-radius:11px!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__density button.is-active {background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__reset {background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-radius:14px!important}
  html:root:not(#\#):not(#\#):not(#\#) .nexti-chat-appearance__theme-preview.is-custom:not([style]) {background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important}

  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch {background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;backdrop-filter:none!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__bar {border-color:var(--mobile-theme-line)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__field {background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;border-radius:16px!important}
  html:root:not(#\#):not(#\#):not(#\#) :is(.tm-msearch__back,.tm-msearch__clear) {background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__field-icon {color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__input {color:var(--mobile-theme-text)!important;caret-color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__input::placeholder {color:var(--mobile-theme-component-muted)!important;opacity:1!important}
  html:root:not(#\#):not(#\#):not(#\#) :is(.tm-msearch__state,.tm-msearch__result-time) {color:var(--mobile-theme-component-muted)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__state--error {color:var(--mobile-theme-danger)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__result {background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;border-radius:18px!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__result-name {color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__result-snippet {color:var(--mobile-theme-text)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tm-msearch__result-snippet mark {background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-radius:4px!important}

  /* Keep field surfaces opaque: glass over the sticker dock darkens light themes. */
  html:root:not(#\#):not(#\#):not(#\#) .tg-chat-container:not(.is-desktop) .tg-chat-container__composer-wrap.has-sticker-panel {background:var(--mobile-theme-surface)!important;box-shadow:0 -3px 14px var(--mobile-theme-shadow)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tg-chat-container:not(.is-desktop) .tg-chat-container__input-glass {background:var(--mobile-theme-surface)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 2px 8px var(--mobile-theme-shadow)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tg-chat-container:not(.is-desktop) .tg-chat-container__input-glass:focus-within {border-color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .tg-chat-container:not(.is-desktop) .tg-chat-container__input::placeholder {color:var(--mobile-theme-component-muted)!important;opacity:1!important}
  html:root:not(#\#):not(#\#):not(#\#) :is(.tm-msearch__field,.nx-sticker-search input) {background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
  html:root:not(#\#):not(#\#):not(#\#) :is(.tm-msearch__field:focus-within,.nx-sticker-search input:focus) {border-color:var(--mobile-theme-component-accent)!important}
  html:root:not(#\#):not(#\#):not(#\#) .dcw-poll-card.is-mobile .dcw-poll-card__head {border-radius:14px!important}
}

/* Generated by scripts/build-mobile-themes.mjs; mobile scope only. */
@media(max-width:767px){
html[data-nexti-mobile-theme="midnight"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#08111f;--mobile-theme-background-end:#101d31;--mobile-theme-surface:#112237;--mobile-theme-surface-alt:#1a304b;--mobile-theme-text:#edf5ff;--mobile-theme-muted:#a9bfd9;--mobile-theme-faint:#8babc8;--mobile-theme-accent:#78baff;--mobile-theme-accent-alt:#91a5ff;--mobile-theme-line:#2a405d;--mobile-theme-incoming:#142b43;--mobile-theme-outgoing:#214d73;--mobile-theme-positive:#83e1c1;--mobile-theme-danger:#ffa2ba;--mobile-theme-on-accent:#08111f;--mobile-theme-glass:#112237ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba}
html[data-nexti-mobile-theme="amethyst"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#140f20;--mobile-theme-background-end:#241830;--mobile-theme-surface:#241b34;--mobile-theme-surface-alt:#342648;--mobile-theme-text:#f7f0ff;--mobile-theme-muted:#c4b4d9;--mobile-theme-faint:#b09bc8;--mobile-theme-accent:#c3a0ff;--mobile-theme-accent-alt:#efa3d2;--mobile-theme-line:#4a365e;--mobile-theme-incoming:#2b203e;--mobile-theme-outgoing:#53366e;--mobile-theme-positive:#90e0bd;--mobile-theme-danger:#ffabc4;--mobile-theme-on-accent:#140f20;--mobile-theme-glass:#241b34ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba}
html[data-nexti-mobile-theme="forest"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#081611;--mobile-theme-background-end:#112920;--mobile-theme-surface:#122b21;--mobile-theme-surface-alt:#1d3d30;--mobile-theme-text:#eefaf2;--mobile-theme-muted:#aacbbb;--mobile-theme-faint:#8fb3a0;--mobile-theme-accent:#83dfad;--mobile-theme-accent-alt:#8cd8cd;--mobile-theme-line:#315443;--mobile-theme-incoming:#183126;--mobile-theme-outgoing:#285c44;--mobile-theme-positive:#8aebb5;--mobile-theme-danger:#ffadbb;--mobile-theme-on-accent:#081611;--mobile-theme-glass:#122b21ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba}
html[data-nexti-mobile-theme="graphite"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#101114;--mobile-theme-background-end:#1a1d23;--mobile-theme-surface:#20232a;--mobile-theme-surface-alt:#2d333d;--mobile-theme-text:#f3f5f8;--mobile-theme-muted:#b8c0cd;--mobile-theme-faint:#9da9bb;--mobile-theme-accent:#d0d9e8;--mobile-theme-accent-alt:#b1c3de;--mobile-theme-line:#3c4553;--mobile-theme-incoming:#262d37;--mobile-theme-outgoing:#3a495d;--mobile-theme-positive:#91dbb6;--mobile-theme-danger:#ffb0bd;--mobile-theme-on-accent:#101114;--mobile-theme-glass:#20232aed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba}
html[data-nexti-mobile-theme="light"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#f3f6fb;--mobile-theme-background-end:#e9eff7;--mobile-theme-surface:#ffffff;--mobile-theme-surface-alt:#e9f0f8;--mobile-theme-text:#192e46;--mobile-theme-muted:#506780;--mobile-theme-faint:#60748a;--mobile-theme-accent:#076f91;--mobile-theme-accent-alt:#6e55a9;--mobile-theme-line:#cad6e5;--mobile-theme-incoming:#ffffff;--mobile-theme-outgoing:#d4eaf7;--mobile-theme-positive:#1c704b;--mobile-theme-danger:#b53050;--mobile-theme-on-accent:#ffffff;--mobile-theme-glass:#ffffffed;--mobile-theme-shadow:#192e4610;--mobile-theme-highlight:#ffffffa0;--mobile-theme-overlay:#152e4670}
html[data-nexti-mobile-theme] .chat-calendar{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .chat-calendar-week{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .chat-calendar-grid button{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .chat-calendar-grid button.has-messages{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .chat-calendar p{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .chat-calendar footer{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__panel{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__heading span,html[data-nexti-mobile-theme] .mobile-create-sheet__action small,html[data-nexti-mobile-theme] .mobile-create-sheet__field small,html[data-nexti-mobile-theme] .mobile-create-sheet__options-head small,html[data-nexti-mobile-theme] .mobile-create-sheet__toggle small{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__icon-btn{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__action{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__action-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__action.is-quiz .mobile-create-sheet__action-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__action.is-code .mobile-create-sheet__action-icon{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__chevron{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet textarea,html[data-nexti-mobile-theme] .mobile-create-sheet input[type=text],html[data-nexti-mobile-theme] .mobile-create-sheet select{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__options-head button{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__option-number{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__option button{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__quiz-hint,html[data-nexti-mobile-theme] .mobile-create-sheet__security-note{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__locked-hint{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__error{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__submit{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__panel.is-quiz .mobile-create-sheet__submit{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .mobile-create-sheet__panel.is-code .mobile-create-sheet__submit{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tg-chat-container__history-load-notice-content{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__day{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__unread{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__unread-count{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__system-chip{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__swipe-reply-hint{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__author-badge{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__author-badge.is-owner{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__author-badge.is-admin{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__author-badge.is-moderator{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__author-badge.is-editor{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tg-chat-container__pending-comment{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__read-ok{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tg-chat-container__send-state{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__send-state.is-failed{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tg-chat-container__text{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__forwarded-label{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reply-attachment-icon{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reply-thumb-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reply-name{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reply-preview{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message.has-reply .tg-chat-container__text{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__menu-trigger{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message-menu-item{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message-menu-item svg{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message-menu-item.is-danger{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message-menu-item.is-danger svg{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-count{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-btn svg{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-btn.is-danger{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-btn.is-danger svg{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-btn.is-secondary{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message-menu-item{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-more{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-choice{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-pill{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-pill.is-mine{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__failed-send-card{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__failed-send-copy{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__failed-send-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__failed-send-btn.is-secondary{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-modal-card{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-modal-head button{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-modal-state{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-modal-user{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__selection-btn.is-danger{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__video-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__file{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__file-name{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__audio-card.is-track .tg-chat-container__audio-subtitle{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__audio-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__audio-title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__audio-subtitle{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message-footer{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-post-stat{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-post-stat--corner{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-signature{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-signature img,html[data-nexti-mobile-theme] .tg-chat-container__channel-signature span{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-comment-button{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-comment-button:hover{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-comment-avatar{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__bare-meta{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__jump{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__jump-floating-badge{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-pill.is-reaction-pulsing:before,html[data-nexti-mobile-theme] .tg-chat-container__reaction-pill.is-reaction-pulsing:after{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-pill.is-reaction-pulsing:after{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__reaction-vfx-particle{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__blocked-composer-title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-notifications{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-notifications.is-muted{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-title{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context--edit .tg-chat-container__composer-context-title{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-text{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-video-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-file-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-file-text{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-close{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__attach-btn.is-active{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__input{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-popover{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-head{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-head button{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-option{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-option small{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-toggle{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-loading{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-error{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-preview-label{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-preview-text{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-actions button{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__input::placeholder{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-recorder{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-recorder.has-error{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-time{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-hint{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-cancel{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-send{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__circle-video-button{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__circle-video-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__circle-video-duration,html[data-nexti-mobile-theme] .tg-chat-container__circle-video-message-meta{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__circle-float-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__circle-camera-switch{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__circle-record-action{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-recorder.is-circle .tg-chat-container__voice-hint{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-post-rich blockquote{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__channel-post-rich a{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__forwarded-preview-body{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__bare-duration{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__bare-meta-corner .tg-chat-container__read-ok{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tg-chat-container__video-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__file-name{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__file-size{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__mp3-btn-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__audio-card.is-voice .tg-chat-container__audio-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-duration{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-transcript-btn{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-transcript-btn:hover,html[data-nexti-mobile-theme] .tg-chat-container__voice-transcript-btn.is-open{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-transcript{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-transcript.is-error{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__call-card{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__call-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__cluster-video-play{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__cluster-video-badge{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__cluster-more{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__link-confirm-title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__link-confirm-host{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__link-confirm-url{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__link-confirm-copy{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__link-confirm-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__link-confirm-btn.is-primary{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message.has-forwarded-preview .tg-chat-container__forwarded-preview-body{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__forwarded-avatar-fallback{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message.has-forwarded-preview .tg-chat-container__forwarded-stack>.tg-chat-container__text{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__forwarded-inline-text{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message.has-forwarded-preview .tg-chat-container__forwarded-stack>.tg-chat-container__video-overlay .tg-chat-container__video-play,html[data-nexti-mobile-theme] .tg-chat-container__message.has-forwarded-preview .tg-chat-container__forwarded-stack>.tg-chat-container__bare-media .tg-chat-container__video-play{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__message.has-forwarded-preview .tg-chat-container__forwarded-stack>.tg-chat-container__bare-media .tg-chat-container__bare-duration{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__forwarded-comment{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__discussion-anchor-marker{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-option-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-option-title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-option-hint{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__ai-title>svg{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__emoji-btn{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__emoji-btn.is-active{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__story-reply-thumb-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__story-reply-sub{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__story-reply-thumb-text{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__read-svg{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__close{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__avatar{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__name{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__status{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__status.is-danger{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__status.is-online{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__more-item{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__more-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__more-item small{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__more-chevron{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__quick-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__quick-btn:not(.is-danger) .tm-direct-profile-modal__quick-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__quick-btn.is-danger{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__info-value{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__info-value--description{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__info-label{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__list-row{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__list-row .tm-direct-profile-modal__list-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__list-row.is-danger{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tm-direct-profile-modal__list-row.is-danger .tm-direct-profile-modal__list-icon{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__header p{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__icon-btn{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__save{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__preview-bubble span{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__section h3{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__theme{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__theme.is-active{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__theme-preview svg{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__range>span{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__range strong{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__colors label{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__density button{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__density button.is-active{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__error{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .nexti-chat-appearance__reset{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__bubble{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__unread-badge{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__avatar{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__subtitle{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__subtitle.is-typing{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__call-item{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__call-item svg{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-header h1 span{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-search input::placeholder{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nc-tabs button.selected{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .nc-tabs button.selected>span{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-avatar{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-copy small.online{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .nc-more{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nc-action{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nc-action.soft{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nc-action.danger{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nc-swipe-hint{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .nc-swipe-hint span{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-settings-toolbar__back,html[data-nexti-mobile-theme] .tm-mobile-chats__compose{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__compose-badge{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-settings-toolbar__eyebrow{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-settings-toolbar__title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__search-icon{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__search{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__search::placeholder{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-section__title{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-card__avatar{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-card__copy strong{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-card__copy small{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-card__action,html[data-nexti-mobile-theme] .tm-mobile-contact-card__icon{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-card__action.is-soft{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-contact-empty{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-swipe__action{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-swipe__action--mute{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-swipe__action--leave{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__avatar{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__title.is-blocked-user{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__time{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__preview{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__preview.is-typing{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__preview.is-attachment-preview{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__preview-prefix{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__preview-prefix--attachment{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__forwarded-author{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__read{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__read.is-read{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__unread{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-row__unread.is-muted{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-settings-section__label{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-settings-row{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-row__icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-settings-row__icon.is-danger{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tm-settings-row__title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-row__subtitle{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-settings-row__chevron,html[data-nexti-mobile-theme] .tm-settings-row__value{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-settings-row--danger .tm-settings-row__title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-footer{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__title{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__close{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__input,html[data-nexti-mobile-theme] .tm-settings-editor__textarea{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__input::placeholder,html[data-nexti-mobile-theme] .tm-settings-editor__textarea::placeholder{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__hint{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__error{color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__action--ghost{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-settings-editor__action--primary{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__tab{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__tab.is-active{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__tab-badge{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .web-cache-settings{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .web-cache-hero-icon{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .web-cache-amount strong{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .web-cache-capacity>strong{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .web-cache-settings h4{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .web-cache-options select{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .web-cache-group-images{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .web-cache-group-shell{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .web-cache-group-memory{color:var(--mobile-theme-positive)!important}
html[data-nexti-mobile-theme] .web-cache-settings button{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .web-cache-foot .web-cache-clear-all{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .web-cache-foot p{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container.nx-ai-docked .tg-chat-container__ai-btn{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container.nx-ai-docked .tg-chat-container__ai-btn{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-back-btn{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-mobile-info-card__label{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tm-mobile-info-card__value{color:var(--mobile-theme-accent)!important}
}

/* Mobile themes: explicit surfaces; palettes and legacy text bridge are generated from mobileThemes.js. */
@media(max-width:767px){
html[data-nexti-mobile-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:dark}
html[data-nexti-mobile-scheme="light"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color-scheme:light}
html[data-nexti-mobile-theme] body:has(.app-mobile-layout--app),html[data-nexti-mobile-theme] .app-mobile-layout--app,html[data-nexti-mobile-theme] .app-mobile-layout--app .tm-shell{background:var(--mobile-theme-background)!important;color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--mobile-theme-accent) 12%,transparent),transparent 42%),linear-gradient(160deg,var(--mobile-theme-background),var(--mobile-theme-background-end))!important;color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats:before,html[data-nexti-mobile-theme] .tm-mobile-chats:after{display:none!important}
html[data-nexti-mobile-theme] :is(.tm-mobile-chats__searchbox,.tm-mobile-chats__compose,.tm-mobile-settings-toolbar__back,.tm-mobile-chat-header__bubble,.tm-mobile-chat-header__identity){background:var(--mobile-theme-glass)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 8px 24px var(--mobile-theme-shadow),inset 0 1px var(--mobile-theme-highlight)!important;color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tm-mobile-chats__tabs{background:linear-gradient(transparent,var(--mobile-theme-background) 40%)!important}
html[data-nexti-mobile-theme] :is(.tm-mobile-chats__tab,.tm-mobile-chats__nav-button){background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] :is(.tm-mobile-chats__tab.is-active,.tm-mobile-chats__nav-button.is-active){background:color-mix(in srgb,var(--mobile-theme-accent) 14%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-accent)!important;border-color:color-mix(in srgb,var(--mobile-theme-accent) 45%,var(--mobile-theme-line))!important}
html[data-nexti-mobile-theme] :is(.tm-settings-card,.tm-settings-editor__card,.nc-panel,.nc-search,.nc-card,.nc-item,.nc-contact-card){background:var(--mobile-theme-glass)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 8px 24px var(--mobile-theme-shadow)!important;color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] :is(.tm-settings-row__icon,.tm-mobile-chats__compose-badge,.nc-add,.nc-chat){background:color-mix(in srgb,var(--mobile-theme-accent) 12%,var(--mobile-theme-surface))!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-settings-switch{background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important}
html[data-nexti-mobile-theme] .tm-settings-switch.is-on{background:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .tm-settings-switch span{background:var(--mobile-theme-on-accent)!important}
html[data-nexti-mobile-theme] :is(.tm-settings-editor__input,.tm-settings-editor__textarea){background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] :is(.tm-settings-editor__action--primary,.nc-primary){background:var(--mobile-theme-accent)!important;color:var(--mobile-theme-on-accent)!important;box-shadow:none!important}
html[data-nexti-mobile-theme] .tm-settings-card--logout{background:color-mix(in srgb,var(--mobile-theme-danger) 7%,var(--mobile-theme-surface))!important;border-color:color-mix(in srgb,var(--mobile-theme-danger) 22%,var(--mobile-theme-line))!important}
html[data-nexti-mobile-theme] .tm-settings-row--danger :is(.tm-settings-row__title,.tm-settings-row__icon){color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header:before{background:linear-gradient(var(--mobile-theme-background),var(--mobile-theme-glass))!important}
html[data-nexti-mobile-theme] :is(.tm-mobile-chat-header__bubble:after,.tm-mobile-chat-header__identity-refract){background:linear-gradient(90deg,transparent,var(--mobile-theme-accent),transparent)!important;opacity:.25!important}
html[data-nexti-mobile-theme] .tm-mobile-chat-header__avatar:not(.is-image){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .app-mobile-layout--app .tg-chat-container:not(.has-chat-background),html[data-nexti-mobile-theme] .app-mobile-layout--app .tg-chat-container:not(.has-chat-background)>.tg-chat-container__scroll{background:var(--mobile-theme-background)!important}
html[data-nexti-mobile-theme] .app-mobile-layout--app .tg-chat-container:not(.has-chat-background) .bg-caustic{display:none!important}
html[data-nexti-mobile-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tg-chat-container{
--tg-chat-bg:var(--mobile-theme-background);--tg-chat-text-primary:var(--mobile-theme-text);--tg-chat-text-secondary:var(--mobile-theme-muted);--tg-chat-text-muted:var(--mobile-theme-muted);--tg-chat-text-meta:var(--mobile-theme-faint);--tg-chat-text-edited:var(--mobile-theme-muted);--tg-chat-read-ok:var(--mobile-theme-positive);--tg-chat-read-pending:var(--mobile-theme-faint);
--tg-chat-recv-fill-a:var(--mobile-theme-incoming);--tg-chat-recv-fill-b:var(--mobile-theme-incoming);--tg-chat-recv-highlight:var(--mobile-theme-highlight);--tg-chat-recv-border:var(--mobile-theme-line);
--tg-chat-send-fill-a:var(--mobile-theme-outgoing);--tg-chat-send-fill-b:var(--mobile-theme-outgoing);--tg-chat-send-highlight:var(--mobile-theme-highlight);--tg-chat-send-border:color-mix(in srgb,var(--mobile-theme-accent) 24%,var(--mobile-theme-line));
--tg-chat-variant-surface:var(--mobile-theme-surface);--tg-chat-variant-border:var(--mobile-theme-line);--tg-chat-variant-accent-a:var(--mobile-theme-accent);--tg-chat-variant-accent-b:var(--mobile-theme-accent-alt);--tg-chat-variant-title:var(--mobile-theme-accent);--tg-chat-variant-name:var(--mobile-theme-muted);
--tg-chat-soft-surface:var(--mobile-theme-surface);--tg-chat-soft-surface-strong:var(--mobile-theme-surface-alt);--tg-chat-soft-border:var(--mobile-theme-line);--tg-chat-soft-border-strong:var(--mobile-theme-line);--tg-chat-soft-highlight:var(--mobile-theme-highlight);--tg-chat-control-surface:var(--mobile-theme-surface-alt);--tg-chat-control-border:var(--mobile-theme-line);--tg-chat-control-text:var(--mobile-theme-text);--tg-chat-progress-track:var(--mobile-theme-line);--tg-chat-progress-text:var(--mobile-theme-muted);
--tg-chat-link-accent-a:var(--mobile-theme-accent);--tg-chat-link-accent-b:var(--mobile-theme-accent-alt);--tg-chat-contact-accent-a:var(--mobile-theme-accent);--tg-chat-contact-accent-b:var(--mobile-theme-accent-alt);--tg-chat-poll-accent-a:var(--mobile-theme-accent);--tg-chat-poll-accent-b:var(--mobile-theme-accent-alt);--tg-chat-cluster-accent-a:var(--mobile-theme-accent);--tg-chat-cluster-accent-b:var(--mobile-theme-accent-alt);--tg-chat-sticker-accent-a:var(--mobile-theme-accent);--tg-chat-sticker-accent-b:var(--mobile-theme-accent-alt);
}
html[data-nexti-mobile-theme] .tg-chat-container__composer-backdrop{background:linear-gradient(transparent,var(--mobile-theme-background))!important}
html[data-nexti-mobile-theme] :is(.tg-chat-container__input-glass,.tg-chat-container__composer-context,.tm-mobile-chat-header__call-menu,.tg-chat-container__menu,.tg-chat-container__attachment-menu,.tg-chat-container__selection-bar){background:var(--mobile-theme-glass)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important;box-shadow:0 8px 24px var(--mobile-theme-shadow)!important}
html[data-nexti-mobile-theme] .tg-chat-container__input{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] .tg-chat-container__input::placeholder{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .tg-chat-container__composer-context-bar{background:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] :is(.tg-chat-container__send,.tg-chat-container__send-button,.tg-chat-container__send-btn){background:var(--mobile-theme-accent)!important;color:var(--mobile-theme-on-accent)!important;border-color:var(--mobile-theme-line)!important}
html[data-nexti-mobile-theme] :is(.chat-calendar,.nexti-chat-appearance__sheet,.nexti-chat-appearance__header,.tm-direct-profile-modal,.group-info-widget,.mobile-create-sheet__panel){background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme] :is(.chat-calendar-overlay,.nexti-chat-appearance__backdrop){background:var(--mobile-theme-overlay)!important}
html[data-nexti-mobile-theme] .chat-calendar-trigger{color:inherit!important}
html[data-nexti-mobile-theme] :is(.chat-calendar .is-selected,.chat-calendar .has-messages,.nexti-chat-appearance__save){background:color-mix(in srgb,var(--mobile-theme-accent) 15%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-accent)!important;border-color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] :is(.chat-calendar-dot,.chat-calendar-legend-dot){background:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] :is(.tg-chat-container__day,.tg-chat-container__day span){background:var(--mobile-theme-glass)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .web-cache-settings{color:var(--mobile-theme-text)!important}
html[data-nexti-mobile-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .web-cache-settings{--cache-muted:var(--mobile-theme-muted);--cache-line:var(--mobile-theme-line);--cache-cyan:var(--mobile-theme-accent)}
html[data-nexti-mobile-theme] .web-cache-hero-icon{background:color-mix(in srgb,var(--mobile-theme-accent) 12%,var(--mobile-theme-surface))!important}
html[data-nexti-mobile-theme] .web-cache-options select{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;color-scheme:inherit!important}
html[data-nexti-mobile-theme] .web-cache-options input{background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important}
html[data-nexti-mobile-theme] .web-cache-options input:checked{background:color-mix(in srgb,var(--mobile-theme-accent) 20%,var(--mobile-theme-surface))!important;border-color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .web-cache-options input:checked:after{background:var(--mobile-theme-accent)!important;box-shadow:none!important}
html[data-nexti-mobile-theme] .web-cache-settings button{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .web-cache-foot .web-cache-clear-all{background:var(--mobile-theme-accent)!important;color:var(--mobile-theme-on-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__attach-btn{background:var(--mobile-theme-glass)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-accent)!important;box-shadow:0 3px 12px var(--mobile-theme-shadow)!important}
html[data-nexti-mobile-theme] .tg-chat-container__send-btn{box-shadow:0 3px 12px var(--mobile-theme-shadow)!important}
html[data-nexti-mobile-theme] .tg-chat-container__send-btn svg{color:var(--mobile-theme-on-accent)!important}
html[data-nexti-mobile-theme] .tg-chat-container__voice-btn.is-recording{background:var(--mobile-theme-danger)!important;color:var(--mobile-theme-on-accent)!important}
html[data-nexti-mobile-theme] .stories-bar__label{color:var(--mobile-theme-muted)!important}
html[data-nexti-mobile-theme] .stories-bar__avatar:not(:has(img,video)){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-accent)!important;border-color:var(--mobile-theme-line)!important}
html[data-nexti-mobile-scheme="light"] .tg-chat-container__message{box-shadow:0 3px 12px #192e460e!important;filter:none!important}
html[data-nexti-mobile-scheme="light"] .tg-chat-container__message-glow{display:none!important}
html[data-nexti-mobile-theme] :is(.tm-direct-profile-modal__caustic,.group-info-widget>.blob){display:none!important}
html[data-nexti-mobile-theme] .tg-chat-container__attach-btn svg,html[data-nexti-mobile-theme] .tg-chat-container__attach-btn svg path{stroke:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] :is(.nc-tabs,.nc-tab-indicator){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html[data-nexti-mobile-theme] .nc-tab-indicator{background:var(--mobile-theme-surface)!important}
html[data-nexti-mobile-theme] .nc-tab.selected{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-panel{background:transparent!important;box-shadow:none!important}
html[data-nexti-mobile-theme] :is(.tg-chat-container__initial-skeleton-bubble,.tg-chat-container__inline-skeleton-bubble){background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 4px 12px var(--mobile-theme-shadow)!important}
html[data-nexti-mobile-theme] :is(.tg-chat-container__initial-skeleton-row.is-mine .tg-chat-container__initial-skeleton-bubble,.tg-chat-container__inline-skeleton-row.is-mine .tg-chat-container__inline-skeleton-bubble){background:var(--mobile-theme-outgoing)!important}
html[data-nexti-mobile-theme] :is(.tg-chat-container__initial-skeleton-line,.tg-chat-container__initial-skeleton-media,.tg-chat-container__initial-skeleton-file,.tg-chat-container__inline-skeleton-line,.tg-chat-container__inline-skeleton-media){background:linear-gradient(90deg,var(--mobile-theme-line),var(--mobile-theme-surface-alt),var(--mobile-theme-line)) 0 0/240% 100%!important}
html[data-nexti-mobile-theme]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nc-contacts{--nc-text:var(--mobile-theme-text);--nc-muted:var(--mobile-theme-muted);--nc-accent:var(--mobile-theme-accent)}
html[data-nexti-mobile-theme] .nc-tabs button.selected{color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] :is(.nc-header h1 span,.nc-tabs button.selected>span){background:color-mix(in srgb,var(--mobile-theme-accent) 12%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-avatar{color:#172332!important}
html[data-nexti-mobile-theme] .nc-action:not(.danger){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-accent)!important}
html[data-nexti-mobile-theme] .nc-action.danger{background:color-mix(in srgb,var(--mobile-theme-danger) 8%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-danger)!important}
html[data-nexti-mobile-theme] .chat-calendar button:hover:not(:disabled){background:var(--mobile-theme-surface-alt)!important}
html[data-nexti-mobile-theme] .chat-calendar button.is-selected{box-shadow:inset 0 0 0 2px var(--mobile-theme-accent)!important}
html[data-nexti-mobile-scheme="light"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tg-chat-container[style*="--tg-chat-recv-fill-a"]{--tg-chat-text-primary:#f5f7ff;--tg-chat-text-secondary:#cbd6e8;--tg-chat-text-muted:#bdcde2;--tg-chat-text-meta:#afc4dc}
}


.mobile-theme-settings[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0;box-sizing:border-box;padding:6px 4px 24px;color:var(--mobile-theme-text,#f2f7ff)}
.mobile-theme-settings[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{box-sizing:border-box}
.mobile-theme-intro[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;line-height:1.6;color:var(--mobile-theme-muted,#b0c1d6);margin:0 0 18px}
.mobile-theme-preview[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;border-radius:24px;background:linear-gradient(145deg,var(--preview-bg),var(--preview-end));border:1px solid var(--preview-line);color:var(--preview-text);padding:14px;box-shadow:0 12px 30px #00000014}
.mobile-theme-preview__header[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:10px}
.mobile-theme-preview__back[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:30px;line-height:1;font-weight:400;padding-right:4px}
.mobile-theme-preview__avatar[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;background:var(--preview-outgoing);color:var(--preview-accent);border-radius:50%;width:34px;height:34px;font-size:13px;font-weight:800;flex:none}
.mobile-theme-preview__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong[data-v-mobile-theme-settings-v1]{display:block;font-size:13px;line-height:1.4}
.mobile-theme-preview__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small[data-v-mobile-theme-settings-v1]{display:block;color:var(--preview-muted);font-size:10px}
.mobile-theme-preview__more[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;font-size:20px;letter-spacing:2px}
.mobile-theme-preview__messages[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:12px;padding:20px 0 16px}
.mobile-theme-preview__bubble[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--preview-incoming);border:1px solid var(--preview-line);border-radius:16px 16px 16px 5px;padding:10px 12px;max-width:86%;align-self:flex-start;font-size:12px;line-height:1.5}
.mobile-theme-preview__bubble.is-mine[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--preview-outgoing);border-radius:16px 16px 5px 16px;align-self:flex-end}
.mobile-theme-preview__bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small[data-v-mobile-theme-settings-v1]{display:block;color:var(--preview-muted);text-align:right;font-size:9px;margin-top:4px;line-height:1}
.mobile-theme-preview__bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small span[data-v-mobile-theme-settings-v1]{color:var(--preview-accent);margin-left:4px}
.mobile-theme-preview__composer[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--preview-surface);border:1px solid var(--preview-line);border-radius:20px;font-size:11px;color:var(--preview-muted)}
.mobile-theme-preview__composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span[data-v-mobile-theme-settings-v1]:last-child{color:var(--preview-accent);font-size:16px}
.mobile-theme-section-title[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 14px}
.mobile-theme-section-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3[data-v-mobile-theme-settings-v1]{font-size:15px;line-height:1.4;margin:0;font-weight:750}
.mobile-theme-section-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span[data-v-mobile-theme-settings-v1]{color:var(--mobile-theme-muted,#b0c1d6);font-size:11px}
.mobile-theme-grid[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}
.mobile-theme-card[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){appearance:none;background:none;color:inherit;border:0;border-radius:18px;padding:0;text-align:left;font:inherit;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mobile-theme-mini[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:104px;position:relative;display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:18px;background:linear-gradient(145deg,var(--preview-bg),var(--preview-end));color:var(--preview-text);border:2px solid transparent;box-shadow:inset 0 0 0 1px var(--preview-line);overflow:hidden}
.mobile-theme-card.is-selected:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mobile-theme-mini[data-v-mobile-theme-settings-v1]{border-color:var(--mobile-theme-accent,#00d7e8);box-shadow:none}
.mobile-theme-mini__header[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:5px;margin-bottom:2px}
.mobile-theme-mini__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i[data-v-mobile-theme-settings-v1]{width:12px;height:12px;flex:none;background:var(--preview-accent);border-radius:50%;opacity:.7}
.mobile-theme-mini__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span[data-v-mobile-theme-settings-v1]{height:3px;width:28px;background:var(--preview-text);opacity:.6;border-radius:4px}
.mobile-theme-mini__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b[data-v-mobile-theme-settings-v1]{margin-left:auto;width:11px;height:3px;background:var(--preview-muted);border-radius:4px}
.mobile-theme-mini__bubble[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;align-self:flex-start;background:var(--preview-incoming);border:1px solid var(--preview-line);width:68%;height:15px;border-radius:7px 7px 7px 2px}
.mobile-theme-mini__bubble.is-mine[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-end;background:var(--preview-outgoing);width:58%;border-radius:7px 7px 2px 7px}
.mobile-theme-mini__input[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:10px;margin-top:auto;display:block;border-radius:8px;background:var(--preview-surface);border:1px solid var(--preview-line)}
.mobile-theme-mini__check[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;position:absolute;right:8px;bottom:8px;width:23px;height:23px;border-radius:50%;background:var(--mobile-theme-accent,#00d7e8);color:var(--mobile-theme-on-accent,#07111f);box-shadow:0 2px 8px #0002}
.mobile-theme-mini__check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg[data-v-mobile-theme-settings-v1]{width:14px;height:14px}
.mobile-theme-card__label[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;padding:9px 3px 0}
.mobile-theme-card__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong[data-v-mobile-theme-settings-v1]{display:block;font-size:13px;line-height:1.5;font-weight:700}
.mobile-theme-card__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small[data-v-mobile-theme-settings-v1]{display:block;font-size:10px;line-height:1.5;color:var(--mobile-theme-muted,#b0c1d6);margin-top:2px}
.mobile-theme-card[data-v-mobile-theme-settings-v1]:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--mobile-theme-accent,#00d7e8);outline-offset:5px}
.mobile-theme-note[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mobile-theme-muted,#b0c1d6);font-size:12px;line-height:1.7;margin:24px 0 0}
.mobile-theme-notice[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--mobile-theme-accent,#00d7e8);font-size:12px;line-height:1.6;margin:12px 0 0}
@media(min-width:560px){.mobile-theme-grid[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-theme-preview[data-v-mobile-theme-settings-v1]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:440px;margin:auto}}




/* Generated by scripts/build-mobile-theme-components.mjs. */
@media(max-width:767px){
html:root:root .channel-center{--cc-bg-panel-1:var(--mobile-theme-surface)!important;--cc-bg-panel-2:var(--mobile-theme-surface)!important;--cc-line:var(--mobile-theme-line)!important;--cc-line-strong:var(--mobile-theme-wave-track)!important;--cc-text:var(--mobile-theme-text)!important;--cc-text-soft:var(--mobile-theme-component-muted)!important;--cc-text-faint:var(--mobile-theme-component-muted)!important;--cc-accent-1:var(--mobile-theme-component-accent)!important;--cc-accent-2:var(--mobile-theme-code-keyword)!important;--cc-accent-grad:linear-gradient(135deg,var(--mobile-theme-accent),var(--mobile-theme-accent-alt))!important;--cc-danger:var(--mobile-theme-danger)!important;--cc-ok:var(--mobile-theme-positive)!important;--cc-warn:var(--mobile-theme-code-keyword)!important;--cc-card:var(--mobile-theme-surface-alt)!important;--cc-card-hover:var(--mobile-theme-surface-alt)!important}
html:root:root .channel-center__close{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__tab.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__tab-badge{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center__tab.is-active .channel-center__tab-badge{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__btn{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__btn--primary{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__btn--soft{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center__btn.is-danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center__icon-action{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__icon-action:hover{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__icon-action--close:hover{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-card__avatar,html:root:root .channel-center .person-card__avatar,html:root:root .channel-center__avatar,html:root:root .channel-center .mobile-action-sheet__avatar,html:root:root .channel-center-confirm__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .person-card__more-btn:hover{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .badge-pill--role-owner{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .badge-pill--role-admin{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .badge-pill--status-active{color:var(--mobile-theme-positive)!important}
html:root:root .channel-center .badge-pill--status-pending{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .badge-pill--status-banned{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .dropdown-menu__item--danger,html:root:root .channel-center .dropdown-menu__item--danger svg{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .dropdown-menu__item--success,html:root:root .channel-center .dropdown-menu__item--success svg{color:var(--mobile-theme-positive)!important}
html:root:root .channel-center__avatar.channel-profile__avatar,html:root:root .channel-profile__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-profile__info a{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-profile__members-trigger:hover{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-profile__row--head>button:last-child:hover{color:var(--mobile-theme-text)!important}
html:root:root .channel-profile__bell{color:var(--mobile-theme-text)!important}
html:root:root .channel-profile__menu .is-danger,html:root:root .channel-profile__menu .is-danger svg{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-profile__action{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-profile__action.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-panel__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-panel__danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .settings-row__icon{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-row__button.is-danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .post-item__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .post-action-btn--primary{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .post-action-btn--active{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .post-action-btn--danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .post-action-btn--danger:hover:not(:disabled){color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .comment-row__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .comment-row__author{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .comment-row__actions button:first-child:not(:only-child){color:var(--mobile-theme-positive)!important}
html:root:root .channel-center .comment-row__actions button:first-child:not(:only-child):hover{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .comment-row__actions button:last-child:not(:only-child){color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .comment-row__actions button:last-child:not(:only-child):hover{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-media-tab.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-media-card__play{color:var(--mobile-theme-text)!important}
html:root:root .channel-media-card__more{color:var(--mobile-theme-text)!important}
html:root:root .channel-media-card__menu>button.is-danger{color:var(--mobile-theme-danger)!important}
html:root:root .channel-media-card__menu>button.is-danger:hover,html:root:root .channel-media-card__menu>button.is-danger:focus-visible{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-media-card__file-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-media-card__link strong{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-media-card__audio-art{color:var(--mobile-theme-text)!important}
html:root:root .channel-media-card__art-state{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-media-card__audio-meta em{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-media-card__audio-toggle{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .stat-card__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .stat-card--subscribers .stat-card__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .stat-card--active .stat-card__icon{color:var(--mobile-theme-positive)!important}
html:root:root .channel-center .stat-card--pending .stat-card__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .stat-card--banned .stat-card__icon{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .moderation-post-button__icon,html:root:root .channel-center .moderation-post-group__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-notifications-modal__filters button.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .notification-post-card__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center .notification-post-card__count{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-add-contact__action{color:var(--mobile-theme-text)!important}
html:root:root .channel-center-toast{color:var(--mobile-theme-text)!important}
html:root:root .channel-center-toast.is-error{color:var(--mobile-theme-text)!important}
html:root:root .channel-center-toast__icon{color:var(--mobile-theme-positive)!important}
html:root:root .channel-center-toast.is-error .channel-center-toast__icon{color:var(--mobile-theme-danger)!important}
html:root:root .channel-center-toast button{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center-confirm__danger{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .mobile-action-sheet__action--danger,html:root:root .channel-center .mobile-action-sheet__btn--danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .mobile-action-sheet__action--danger svg,html:root:root .channel-center .mobile-action-sheet__btn--danger svg{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .mobile-action-sheet__action--success,html:root:root .channel-center .mobile-action-sheet__action--success svg{color:var(--mobile-theme-positive)!important}
html:root:root .channel-members-hero__add{color:var(--mobile-theme-text)!important}
html:root:root .channel-members-summary button.is-active,html:root:root .channel-add-people-modal__summary button.is-active{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-moderation-hero__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-moderation-hero__count{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-moderation-filters button.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-panel__save-state{color:var(--mobile-theme-positive)!important}
html:root:root .channel-center .settings-panel__save-state.is-saving{color:var(--mobile-theme-danger)!important}
html:root:root .channel-center .settings-panel__section-number{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-add-people-modal__intro-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center{--cc-mobile-bg:var(--mobile-theme-surface)!important;--cc-mobile-surface:var(--mobile-theme-surface)!important;--cc-mobile-surface-raised:var(--mobile-theme-surface-alt)!important;--cc-mobile-surface-pressed:var(--mobile-theme-surface-alt)!important;--cc-mobile-line:var(--mobile-theme-line)!important;--cc-mobile-line-soft:var(--mobile-theme-line)!important;--cc-mobile-text:var(--mobile-theme-text)!important;--cc-mobile-muted:var(--mobile-theme-component-muted)!important;--cc-mobile-faint:var(--mobile-theme-component-muted)!important;--cc-mobile-cyan:var(--mobile-theme-component-accent)!important;--cc-mobile-mint:var(--mobile-theme-positive)!important;--cc-mobile-amber:var(--mobile-theme-code-keyword)!important;--cc-mobile-coral:var(--mobile-theme-danger)!important;--cc-mobile-violet:var(--mobile-theme-code-keyword)!important}
html:root:root .channel-center__close,html:root:root .channel-center-mobile-head__button{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__close:hover,html:root:root .channel-center-mobile-head__button:hover{color:var(--mobile-theme-text)!important}
html:root:root .channel-center-mobile-head__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-center-mobile-head__badge{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center__tab:hover{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__tab.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__panel--workbench .channel-center__tab-badge,html:root:root .channel-center__tab-badge{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center__btn,html:root:root .channel-center .post-action-btn,html:root:root .channel-center .comment-row__actions button{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__btn--primary,html:root:root .channel-center .post-action-btn--primary{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center__btn--soft{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center__btn.is-danger,html:root:root .channel-center .post-action-btn--danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-profile__action{color:var(--mobile-theme-text)!important}
html:root:root .channel-profile__menu button{color:var(--mobile-theme-text)!important}
html:root:root .channel-profile__info p{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-row__label{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-row__button{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .settings-row__button.is-danger,html:root:root .channel-center .settings-panel__danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .post-item__text,html:root:root .channel-center .post-item__rich{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .comment-row__body p{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-media-tab.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-media-card__caption{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-media-card__menu>button{color:var(--mobile-theme-text)!important}
html:root:root .channel-center__icon-action{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .moderation-post-button,html:root:root .channel-center .moderation-post-group__copy{color:var(--mobile-theme-text)!important}
html:root:root .channel-add-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .channel-notifications-modal__filters button.is-active{color:var(--mobile-theme-text)!important}
html:root:root .channel-notifications-section__title{color:var(--mobile-theme-text)!important}
html:root:root .channel-notifications-section__title b,html:root:root .channel-center .notification-post-card__count{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .notification-post-card__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .mobile-action-sheet__btn,html:root:root .channel-center .mobile-action-sheet__action,html:root:root .channel-center .mobile-action-sheet__cancel{color:var(--mobile-theme-text)!important}
html:root:root .channel-center .mobile-action-sheet__action--danger,html:root:root .channel-center .mobile-action-sheet__btn--danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center .mobile-action-sheet__action--success{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center-toast{color:var(--mobile-theme-text)!important}
html:root:root .channel-center-toast.is-error{color:var(--mobile-theme-text)!important}
html:root:root .channel-mobile-dashboard__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-mobile-dashboard__status span{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-mobile-dashboard__action-icon.is-cyan,html:root:root .channel-mobile-dashboard__workspace-icon.is-blue{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-mobile-dashboard__action-icon.is-violet{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-mobile-dashboard__action-icon.is-mint,html:root:root .channel-mobile-dashboard__workspace-icon.is-mint{color:var(--mobile-theme-positive)!important}
html:root:root .channel-mobile-dashboard__workspace-icon.is-amber{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-mobile-dashboard__workspace>header button{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-mobile-dashboard__workspace-list>button>b{color:var(--mobile-theme-danger)!important}
html:root:root .channel-center__section--subscribers .person-card__more-btn{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-moderation-group__meta b{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-moderation-comment>p{color:var(--mobile-theme-text)!important}
html:root:root .channel-moderation-comment__primary-actions button,html:root:root .channel-moderation-comment__secondary-actions button{color:var(--mobile-theme-text)!important}
html:root:root .channel-moderation-comment__primary-actions button.is-approve{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-moderation-comment__secondary-actions button{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-add-modal__back{color:var(--mobile-theme-text)!important}
html:root:root .channel-add-people-modal .channel-add-contact__copy em{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-add-people-modal .channel-add-contact__copy em.is-direct{color:var(--mobile-theme-positive)!important}
html:root:root .channel-add-people-modal .channel-add-contact__copy em.is-invite{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-add-people-modal .channel-add-contact__action{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-center[data-settings-open=true]{--cc-settings-bg:var(--mobile-theme-surface)!important;--cc-settings-surface:var(--mobile-theme-surface)!important;--cc-settings-surface-raised:var(--mobile-theme-surface-alt)!important;--cc-settings-line:var(--mobile-theme-line)!important;--cc-settings-line-strong:var(--mobile-theme-wave-track)!important;--cc-settings-text:var(--mobile-theme-text)!important;--cc-settings-muted:var(--mobile-theme-component-muted)!important;--cc-settings-accent:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center{--cc-desktop-bg:var(--mobile-theme-surface)!important;--cc-desktop-surface:var(--mobile-theme-surface)!important;--cc-desktop-surface-raised:var(--mobile-theme-surface-alt)!important;--cc-desktop-line:var(--mobile-theme-line)!important;--cc-desktop-line-strong:var(--mobile-theme-wave-track)!important;--cc-desktop-text:var(--mobile-theme-text)!important;--cc-desktop-muted:var(--mobile-theme-component-muted)!important;--cc-desktop-accent:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center-desktop-head__badge{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-center__panel--profile .channel-center__tab-badge,html:root:root .channel-center__panel--workbench .channel-center__tab-badge{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-mobile-dashboard__hero>a{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-mobile-dashboard__workspace-list>button>b{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-members-hero__add:hover,html:root:root .channel-members-toolbar button:hover,html:root:root .channel-center .person-card__more-btn:hover,html:root:root .channel-center__section--subscribers .channel-center__btn:hover,html:root:root .channel-center__section--moderation .channel-center__btn:hover{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__header span{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-comments__icon,html:root:root .channel-comments__composer button{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__post-label{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-comments__post p,html:root:root .channel-comments__comment p{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__comment strong{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__comment small{color:var(--mobile-theme-component-accent)!important}
html:root:root .channel-comments__avatar{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__empty{color:var(--mobile-theme-component-muted)!important}
html:root:root .channel-comments__error{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__composer input{color:var(--mobile-theme-text)!important}
html:root:root .channel-comments__composer button{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__panel{color:var(--mobile-theme-text)!important}
html:root:root .mobile-create-sheet__heading span,html:root:root .mobile-create-sheet__action small,html:root:root .mobile-create-sheet__field small,html:root:root .mobile-create-sheet__options-head small,html:root:root .mobile-create-sheet__toggle small{color:var(--mobile-theme-component-muted)!important}
html:root:root .mobile-create-sheet__icon-btn{color:var(--mobile-theme-component-muted)!important}
html:root:root .mobile-create-sheet__action{color:var(--mobile-theme-text)!important}
html:root:root .mobile-create-sheet__action-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__action.is-quiz .mobile-create-sheet__action-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__action.is-code .mobile-create-sheet__action-icon{color:var(--mobile-theme-positive)!important}
html:root:root .mobile-create-sheet__chevron{color:var(--mobile-theme-component-muted)!important}
html:root:root .mobile-create-sheet textarea,html:root:root .mobile-create-sheet input[type=text],html:root:root .mobile-create-sheet select{color:var(--mobile-theme-text)!important}
html:root:root .mobile-create-sheet__options-head button{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__option-number{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__option button{color:var(--mobile-theme-component-muted)!important}
html:root:root .mobile-create-sheet__quiz-hint,html:root:root .mobile-create-sheet__security-note{color:var(--mobile-theme-component-muted)!important}
html:root:root .mobile-create-sheet__locked-hint{color:var(--mobile-theme-component-muted)!important}
html:root:root .mobile-create-sheet__error{color:var(--mobile-theme-danger)!important}
html:root:root .mobile-create-sheet__submit{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__panel.is-quiz .mobile-create-sheet__submit{color:var(--mobile-theme-component-accent)!important}
html:root:root .mobile-create-sheet__panel.is-code .mobile-create-sheet__submit{color:var(--mobile-theme-positive)!important}
html:root:root .group-info-widget #group-info-root,html:root:root .group-info-widget{--gi-bg:var(--mobile-theme-surface)!important;--gi-surface:var(--mobile-theme-surface)!important;--gi-card:var(--mobile-theme-surface-alt)!important;--gi-card-hover:var(--mobile-theme-surface-alt)!important;--gi-border:var(--mobile-theme-line)!important;--gi-border-glow:var(--mobile-theme-wave-track)!important;--gi-accent:var(--mobile-theme-component-accent)!important;--gi-accent2:var(--mobile-theme-code-keyword)!important;--gi-accent3:var(--mobile-theme-positive)!important;--gi-accent-red:var(--mobile-theme-danger)!important;--gi-text:var(--mobile-theme-text)!important;--gi-text-muted:var(--mobile-theme-component-muted)!important;--gi-text-dim:var(--mobile-theme-component-muted)!important;--gi-owner:var(--mobile-theme-code-keyword)!important}
html:root:root .group-info-widget .sheet-btn--primary{color:var(--mobile-theme-text)!important}
html:root:root .group-info-widget .sheet-error{color:var(--mobile-theme-component-muted)!important}
html:root:root .group-info-widget .invite-action{color:var(--mobile-theme-component-accent)!important}
html:root:root .group-info-widget .filter-tab.active{color:var(--mobile-theme-text)!important}
html:root:root .group-info-widget .link-favicon{color:var(--mobile-theme-text)!important}
html:root:root .group-info-widget .leave-sub{color:var(--mobile-theme-danger)!important}
html:root:root .gi-sheet p{color:var(--mobile-theme-component-accent)!important}
html:root:root .gi-sheet__btn--primary{color:var(--mobile-theme-text)!important}
html:root:root .tm-channel-modal__eyebrow{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-channel-modal__title{color:var(--mobile-theme-text)!important}
html:root:root .tm-channel-modal__subtitle{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-channel-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .tm-channel-modal__field-label{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-channel-modal__input{color:var(--mobile-theme-text)!important}
html:root:root .tm-channel-modal__input::placeholder{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-channel-modal__segmented button,html:root:root .tm-channel-modal__toggle{color:var(--mobile-theme-text)!important}
html:root:root .tm-channel-modal__segmented button.is-active{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-channel-modal__slug span{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-channel-modal__hint{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-channel-modal__action--ghost{color:var(--mobile-theme-text)!important}
html:root:root .tm-channel-modal__action--primary{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__eyebrow{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-group-modal__title{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__subtitle{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-group-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__close:hover{color:var(--mobile-theme-danger)!important}
html:root:root .tm-group-modal__field-label,html:root:root .tm-group-modal__section-title{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-group-modal__input{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__input::placeholder{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-group-modal__quick-info strong{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__quick-info small{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-group-modal__section-meta{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-group-modal__avatar{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__username{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__checkmark{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-group-modal__action--ghost{color:var(--mobile-theme-text)!important}
html:root:root .tm-group-modal__action--primary{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-poll-creator__options>header strong{color:var(--mobile-theme-text)!important}
html:root:root .dcw-poll-creator__options>header small{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-poll-creator__options>header button{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-poll-creator__option-index{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-poll-creator__option>input[type=text]{color:var(--mobile-theme-text)!important}
html:root:root .dcw-poll-creator__option>button{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-poll-creator__option>button:hover:not(:disabled){color:var(--mobile-theme-danger)!important}
html:root:root .dcw-poll-creator__revote>input:checked+.dcw-poll-creator__revote-box{color:var(--mobile-theme-text)!important}
html:root:root .dcw-poll-creator__revote-copy strong{color:var(--mobile-theme-text)!important}
html:root:root .dcw-poll-creator__revote-copy small{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__avatar{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__name{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__status{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__status.is-danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__status.is-online{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__more-item{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__more-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-direct-profile-modal__more-item small{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__more-chevron{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__quick-btn{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__quick-btn:not(.is-danger) .tm-direct-profile-modal__quick-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-direct-profile-modal__quick-btn.is-danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__info-value{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-direct-profile-modal__info-value--description{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__info-label{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-direct-profile-modal__list-row{color:var(--mobile-theme-text)!important}
html:root:root .tm-direct-profile-modal__list-row .tm-direct-profile-modal__list-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-direct-profile-modal__list-row.is-danger{color:var(--mobile-theme-danger)!important}
html:root:root .tm-direct-profile-modal__list-row.is-danger .tm-direct-profile-modal__list-icon{color:var(--mobile-theme-danger)!important}
html:root:root .tm-shared-media{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__loading{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__icon-btn{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__search-icon{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__search-input{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__search-input::placeholder{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__empty-title{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__empty-text{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__month{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__month--list{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__thumb-fallback{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__dur{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__link-badge{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__link-title{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__link-snippet{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__link-url{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-shared-media__audio-cover{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-shared-media__audio-cover-state{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-shared-media__audio-meta{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__audio-meta em{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__time{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__seek-row>span{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__more-btn{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__item-menu-btn:after{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__item-menu-btn.is-danger:after{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__file-thumb{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__audio-play{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__file-name{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__file-sub{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__title{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__icon-btn{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__search-input{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__month{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__month--list{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__dur{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__file-row,html:root:root .tm-shared-media__link-row{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__file-name,html:root:root .tm-shared-media__link-title{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__file-sub,html:root:root .tm-shared-media__link-snippet,html:root:root .tm-shared-media__link-url{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-shared-media__more-btn{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__item-menu-btn:after{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__item-menu-btn.is-danger:after{color:var(--mobile-theme-danger)!important}
html:root:root .tm-shared-media__empty-title{color:var(--mobile-theme-text)!important}
html:root:root .tm-shared-media__empty-text{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__close:hover{color:var(--mobile-theme-danger)!important}
html:root:root .tm-user-profile-modal__avatar{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__name{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__status.is-online{color:var(--mobile-theme-positive)!important}
html:root:root .tm-user-profile-modal__status.is-offline{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__status.is-blocked{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__subtitle{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__quick-btn{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__quick-btn .tm-user-profile-modal__quick-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__section-title{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__avatar-overlay{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__edit-btn{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__edit-btn--save{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__edit-btn--cancel{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__edit-label{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__edit-input,html:root:root .tm-user-profile-modal__edit-textarea{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__edit-counter{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__remove-avatar-btn{color:var(--mobile-theme-danger)!important}
html:root:root .tm-user-profile-modal__description{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__meta-label{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__meta-value{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__list-row{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__list-row .tm-user-profile-modal__list-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__list-row--danger{color:var(--mobile-theme-danger)!important}
html:root:root .tm-user-profile-modal__list-row--danger .tm-user-profile-modal__list-icon{color:var(--mobile-theme-danger)!important}
html:root:root .nx-shared-panel{color:var(--mobile-theme-text)!important}
html:root:root .nx-shared-head small{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-status{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-group small{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-chevron{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-notice{color:var(--mobile-theme-text)!important}
html:root:root .nx-shared-panel{color:var(--mobile-theme-text)!important}
html:root:root .nx-shared-head small{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-status{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-group small{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-chevron{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-notice{color:var(--mobile-theme-text)!important}
html:root:root .nx-shared-link-icon{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-link-domain{color:var(--mobile-theme-text)!important}
html:root:root .nx-shared-link-url{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-link-snippet{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-shared-link-byline{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-link-menu-layer,html:root:root .nx-link-confirm-layer{color:var(--mobile-theme-text)!important}
html:root:root .nx-link-actions .is-danger,html:root:root .nx-link-confirm .is-danger{color:var(--mobile-theme-component-muted)!important}
html:root:root .nx-link-confirm p{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-floating-playback{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback__play,html:root:root .nexti-floating-playback__close{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback__play:hover,html:root:root .nexti-floating-playback__close:hover,html:root:root .nexti-floating-playback__speed:hover{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback__copy span{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-floating-playback__speed{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback__timeline{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-floating-playback.is-mobile.is-circle .nexti-floating-playback__close{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback.is-mobile.is-circle .nexti-floating-playback__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback.is-mobile.is-circle .nexti-floating-playback__copy span{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-floating-playback.is-mobile.is-circle .nexti-floating-playback__speed{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback.is-mobile.is-circle .nexti-floating-playback__timeline{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-floating-playback.is-mobile{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__close{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__close:hover,html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__close:active{color:var(--mobile-theme-danger)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__play{color:var(--mobile-theme-component-accent)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__speed{color:var(--mobile-theme-component-accent)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__copy span,html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__timeline{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-floating-playback.is-mobile .nexti-floating-playback__timeline{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-messages{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages__copy span{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages__copy b{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages__pin{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages__pin:hover{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages.is-mobile{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages.is-mobile .nexti-pinned-messages__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages.is-mobile .nexti-pinned-messages__copy span{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-messages.is-mobile .nexti-pinned-messages__copy b{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-messages.is-mobile .nexti-pinned-messages__pin{color:var(--mobile-theme-component-accent)!important}
html:root:root .nexti-pinned-messages.is-mobile .nexti-pinned-messages__pin:active{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__panel{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__heading-icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .nexti-pinned-modal__heading-copy strong{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__heading-copy span{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-modal__close,html:root:root .nexti-pinned-modal__unpin{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-modal__close:hover,html:root:root .nexti-pinned-modal__unpin:hover{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__avatar{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__author{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__sent-at{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-modal__text{color:var(--mobile-theme-text)!important}
html:root:root .nexti-pinned-modal__meta{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-modal__meta time{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-modal__unpin{color:var(--mobile-theme-component-muted)!important}
html:root:root .nexti-pinned-modal__unpin:hover{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-code-message__mark{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-code-message__copy strong{color:var(--mobile-theme-text)!important}
html:root:root .dcw-code-message__copy small{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-code-message__copy-btn{color:var(--mobile-theme-text)!important}
html:root:root .dcw-code-message__copy-btn:hover{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-code-message__copy-btn.is-copied{color:var(--mobile-theme-positive)!important}
html:root:root .dcw-code-message__pre{color:var(--mobile-theme-text)!important}
html:root:root .dcw-code-message__pre code{color:var(--mobile-theme-text)!important}
html:root:root .dcw-code-message__pre .hljs-keyword,html:root:root .dcw-code-message__pre .hljs-selector-tag,html:root:root .dcw-code-message__pre .hljs-literal{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-code-message__pre .hljs-string,html:root:root .dcw-code-message__pre .hljs-attr{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-code-message__pre .hljs-number,html:root:root .dcw-code-message__pre .hljs-symbol{color:var(--mobile-theme-danger)!important}
html:root:root .dcw-code-message__pre .hljs-title,html:root:root .dcw-code-message__pre .hljs-function{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-code-message__pre .hljs-comment,html:root:root .dcw-code-message__pre .hljs-quote{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-code-message__pre .hljs-variable,html:root:root .dcw-code-message__pre .hljs-template-variable{color:var(--mobile-theme-danger)!important}
html:root:root .dcw-poll-card__icon{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-poll-card.is-quiz .dcw-poll-card__icon{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-poll-card.is-quiz .dcw-poll-card__heading small{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-poll-card__heading small{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-poll-card__heading strong{color:var(--mobile-theme-text)!important}
html:root:root .dcw-poll-option{color:var(--mobile-theme-text)!important}
html:root:root .dcw-poll-option__marker{color:var(--mobile-theme-component-accent)!important}
html:root:root .dcw-poll-option.is-correct .dcw-poll-option__marker{color:var(--mobile-theme-positive)!important}
html:root:root .dcw-poll-option.is-wrong .dcw-poll-option__marker{color:var(--mobile-theme-danger)!important}
html:root:root .dcw-poll-option__percent{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-poll-card__footer{color:var(--mobile-theme-component-muted)!important}
html:root:root .dcw-poll-card__footer .is-success{color:var(--mobile-theme-positive)!important}
html:root:root .dcw-poll-card__footer .is-error{color:var(--mobile-theme-danger)!important}
html:root:root .tm-user-profile-modal .tm-modal__title{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal .tm-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__eyebrow{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__close{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__avatar,html:root:root .tm-user-profile-modal__avatar-image-wrap{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__name{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__status,html:root:root .tm-user-profile-modal__subtitle{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__quick-btn{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__section-title,html:root:root .tm-user-profile-modal__list-text{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__description{color:var(--mobile-theme-text)!important}
html:root:root .tm-user-profile-modal__meta-label{color:var(--mobile-theme-component-muted)!important}
html:root:root .tm-user-profile-modal__meta-value{color:var(--mobile-theme-component-accent)!important}
html:root:root .tm-user-profile-modal__list-row--danger{color:var(--mobile-theme-danger)!important}}
@media(max-width:767px){
html:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#070d18;--mobile-theme-background-end:#13091a;--mobile-theme-surface:#101d30;--mobile-theme-surface-alt:#15263a;--mobile-theme-text:#f2f7ff;--mobile-theme-muted:#b0c1d6;--mobile-theme-faint:#91a5c0;--mobile-theme-accent:#00d7e8;--mobile-theme-accent-alt:#b67cff;--mobile-theme-line:#27364b;--mobile-theme-incoming:#10283a;--mobile-theme-outgoing:#123f32;--mobile-theme-positive:#70e5b1;--mobile-theme-danger:#ff9ab7;--mobile-theme-on-accent:#070d18;--mobile-theme-glass:#101d30ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba;--mobile-theme-component-muted:#b0c1d6;--mobile-theme-component-accent:#00d7e8;--mobile-theme-wave-track:#91a5c0;--mobile-theme-wave-played:#00d7e8;--mobile-theme-control:#00d7e8;--mobile-theme-on-control:#000000;--mobile-theme-on-danger:#000000;--mobile-theme-code-keyword:#b67cff;--mobile-theme-code-string:#70e5b1}
html[data-nexti-mobile-theme="midnight"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#08111f;--mobile-theme-background-end:#101d31;--mobile-theme-surface:#112237;--mobile-theme-surface-alt:#1a304b;--mobile-theme-text:#edf5ff;--mobile-theme-muted:#a9bfd9;--mobile-theme-faint:#8babc8;--mobile-theme-accent:#78baff;--mobile-theme-accent-alt:#91a5ff;--mobile-theme-line:#2a405d;--mobile-theme-incoming:#142b43;--mobile-theme-outgoing:#214d73;--mobile-theme-positive:#83e1c1;--mobile-theme-danger:#ffa2ba;--mobile-theme-on-accent:#08111f;--mobile-theme-glass:#112237ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba;--mobile-theme-component-muted:#aac0d9;--mobile-theme-component-accent:#87c2ff;--mobile-theme-wave-track:#8babc8;--mobile-theme-wave-played:#78baff;--mobile-theme-control:#87c2ff;--mobile-theme-on-control:#000000;--mobile-theme-on-danger:#000000;--mobile-theme-code-keyword:#91a5ff;--mobile-theme-code-string:#83e1c1}
html[data-nexti-mobile-theme="amethyst"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#140f20;--mobile-theme-background-end:#241830;--mobile-theme-surface:#241b34;--mobile-theme-surface-alt:#342648;--mobile-theme-text:#f7f0ff;--mobile-theme-muted:#c4b4d9;--mobile-theme-faint:#b09bc8;--mobile-theme-accent:#c3a0ff;--mobile-theme-accent-alt:#efa3d2;--mobile-theme-line:#4a365e;--mobile-theme-incoming:#2b203e;--mobile-theme-outgoing:#53366e;--mobile-theme-positive:#90e0bd;--mobile-theme-danger:#ffabc4;--mobile-theme-on-accent:#140f20;--mobile-theme-glass:#241b34ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba;--mobile-theme-component-muted:#c4b4d9;--mobile-theme-component-accent:#c5a3ff;--mobile-theme-wave-track:#b09bc8;--mobile-theme-wave-played:#c3a0ff;--mobile-theme-control:#c5a3ff;--mobile-theme-on-control:#000000;--mobile-theme-on-danger:#000000;--mobile-theme-code-keyword:#efa3d2;--mobile-theme-code-string:#90e0bd}
html[data-nexti-mobile-theme="forest"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#081611;--mobile-theme-background-end:#112920;--mobile-theme-surface:#122b21;--mobile-theme-surface-alt:#1d3d30;--mobile-theme-text:#eefaf2;--mobile-theme-muted:#aacbbb;--mobile-theme-faint:#8fb3a0;--mobile-theme-accent:#83dfad;--mobile-theme-accent-alt:#8cd8cd;--mobile-theme-line:#315443;--mobile-theme-incoming:#183126;--mobile-theme-outgoing:#285c44;--mobile-theme-positive:#8aebb5;--mobile-theme-danger:#ffadbb;--mobile-theme-on-accent:#081611;--mobile-theme-glass:#122b21ed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba;--mobile-theme-component-muted:#b3d0c2;--mobile-theme-component-accent:#83dfad;--mobile-theme-wave-track:#8fb3a0;--mobile-theme-wave-played:#83dfad;--mobile-theme-control:#83dfad;--mobile-theme-on-control:#000000;--mobile-theme-on-danger:#000000;--mobile-theme-code-keyword:#8cd8cd;--mobile-theme-code-string:#8aebb5}
html[data-nexti-mobile-theme="graphite"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#101114;--mobile-theme-background-end:#1a1d23;--mobile-theme-surface:#20232a;--mobile-theme-surface-alt:#2d333d;--mobile-theme-text:#f3f5f8;--mobile-theme-muted:#b8c0cd;--mobile-theme-faint:#9da9bb;--mobile-theme-accent:#d0d9e8;--mobile-theme-accent-alt:#b1c3de;--mobile-theme-line:#3c4553;--mobile-theme-incoming:#262d37;--mobile-theme-outgoing:#3a495d;--mobile-theme-positive:#91dbb6;--mobile-theme-danger:#ffb0bd;--mobile-theme-on-accent:#101114;--mobile-theme-glass:#20232aed;--mobile-theme-shadow:#00000020;--mobile-theme-highlight:#ffffff0d;--mobile-theme-overlay:#01060dba;--mobile-theme-component-muted:#b8c0cd;--mobile-theme-component-accent:#d0d9e8;--mobile-theme-wave-track:#9da9bb;--mobile-theme-wave-played:#d0d9e8;--mobile-theme-control:#d0d9e8;--mobile-theme-on-control:#000000;--mobile-theme-on-danger:#000000;--mobile-theme-code-keyword:#b1c3de;--mobile-theme-code-string:#91dbb6}
html[data-nexti-mobile-theme="light"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--mobile-theme-background:#f3f6fb;--mobile-theme-background-end:#e9eff7;--mobile-theme-surface:#ffffff;--mobile-theme-surface-alt:#e9f0f8;--mobile-theme-text:#192e46;--mobile-theme-muted:#506780;--mobile-theme-faint:#60748a;--mobile-theme-accent:#076f91;--mobile-theme-accent-alt:#6e55a9;--mobile-theme-line:#cad6e5;--mobile-theme-incoming:#ffffff;--mobile-theme-outgoing:#d4eaf7;--mobile-theme-positive:#1c704b;--mobile-theme-danger:#b53050;--mobile-theme-on-accent:#ffffff;--mobile-theme-glass:#ffffffed;--mobile-theme-shadow:#192e4610;--mobile-theme-highlight:#ffffffa0;--mobile-theme-overlay:#152e4670;--mobile-theme-component-muted:#506780;--mobile-theme-component-accent:#076d8e;--mobile-theme-wave-track:#60748a;--mobile-theme-wave-played:#076f91;--mobile-theme-control:#076d8e;--mobile-theme-on-control:#ffffff;--mobile-theme-on-danger:#ffffff;--mobile-theme-code-keyword:#6e55a9;--mobile-theme-code-string:#1c704b}}

/* Shared component palette. Mobile browser only; photos, videos and avatars retain their content. */
@media (max-width:767px) {
html:root:not(#\#) :is(.nexti-pinned-messages.is-mobile,.nexti-floating-playback.is-mobile){background:var(--mobile-theme-glass)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important;box-shadow:0 4px 16px var(--mobile-theme-shadow)!important}
html:root:not(#\#) :is(.nexti-pinned-messages,.nexti-floating-playback)::before{background:var(--mobile-theme-highlight)!important}
html:root:not(#\#) .nexti-pinned-messages__copy strong{color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) .nexti-pinned-messages__copy span{color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.nexti-pinned-messages__copy b,.nexti-pinned-modal__sent-at,.nexti-pinned-modal__meta,.nexti-pinned-modal__pinned-by,.nexti-floating-playback__copy span){color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .nexti-pinned-messages__dots i{background:var(--mobile-theme-wave-track)!important;opacity:1!important}
html:root:not(#\#) .nexti-pinned-messages__dots i.is-active{background:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.nexti-pinned-messages__pin,.nexti-pinned-modal__close,.nexti-pinned-modal__heading-icon,.nexti-floating-playback__play,.nexti-floating-playback__close,.nexti-floating-playback__speed){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.nexti-pinned-modal,.nx-shared-overlay,.nx-link-menu-layer,.nx-link-confirm-layer,.gi-modal:not(.gi-modal--viewer),.channel-center,.channel-add-modal,.channel-notifications-modal,.channel-center-confirm,.mobile-action-sheet,.mobile-create-sheet){background:var(--mobile-theme-overlay)!important}
html:root:not(#\#) :is(.nexti-pinned-modal__panel,.nx-shared-panel,.nx-link-actions,.nx-link-confirm,.tm-shared-media,.mobile-create-sheet__panel,.channel-center__panel,.channel-add-modal__panel,.channel-notifications-modal__panel,.channel-center-confirm__panel,.mobile-action-sheet__panel,.gi-sheet,.group-info-widget,.tm-group-modal__card,.tm-channel-modal__card){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 12px 36px var(--mobile-theme-shadow)!important}
html:root:not(#\#) :is(.nexti-pinned-modal__header,.tm-shared-media__head,.nx-shared-head,.mobile-create-sheet__header,.channel-center__head,.channel-center-mobile-head,.channel-add-modal__head,.channel-notifications-modal__head,.gi-header,.gi-sheet__header,.tm-group-modal__header,.tm-group-modal__footer,.tm-channel-modal__header,.tm-channel-modal__footer){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .nexti-pinned-modal__item{background:var(--mobile-theme-incoming)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .nexti-pinned-modal__item.is-outgoing{background:var(--mobile-theme-outgoing)!important}
html:root:not(#\#) :is(.nexti-pinned-modal__author,.nexti-pinned-modal__heading-copy strong,.nexti-pinned-modal__text){color:var(--mobile-theme-text)!important}
html:root:not(#\#) .nexti-pinned-modal__unpin{background:color-mix(in srgb,var(--mobile-theme-danger) 10%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-danger)!important;border-color:var(--mobile-theme-line)!important}

html:root:not(#\#) .tg-chat-container__message.is-voice-message .tg-chat-container__voice-shell{background:var(--mobile-theme-incoming)!important;border:1px solid var(--mobile-theme-line)!important;box-shadow:0 2px 8px var(--mobile-theme-shadow)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) .tg-chat-container__message.is-voice-message.is-mine .tg-chat-container__voice-shell{background:var(--mobile-theme-outgoing)!important}
html:root:not(#\#) .tg-chat-container__message .tg-chat-container__audio-play{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border:1px solid var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:not(#\#) .tg-chat-container__audio-play :is(svg,path,rect){fill:var(--mobile-theme-on-control)!important}
html:root:not(#\#) .tg-chat-container__message .tg-chat-container__voice-bar{background:var(--mobile-theme-wave-track)!important;opacity:1!important;animation:none!important}
html:root:not(#\#) .tg-chat-container__message .tg-chat-container__voice-bar.is-played{background:var(--mobile-theme-wave-played)!important}
html:root:not(#\#) :is(.tg-chat-container__voice-duration,.tg-chat-container__voice-transcript-btn,.tg-chat-container__mp3-artist,.tg-chat-container__mp3-time-row,.tg-chat-container__file-size){color:var(--mobile-theme-component-muted)!important;text-shadow:none!important}
html:root:not(#\#) .tg-chat-container__voice-unheard-dot{background:var(--mobile-theme-wave-played)!important}
html:root:not(#\#) .tg-chat-container__voice-transcript-btn{background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.tg-chat-container__file-card,.tg-chat-container__mp3-art,.tg-chat-container__contact-card,.tg-chat-container__link-card){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tg-chat-container__file-name,.tg-chat-container__mp3-title){color:var(--mobile-theme-text)!important}
html:root:not(#\#) .tg-chat-container__file-card .tg-chat-container__file-icon{background:color-mix(in srgb,var(--mobile-theme-component-accent) 12%,var(--mobile-theme-surface))!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .tg-chat-container__file-card .tg-chat-container__file-icon :is(svg,path,rect){stroke:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.tg-chat-container__mp3-btn-play,.tg-chat-container__mp3-btn-sm){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:not(#\#) .tg-chat-container__mp3-controls :is(svg,path,rect){fill:var(--mobile-theme-on-control)!important}
html:root:not(#\#) :is(.tg-chat-container__mp3-progress-bar,.nexti-floating-playback__range){background:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) .tg-chat-container__mp3-progress-fill{background:var(--mobile-theme-wave-played)!important}
html:root:not(#\#) .tg-chat-container__mp3-controls{background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .tg-chat-container__mp3-art-inner{background:var(--mobile-theme-surface)!important;box-shadow:none!important}
html:root:not(#\#) .tg-chat-container__mp3-disc{background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) .tg-chat-container__mp3-disc-hole{background:var(--mobile-theme-component-accent)!important}

html:root:not(#\#) :is(.dcw-poll-card.is-mobile,.dcw-code-message.is-mobile){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.dcw-poll-card__head,.dcw-code-message__header){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.dcw-poll-card__heading strong,.dcw-poll-option__label,.dcw-code-message__identity strong,.dcw-code-message__pre){color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.dcw-poll-card__heading span,.dcw-poll-card__footer,.dcw-poll-option__percent,.dcw-code-message__copy){color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .dcw-poll-option{background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) .dcw-poll-option__progress{background:color-mix(in srgb,var(--mobile-theme-accent) 16%,transparent)!important}
html:root:not(#\#) :is(.dcw-poll-option__marker,.dcw-poll-card__icon,.dcw-code-message__mark,.dcw-code-message__copy-btn){color:var(--mobile-theme-component-accent)!important;background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-wave-track)!important;box-shadow:none!important}
html:root:not(#\#) .dcw-poll-option.is-selected .dcw-poll-option__marker{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) .dcw-poll-option.is-correct{border-color:var(--mobile-theme-positive)!important}
html:root:not(#\#) .dcw-poll-option.is-wrong{border-color:var(--mobile-theme-danger)!important}
html:root:not(#\#) .dcw-code-message__pre{background:var(--mobile-theme-surface)!important}
html:root:not(#\#) .dcw-code-message :is(.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-number){color:var(--mobile-theme-code-keyword)!important}
html:root:not(#\#) .dcw-code-message :is(.hljs-string,.hljs-symbol,.hljs-attr){color:var(--mobile-theme-code-string)!important}
html:root:not(#\#) .dcw-code-message :is(.hljs-title,.hljs-function,.hljs-template-variable,.hljs-variable){color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) .dcw-code-message :is(.hljs-comment,.hljs-quote){color:var(--mobile-theme-component-muted)!important}

html:root:not(#\#) :is(.tm-shared-media__scroll,.nx-shared-body,.channel-center__body,.mobile-create-sheet__form,.tm-group-modal__body,.tm-channel-modal__body){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.tm-shared-media__search,.nx-shared-search,.channel-center__search,.channel-center__member-search,.channel-add-modal__search,.tm-channel-modal__segmented){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.tm-shared-media__search-input,.nx-shared-search input,.mobile-create-sheet input,.mobile-create-sheet textarea,.mobile-create-sheet select,.tm-group-modal__input,.tm-channel-modal__input,.tm-channel-modal__textarea,.channel-center input:not([type=checkbox]),.channel-center textarea,.channel-center select,.group-info-widget .sheet-input,.group-info-widget .sheet-textarea,.group-info-widget .search-input,.gi-sheet input,.gi-sheet textarea){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#):not(#\#) :is(.tm-shared-media__search-input,.nx-shared-search input,.mobile-create-sheet input,.mobile-create-sheet textarea,.mobile-create-sheet select,.tm-group-modal__input,.tm-channel-modal__input,.tm-channel-modal__textarea,.channel-center input:not([type=checkbox]),.channel-center textarea,.channel-center select,.group-info-widget .sheet-input,.group-info-widget .sheet-textarea,.group-info-widget .search-input,.gi-sheet input,.gi-sheet textarea){color-scheme:inherit}
html:root:not(#\#) :is(.tm-shared-media,.nx-shared-panel,.mobile-create-sheet,.channel-center,.group-info-widget,.gi-sheet,.tm-group-modal,.tm-channel-modal) :is(input,textarea)::placeholder{color:var(--mobile-theme-component-muted)!important;opacity:1!important}
html:root:not(#\#) :is(.tm-shared-media__file-row,.tm-shared-media__link-row,.tm-shared-media__inline-audio,.nx-shared-link,.nx-shared-group,.nx-shared-notice,.channel-media-card,.channel-media-tab,.channel-center__section,.channel-profile__row,.channel-profile__info,.channel-mobile-dashboard__hero,.channel-mobile-dashboard__workspace,.channel-card,.channel-notification-request,.channel-moderation-comment,.channel-moderation-group,.channel-members-hero,.channel-center-toast){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tm-shared-media__file-thumb,.tm-shared-media__link-badge,.tm-shared-media__audio-cover,.tm-shared-media__thumb-fallback,.nx-shared-link-icon,.channel-media-card__file-icon,.channel-media-card__audio-art,.channel-mobile-dashboard__action-icon,.channel-media-tab__icon){background:color-mix(in srgb,var(--mobile-theme-accent) 12%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tm-shared-media__title,.tm-shared-media__file-name,.tm-shared-media__link-title,.tm-shared-media__empty-title,.nx-shared-link-domain,.nx-shared-group strong,.channel-media-card__audio-title){color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.tm-shared-media__month,.tm-shared-media__file-sub,.tm-shared-media__link-snippet,.tm-shared-media__empty-text,.tm-shared-media__time,.tm-shared-media__audio-meta,.nx-shared-status,.nx-shared-link-snippet,.nx-shared-link-byline,.channel-media-card__audio-meta,.channel-media-card__time){color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) :is(.tm-shared-media__link-url,.nx-shared-link-url){color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.tm-shared-media__icon-btn,.tm-shared-media__more-btn,.nx-shared-link-more,.channel-center__close,.channel-center__icon-action,.channel-center-mobile-head__button,.channel-media-card__more,.channel-profile__more,.channel-profile__bell,.channel-add-modal__back,.channel-add-modal__close,.mobile-create-sheet__icon-btn){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tm-shared-media__item-menu,.nx-link-actions,.channel-media-card__menu,.channel-profile__menu,.channel-center .person-card__dropdown-menu){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 8px 24px var(--mobile-theme-shadow)!important}
html:root:not(#\#) :is(.tm-shared-media__audio-play,.channel-media-card__audio-toggle){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) :is(.tm-shared-media__audio-play,.channel-media-card__audio-toggle) svg{color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) :is(.tm-shared-media__wave,.channel-media-card__wave) :is(i,span){background:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) :is(.tm-shared-media__wave,.channel-media-card__wave) :is(i,span).is-played{background:var(--mobile-theme-wave-played)!important}
html:root:not(#\#) :is(.tm-shared-media__seek,.channel-media-card__seek){accent-color:var(--mobile-theme-control)!important}

html:root:not(#\#) :is(.group-info-widget .gi-section,.group-info-widget .description-card,.group-info-widget .member-card,.group-info-widget .settings-item,.group-info-widget .stat-card,.group-info-widget .attach-list-item,.group-info-widget .link-chip,.group-info-widget .search-wrap,.group-info-widget .settings-dropdown,.gi-sheet .sheet-card,.gi-sheet .gi-sheet__history-item,.channel-center .settings-panel,.channel-center .settings-panel__group,.channel-center .settings-panel__page,.channel-center .settings-row,.channel-center .settings-invite,.channel-center .person-card,.channel-center .stat-card){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important;color:var(--mobile-theme-text)!important;box-shadow:none!important}
html:root:not(#\#) :is(.group-info-widget .action-btn,.group-info-widget .icon-btn,.group-info-widget .gear-btn,.group-info-widget .view-history-btn,.group-info-widget .filter-tab,.gi-sheet__close,.channel-center .settings-row__icon,.channel-center .stat-card__icon,.channel-center .settings-panel__section-number){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.group-info-widget .settings-toggle,.group-info-widget .role-select){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) .group-info-widget .settings-toggle.on{background:var(--mobile-theme-control)!important}
html:root:not(#\#) .group-info-widget .toggle-knob{background:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.tm-group-modal__user,.tm-group-modal__quick-info,.tm-channel-modal__section,.mobile-create-sheet__action){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.mobile-create-sheet__submit,.gi-sheet__btn--primary,.tm-group-modal__action--primary,.tm-channel-modal__action--primary,.channel-center__btn--primary){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tm-channel-modal__toggle.is-active,.channel-media-tab.is-active,.channel-center__tab.is-active,.group-info-widget .filter-tab.active,.mobile-action-sheet__action){background:color-mix(in srgb,var(--mobile-theme-accent) 14%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) :is(.nx-link-actions,.nx-link-confirm,.tm-shared-media__item-menu,.mobile-action-sheet__panel) button{color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.nx-link-actions,.nx-link-confirm,.tm-shared-media__item-menu,.mobile-action-sheet__panel) :is(.is-danger,.danger,.mobile-action-sheet__action--danger){color:var(--mobile-theme-danger)!important}
html:root:not(#\#) :is(.group-info-widget>.blob,.tm-group-modal__glow,.channel-center__panel)::before{background:none!important}
html[data-nexti-mobile-scheme="light"]:not(#\#) :is(.group-info-widget>.blob,.tm-group-modal__glow){display:none!important}
html:root:not(#\#) :is(.mobile-create-sheet,.nexti-pinned-modal__panel,.nx-shared-panel,.tm-shared-media,.channel-center__panel,.group-info-widget,.gi-sheet,.tm-group-modal__card,.tm-channel-modal__card) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--mobile-theme-component-accent)!important}
html:root:not(#\#):not(#\#) :is(.mobile-create-sheet,.nexti-pinned-modal__panel,.nx-shared-panel,.tm-shared-media,.channel-center__panel,.group-info-widget,.gi-sheet,.tm-group-modal__card,.tm-channel-modal__card) :is(button,a,input,textarea,select):focus-visible{outline-offset:2px}
html:root:not(#\#) .group-info-widget :is(.action-btn,.stat-card,.attach-type-icon,.role-chip){--color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.tm-shared-media__audio-cover-state,.tm-shared-media__audio-cover:not(:has(img)),.tm-shared-media__audio-ico){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tm-shared-media__audio-cover-state,.tm-shared-media__audio-ico) svg{color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) .channel-center :is(.settings-panel__navigation,.settings-panel__avatar--button,.settings-panel__avatar-actions button){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .channel-center .settings-panel__navigation button{color:var(--mobile-theme-component-muted)!important;background:transparent!important;border-color:transparent!important}
html:root:not(#\#) .channel-center .settings-panel__navigation button.is-active{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-wave-track)!important}

html:root:not(#\#) .group-info-widget .stat-value{color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.tm-channel-modal__toggle,.tm-channel-modal__action--ghost,.tm-group-modal__action--ghost){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .tm-channel-modal__toggle.is-active{background:color-mix(in srgb,var(--mobile-theme-accent) 14%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-wave-track)!important}

html:root:not(#\#) .tm-channel-modal__segmented button{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .tm-channel-modal__segmented button.is-active{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) .tm-channel-modal select{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#):not(#\#) .tm-channel-modal select{color-scheme:inherit}

html:root:not(#\#) :is(.tg-chat-container__voice-recorder:not(.is-circle),.tg-chat-container__circle-record-bar,.tg-chat-container__link-preview){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 4px 16px var(--mobile-theme-shadow)!important}
html:root:not(#\#) :is(.tg-chat-container__voice-time,.tg-chat-container__link-preview-title){color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.tg-chat-container__voice-hint,.tg-chat-container__link-preview-domain,.tg-chat-container__link-preview-description){color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .tg-chat-container__voice-cancel{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-danger)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .tg-chat-container__voice-send{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}

html:root:not(#\#) .tg-chat-container__send-btn{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:not(#\#) .tg-chat-container__send-btn svg[stroke]:not([stroke=none]){stroke:var(--mobile-theme-on-control)!important}
html:root:not(#\#) .tg-chat-container__send-btn svg[fill]:not([fill=none]){fill:var(--mobile-theme-on-control)!important}
html:root:not(#\#) .tg-chat-container__voice-btn.is-recording{background:var(--mobile-theme-danger)!important;color:var(--mobile-theme-on-danger)!important;border-color:var(--mobile-theme-danger)!important}
html:root:not(#\#) .tg-chat-container__voice-btn.is-recording svg[stroke]:not([stroke=none]){stroke:var(--mobile-theme-on-danger)!important}

html:root:not(#\#) :is(.tg-chat-container__audio-card.is-track,.tg-chat-container__mp3-card){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.mobile-create-sheet__action-icon,.mobile-create-sheet__option-number,.mobile-create-sheet__toggle){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .mobile-create-sheet__action-icon svg[stroke]:not([stroke=none]){stroke:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) .mobile-create-sheet__action-icon svg[fill]:not([fill=none]){fill:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) .mobile-create-sheet__option{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .mobile-create-sheet__toggle.is-on{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) .mobile-create-sheet input[type=checkbox]{accent-color:var(--mobile-theme-control)!important}

html:root:not(#\#) :is(.mobile-create-sheet__options-head button,.mobile-create-sheet__option button){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}

/* Complete palettes for lazy screens: these aliases are part of the source, not inferred from a release. */
html:root:not(#\#) :is(.group-info-widget,.gi-sheet,.gi-modal){
--gi-bg:var(--mobile-theme-surface)!important;--gi-surface:var(--mobile-theme-surface-alt)!important;--gi-card:var(--mobile-theme-surface-alt)!important;--gi-card-hover:var(--mobile-theme-surface)!important;--gi-border:var(--mobile-theme-line)!important;--gi-border-glow:var(--mobile-theme-wave-track)!important;--gi-accent:var(--mobile-theme-component-accent)!important;--gi-accent2:var(--mobile-theme-code-keyword)!important;--gi-accent3:var(--mobile-theme-code-string)!important;--gi-accent-red:var(--mobile-theme-danger)!important;--gi-text:var(--mobile-theme-text)!important;--gi-text-muted:var(--mobile-theme-component-muted)!important;--gi-text-dim:var(--mobile-theme-component-muted)!important;--gi-owner:var(--mobile-theme-code-keyword)!important
}
html:root:not(#\#) :is(.channel-center,.channel-center__panel,.channel-notifications-modal,.channel-add-modal,.channel-center-confirm,.mobile-action-sheet){
--cc-bg-panel-1:var(--mobile-theme-surface)!important;--cc-bg-panel-2:var(--mobile-theme-surface)!important;--cc-line:var(--mobile-theme-line)!important;--cc-line-strong:var(--mobile-theme-wave-track)!important;--cc-text:var(--mobile-theme-text)!important;--cc-text-soft:var(--mobile-theme-component-muted)!important;--cc-text-faint:var(--mobile-theme-component-muted)!important;--cc-accent-1:var(--mobile-theme-component-accent)!important;--cc-accent-2:var(--mobile-theme-code-keyword)!important;--cc-accent-grad:var(--mobile-theme-control)!important;--cc-danger:var(--mobile-theme-danger)!important;--cc-ok:var(--mobile-theme-code-string)!important;--cc-warn:var(--mobile-theme-code-keyword)!important;--cc-card:var(--mobile-theme-surface-alt)!important;--cc-card-hover:var(--mobile-theme-surface)!important;
--cc-mobile-bg:var(--mobile-theme-surface)!important;--cc-mobile-surface:var(--mobile-theme-surface)!important;--cc-mobile-surface-raised:var(--mobile-theme-surface-alt)!important;--cc-mobile-surface-pressed:var(--mobile-theme-surface-alt)!important;--cc-mobile-line:var(--mobile-theme-line)!important;--cc-mobile-line-soft:var(--mobile-theme-line)!important;--cc-mobile-text:var(--mobile-theme-text)!important;--cc-mobile-muted:var(--mobile-theme-component-muted)!important;--cc-mobile-faint:var(--mobile-theme-component-muted)!important;--cc-mobile-cyan:var(--mobile-theme-component-accent)!important;--cc-mobile-mint:var(--mobile-theme-code-string)!important;--cc-mobile-amber:var(--mobile-theme-code-keyword)!important;--cc-mobile-coral:var(--mobile-theme-danger)!important;--cc-mobile-violet:var(--mobile-theme-code-keyword)!important;
--cc-settings-bg:var(--mobile-theme-surface)!important;--cc-settings-surface:var(--mobile-theme-surface)!important;--cc-settings-surface-raised:var(--mobile-theme-surface-alt)!important;--cc-settings-line:var(--mobile-theme-line)!important;--cc-settings-line-strong:var(--mobile-theme-wave-track)!important;--cc-settings-text:var(--mobile-theme-text)!important;--cc-settings-muted:var(--mobile-theme-component-muted)!important;--cc-settings-accent:var(--mobile-theme-component-accent)!important
}
html:root:not(#\#) .group-info-widget :is(.scroll-container,.gi-hero){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) .group-info-widget .badge{background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .group-info-widget :is(.action-icon,.attach-type-icon,.edit-avatar-btn){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .group-info-widget .group-name{background:none!important;-webkit-text-fill-color:var(--mobile-theme-text)!important;color:var(--mobile-theme-text)!important}
html:root:not(#\#) .group-info-widget .member-name{color:var(--mobile-theme-text)!important}

html:root:not(#\#) .nexti-pinned-modal__list{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;box-shadow:none!important;scrollbar-color:var(--mobile-theme-wave-track) transparent!important}
html:root:not(#\#) :is(.nexti-pinned-modal__item,.nexti-pinned-modal__item.is-outgoing,.nexti-pinned-modal__dialog-row){background:transparent!important}
html:root:not(#\#) :is(.nexti-pinned-modal__message,.nexti-pinned-modal__message:hover){background:var(--mobile-theme-incoming)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 2px 8px var(--mobile-theme-shadow)!important}
html:root:not(#\#) .nexti-pinned-modal__item.is-outgoing :is(.nexti-pinned-modal__message,.nexti-pinned-modal__message:hover){background:var(--mobile-theme-outgoing)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.nexti-pinned-modal__heading-copy span,.nexti-pinned-modal__meta time,.nexti-pinned-modal__pinned-by){color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .nexti-pinned-modal__message-head{color:var(--mobile-theme-text)!important}
html:root:not(#\#) .nexti-pinned-modal__list::-webkit-scrollbar-thumb{background:var(--mobile-theme-wave-track)!important}

html:root:not(#\#) :is(.tm-direct-profile-modal,.tm-direct-profile-modal__hero,.tm-direct-profile-modal__body,.tm-user-profile-modal,.tm-user-profile-modal__hero,.tm-user-profile-modal__body){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__quick-btn,.tm-direct-profile-modal__info-section,.tm-direct-profile-modal__list-section,.tm-direct-profile-modal__more-item,.tm-user-profile-modal__section,.tm-user-profile-modal__quick-btn,.tm-user-profile-modal__action-list){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__close,.tm-direct-profile-modal__more-menu,.tm-direct-profile-modal__more-icon,.tm-user-profile-modal__close){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__name,.tm-direct-profile-modal__list-text,.tm-direct-profile-modal__info-value--description,.tm-direct-profile-modal__quick-btn>span:last-child,.tm-user-profile-modal__name,.tm-user-profile-modal__meta-value,.tm-user-profile-modal__description,.tm-user-profile-modal__list-text){color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__status,.tm-direct-profile-modal__info-label,.tm-direct-profile-modal__more-item small,.tm-direct-profile-modal__more-chevron,.tm-user-profile-modal__status,.tm-user-profile-modal__subtitle,.tm-user-profile-modal__meta-label,.tm-user-profile-modal__section-title){background:transparent!important;color:var(--mobile-theme-component-muted)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__quick-icon,.tm-direct-profile-modal__list-icon,.tm-direct-profile-modal__info-value,.tm-direct-profile-modal__more-item strong,.tm-user-profile-modal__quick-icon,.tm-user-profile-modal__list-icon){color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__quick-btn.is-danger,.tm-direct-profile-modal__list-row.is-danger,.tm-user-profile-modal__list-row--danger){background:color-mix(in srgb,var(--mobile-theme-danger) 8%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-danger)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .tm-direct-profile-modal__quick-btn.is-danger :is(.tm-direct-profile-modal__quick-icon,span:last-child){color:var(--mobile-theme-danger)!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__quick-btn:hover,.tm-direct-profile-modal__list-row:hover,.tm-user-profile-modal__list-row:hover){background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__avatar,.tm-user-profile-modal__avatar):not(:has(img)){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .tm-user-profile-modal__cover{background:linear-gradient(150deg,var(--mobile-theme-background-end),var(--mobile-theme-surface))!important}
html:root:not(#\#) :is(.tm-direct-profile-modal__caustic,.tm-user-profile-modal__cover-glow){display:none!important}
html:root:not(#\#) .tm-user-profile-overlay{background:var(--mobile-theme-overlay)!important}
html:root:not(#\#) :is(.tm-user-profile-modal__edit-input,.tm-user-profile-modal__edit-textarea){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}

html:root:not(#\#) :is(.channel-center__tabs,.channel-notifications-modal__body,.channel-notifications-modal__head){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.channel-center__tab,.channel-notifications-modal__filters button){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-muted)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-center__tab.is-active,.channel-notifications-modal__filters button.is-active){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) :is(.channel-center__tab.is-active,.channel-notifications-modal__filters button.is-active) :is(svg,span){color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) :is(.channel-mobile-dashboard__actions>button,.channel-mobile-dashboard__workspace-list>button,.channel-notifications-modal__filters,.notification-post-card,.moderation-post-button,.channel-moderation-group__head){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-mobile-dashboard__workspace-icon,.channel-mobile-dashboard__status>span,.channel-profile__info .badge-pill,.channel-notifications-modal .notification-post-card__icon){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-mobile-dashboard__copy strong,.channel-mobile-dashboard__workspace>header strong,.channel-mobile-dashboard__workspace-list strong,.channel-mobile-dashboard__actions strong,.channel-notifications-modal__head h3,.channel-notification-request strong){color:var(--mobile-theme-text)!important;-webkit-text-fill-color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.channel-mobile-dashboard__copy p,.channel-mobile-dashboard__actions small,.channel-mobile-dashboard__workspace-list small,.channel-notifications-modal__head p,.channel-notification-request small){color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .channel-notification-request button{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .channel-notification-request button.is-approve{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}


/* Keep badges and expanded moderation rows readable on every palette. */
html:root:not(#\#) .group-info-widget .you-tag{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:root:not(#\#) :is(.channel-center__tab.is-active,.channel-notifications-modal__filters button.is-active){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:root:not(#\#) :is(.channel-center__tab.is-active,.channel-notifications-modal__filters button.is-active) :is(svg,span){color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) :is(.channel-center-mobile-head__badge,.channel-center__tab-badge,.channel-notifications-section__title b,.notification-post-card__count,.channel-mobile-dashboard__workspace-list b){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:root:not(#\#) .channel-center__tab.is-active .channel-center__tab-badge{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .channel-mobile-dashboard__workspace>header button{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-notification-request .person-card__avatar,.channel-notifications-modal .comment-row__avatar):not(:has(img)){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .channel-notifications-modal .comment-row{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .channel-notifications-modal .comment-row__body p{color:var(--mobile-theme-text)!important}
html:root:not(#\#) .channel-notifications-modal .comment-row__body small{color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .channel-notifications-modal .comment-row__actions button{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .channel-notifications-modal .comment-row__actions button.is-approve{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) .channel-notification-request button.channel-center__btn--primary{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}


html:root:not(#\#) .group-info-widget .role-chip{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .group-info-widget .role-chip.role-owner{color:var(--mobile-theme-code-keyword)!important}


/* Nested channel containers must follow the same palette as their cards. */
html:root:not(#\#) :is(.notification-post-card__comments,.post-item__comments,.post-item__editor,.moderation-comments-panel,.moderation-comments-panel__head,.channel-moderation-filters,.channel-media-tabs,.channel-profile__top){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-center__empty,.post-stat,.channel-profile__menu button,.channel-center__btn--soft,.settings-row__button,.channel-add-contact,.channel-participant-row){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) .channel-center .badge-pill{background:var(--mobile-theme-surface)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.channel-center,.channel-notifications-modal) .comment-row{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.channel-center,.channel-notifications-modal) .comment-row__body p{color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.channel-center,.channel-notifications-modal) .comment-row__body small{color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) :is(.channel-center,.channel-notifications-modal) .comment-row__actions button,html:root:not(#\#) :is(.channel-moderation-comment__primary-actions,.channel-moderation-comment__secondary-actions) button{background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-center,.channel-notifications-modal) .comment-row__actions button.is-approve,html:root:not(#\#) .channel-moderation-comment__primary-actions button.is-approve{background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) :is(.channel-moderation-group__meta b,.channel-members-summary button.is-active,.channel-add-people-modal__summary button.is-active,.channel-members-hero__add){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}


html:root:not(#\#) .channel-center .post-action-btn--danger{background:color-mix(in srgb,var(--mobile-theme-danger) 8%,var(--mobile-theme-surface))!important;color:var(--mobile-theme-danger)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.channel-members-summary button.is-active,.channel-add-people-modal__summary button.is-active) :is(strong,span,small,b,svg){color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) :is(.channel-center .person-card__avatar,.channel-center .channel-card__avatar,.channel-center .channel-center__avatar,.channel-center-mobile-head__avatar,.channel-center .post-item__avatar,.channel-center .comment-row__avatar,.channel-mobile-dashboard__avatar):not(:has(img)){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important;box-shadow:none!important}
html:root:not(#\#) :is(.channel-center .person-card__avatar,.channel-center .channel-card__avatar,.channel-center .channel-center__avatar,.channel-center-mobile-head__avatar,.channel-center .post-item__avatar,.channel-center .comment-row__avatar,.channel-mobile-dashboard__avatar):not(:has(img)) :is(span,strong){color:inherit!important}

}

/* Sticker picker, shop and pack management share the mobile application palette. */
@media(max-width:767px){
html:root:not(#\#) :is(.nx-sticker-panel,.nx-sticker-preview){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important;box-shadow:0 8px 28px var(--mobile-theme-shadow)!important}
html:root:not(#\#) :is(.nx-sticker-dock-host,.nx-sticker-fullscreen-host) .nx-sticker-panel{box-shadow:none!important}
html:root:not(#\#) .nx-sticker-preview-backdrop{background:var(--mobile-theme-overlay)!important}
html:root:not(#\#) :is(.nx-sticker-header,.nx-sticker-search,.nx-sticker-pack-tabs,.nx-sticker-store,.nx-store-heading,.nx-store-search,.nx-store-filters,.nx-store-scroll){background:var(--mobile-theme-surface)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .nx-sticker-header [role=tablist]{background:var(--mobile-theme-surface-alt)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.nx-sticker-panel,.nx-sticker-preview) button{color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.nx-sticker-panel,.nx-sticker-preview) button:hover{background:var(--mobile-theme-surface-alt)!important}
html:root:not(#\#) :is(.nx-sticker-tool,.nx-sticker-keyboard,.nx-sticker-close,.nx-sticker-search>button,.nx-sticker-pack-tabs button){background:transparent!important;color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.nx-sticker-panel,.nx-sticker-preview) :is(button,input,textarea):focus-visible{outline:2px solid var(--mobile-theme-component-accent)!important}
html:root:not(#\#):not(#\#) :is(.nx-sticker-panel,.nx-sticker-preview) :is(button,input,textarea):focus-visible{outline-offset:-2px}
html:root:not(#\#) .nx-sticker-grip{background:var(--mobile-theme-wave-track)!important}
html:root:not(#\#) :is(.nx-sticker-header [role=tab].is-active,.nx-sticker-tool.is-active,.nx-sticker-pack-tabs button.is-active,.nx-store-filters button.is-active){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important;box-shadow:none!important}
html:root:not(#\#) :is(.nx-sticker-header [role=tab].is-active,.nx-sticker-tool.is-active,.nx-sticker-pack-tabs button.is-active) svg{color:var(--mobile-theme-on-control)!important}
html:root:not(#\#) :is(.nx-sticker-search input,.nx-sticker-new-pack input,.nx-store-search input,.nx-pack-field input,.nx-pack-field textarea,.nx-pack-emoji-field input){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#):not(#\#) :is(.nx-sticker-search input,.nx-sticker-new-pack input,.nx-store-search input,.nx-pack-field input,.nx-pack-field textarea,.nx-pack-emoji-field input){color-scheme:inherit}
html:root:not(#\#) :is(.nx-sticker-panel,.nx-sticker-preview) :is(input,textarea)::placeholder{color:var(--mobile-theme-component-muted)!important;opacity:1!important}
html:root:not(#\#) :is(.nx-sticker-search>svg,.nx-sticker-search>span){color:var(--mobile-theme-component-muted)!important;opacity:1!important}
html:root:not(#\#) :is(.nx-store-card,.nx-own-pack,.nx-pack-upload){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-text)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.nx-store-card-copy strong,.nx-own-pack strong,.nx-store-empty strong,.nx-pack-upload strong,.nx-store-heading strong,.nx-sticker-inline-preview strong,.nx-sticker-preview h3){color:var(--mobile-theme-text)!important}
html:root:not(#\#) :is(.nx-store-card-copy small,.nx-store-card-copy p,.nx-own-pack small,.nx-store-credit,.nx-store-empty p,.nx-pack-field>span,.nx-pack-note,.nx-pack-upload small,.nx-pack-upload p,.nx-pack-emoji-field,.nx-pack-form>small,.nx-store-details>p,.nx-sticker-hint,.nx-sticker-empty,.nx-sticker-manager>p,.nx-sticker-manager>small,.nx-sticker-pack-row small,.nx-sticker-preview p){color:var(--mobile-theme-component-muted)!important;opacity:1!important}
html:root:not(#\#) :is(.nx-store-credit a,.nx-store-empty>span){color:var(--mobile-theme-component-accent)!important}
html:root:not(#\#) :is(.nx-store-back,.nx-store-create,.nx-store-more,.nx-store-filters button,.nx-store-detail-actions button,.nx-pack-form>button,.nx-own-pack>button,.nx-sticker-inline-preview button,.nx-sticker-pack-row>button){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-component-accent)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) :is(.nx-sticker-primary,.nx-sticker-panel .nx-sticker-primary,.nx-sticker-preview .nx-sticker-primary){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) :is(.nx-store-free,.nx-store-notice,.nx-store-card-actions .is-installed,.nx-pack-publish){background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-code-string)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .nx-sticker-error{background:var(--mobile-theme-surface-alt)!important;color:var(--mobile-theme-danger)!important;border-color:var(--mobile-theme-line)!important}
html:root:not(#\#) .nx-sticker-error button{color:inherit!important}
html:root:not(#\#) .nx-sticker-pack-row{border-color:var(--mobile-theme-line)!important}
html:root:not(#\#):not(#\#) .nx-store-scroll{scrollbar-color:var(--mobile-theme-wave-track) transparent}
}

@media(max-width:767px){
html:root:root:not(#\#) :is(.nx-sticker-header [role=tab].is-active,.nx-sticker-tool.is-active,.nx-sticker-pack-tabs button.is-active,.nx-store-filters button.is-active,.nx-sticker-panel .nx-sticker-primary,.nx-sticker-preview .nx-sticker-primary){background:var(--mobile-theme-control)!important;color:var(--mobile-theme-on-control)!important;border-color:var(--mobile-theme-control)!important}
html:root:not(#\#) .nx-sticker-hint span{color:var(--mobile-theme-component-muted)!important}
html:root:not(#\#) .nx-sticker-detail{opacity:1!important;color:var(--mobile-theme-component-accent)!important;background:var(--mobile-theme-surface-alt)!important}
}

/* Fit all sticker tools inside the narrow desktop conversation pane. */
@media(min-width:768px) and (max-width:1000px){
.dcw-window .nx-sticker-header{gap:2px!important;padding-left:7px!important;padding-right:7px!important}
.dcw-window .nx-sticker-header [role=tab]{padding-left:7px!important;padding-right:7px!important}
.dcw-window .nx-sticker-tool,.dcw-window .nx-sticker-keyboard{width:28px!important;flex-basis:28px!important;padding:4px!important}
}
