15 .autosuggest-results {
21 background-color: #121a24;
22 background-color: var
(--bg
, #121a24);
26 border-color: var
(--border
, #222);
28 border-radius: var
(--inputRadius
, 4px);
29 border-top-left-radius: 0;
30 border-top-right-radius: 0;
31 box-shadow: 1px 1px 4px rgba
(0, 0, 0, 0.6);
32 box-shadow: var
(--panelShadow
);
36 .block-card-content-container {
40 .block-card-content-container button {
43 .mute-card-content-container {
47 .mute-card-content-container button {
55 -ms-flex-pack: justify
;
56 justify-content: space-between
;
57 -ms-flex-align: center
;
59 padding: 0.6em 1em 0.6em 0;
61 .domain-mute-card-domain {
64 text-overflow: ellipsis
;
66 .domain-mute-card button {
69 .autosuggest-results .domain-mute-card {
72 .selectable-list-item-inner {
75 -ms-flex-align: center
;
78 .selectable-list-item-inner > * {
81 .selectable-list-item-selected-inner {
82 background-color: #151e2a;
83 background-color: var
(--selectedMenu
, #151e2a);
84 color: var
(--selectedMenuText
, #b9b9ba);
85 --faint: var
(--selectedMenuFaintText
, $fallback--faint
);
86 --faintLink: var
(--selectedMenuFaintLink
, $fallback--faint
);
87 --lightText: var
(--selectedMenuLightText
, $fallback--lightText
);
88 --icon: var
(--selectedMenuIcon
, $fallback--icon
);
90 .selectable-list-header {
93 -ms-flex-align: center
;
96 border-bottom: 2px solid
;
97 border-bottom-color: #222;
98 border-bottom-color: var
(--border
, #222);
100 .selectable-list-header-actions {
104 .selectable-list-checkbox-wrapper {
109 .with-subscription-loading {
113 .with-subscription-loading .error {
116 .mutes-and-blocks-tab {
119 .mutes-and-blocks-tab .usersearch-wrapper {
122 .mutes-and-blocks-tab .bulk-actions {
127 .mutes-and-blocks-tab .bulk-action-button {
130 .mutes-and-blocks-tab .domain-mute-form {
132 display: -ms-flexbox
;
134 -ms-flex-direction: column
;
135 flex-direction: column
;
137 .mutes-and-blocks-tab .domain-mute-button {
138 -ms-flex-item-align: end
;
139 align-self: flex-end
;
144 display: inline-block
;
147 .ModifiedIndicator .modified-tooltip {
152 .ServerSideIndicator {
153 display: inline-block
;
156 .ServerSideIndicator .serverside-tooltip {
162 .mfa-backup-codes .warning {
164 color: var
(--cOrange
, orange
);
166 .mfa-backup-codes .backup-codes {
167 font-family: var
(--postCodeFont
, monospace
);
169 .mfa-settings .mfa-heading, .mfa-settings .method-item {
170 display: -ms-flexbox
;
174 -ms-flex-pack: justify
;
175 justify-content: space-between
;
176 -ms-flex-align: baseline
;
177 align-items: baseline
;
179 .mfa-settings .warning {
181 color: var
(--cOrange
, orange
);
183 .mfa-settings .setup-otp {
184 display: -ms-flexbox
;
186 -ms-flex-pack: center
;
187 justify-content: center
;
191 .mfa-settings .setup-otp .qr-code {
196 .mfa-settings .setup-otp .verify {
200 .mfa-settings .setup-otp .error {
203 .mfa-settings .setup-otp .confirm-otp-actions button {
207 .image-cropper-img-input {
210 .image-cropper-image-container {
213 .image-cropper-image-container img {
217 .image-cropper-buttons-wrapper {
220 .image-cropper-buttons-wrapper button {
226 .profile-tab .visibility-tray {
229 .profile-tab input[type=file] {
233 .profile-tab .banner-background-preview {
238 .profile-tab .banner-background-preview img {
241 .profile-tab .uploading {
245 .profile-tab .name-changer {
248 .profile-tab .current-avatar-container {
253 .profile-tab .current-avatar {
258 border-radius: var
(--avatarRadius
, 4px);
260 .profile-tab .reset-button {
265 border-radius: var
(--tooltipRadius
, 5px);
266 background-color: rgba
(0, 0, 0, 0.6);
275 .profile-tab .reset-button:hover {
278 .profile-tab .reset-button svg {
281 .profile-tab .oauth-tokens {
284 .profile-tab .oauth-tokens th {
287 .profile-tab .oauth-tokens .actions {
290 .profile-tab-usersearch-wrapper {
293 .profile-tab-bulk-actions {
298 .profile-tab-bulk-actions button {
301 .profile-tab-domain-mute-form {
303 display: -ms-flexbox
;
305 -ms-flex-direction: column
;
306 flex-direction: column
;
308 .profile-tab-domain-mute-form button {
309 -ms-flex-item-align: end
;
310 align-self: flex-end
;
314 .profile-tab .setting-subitem {
317 .profile-tab .profile-fields {
318 display: -ms-flexbox
;
321 .profile-tab .profile-fields > .emoji-input {
324 margin: 0 0.2em 0.5em;
327 .profile-tab .profile-fields .delete-field {
329 -ms-flex-item-align: center
;
330 -ms-grid-row-align: center
;
332 margin: 0 0.2em 0.5em;
336 display: -ms-inline-flexbox
;
337 display: inline-flex
;
339 .color-input-field.input {
340 display: -ms-inline-flexbox
;
341 display: inline-flex
;
345 -ms-flex-align: stretch
;
346 align-items: stretch
;
349 .color-input-field.input input {
352 color: var
(--inputText
, #b9b9ba);
357 .color-input-field.input input.textColor {
363 .color-input-field.input input.nativeColor {
367 -ms-flex-item-align: center
;
368 -ms-grid-row-align: center
;
372 .color-input-field
.input
.computedIndicator
,
373 .color-input-field.input .transparentIndicator {
377 -ms-flex-item-align: center
;
378 -ms-grid-row-align: center
;
382 .color-input-field.input .transparentIndicator {
383 background-color: #FF00FF;
386 .color-input-field.input .transparentIndicator::before, .color-input-field.input .transparentIndicator::after {
389 background-color: #000000;
394 .color-input-field.input .transparentIndicator::after {
398 .color-input-field.input .transparentIndicator::before {
402 .color-input .label {
406 .color-control input.text-input {
412 display: -ms-flexbox
;
416 -ms-flex-pack: center
;
417 justify-content: center
;
420 .shadow-control
.shadow-preview-container
,
421 .shadow-control .shadow-tweak {
424 .shadow-control .shadow-preview-container {
427 display: -ms-flexbox
;
432 .shadow-control .shadow-preview-container input[type=number] {
436 .shadow-control
.shadow-preview-container
.x-shift-control
,
437 .shadow-control .shadow-preview-container .y-shift-control {
438 display: -ms-flexbox
;
443 .shadow-control
.shadow-preview-container
.x-shift-control
[disabled
=disabled
] *,
444 .shadow-control .shadow-preview-container .y-shift-control[disabled=disabled] * {
447 .shadow-control .shadow-preview-container .x-shift-control {
448 -ms-flex-align: start
;
449 align-items: flex-start
;
451 .shadow-control
.shadow-preview-container
.x-shift-control
.wrap
,
452 .shadow-control .shadow-preview-container input[type=range] {
457 .shadow-control .shadow-preview-container .y-shift-control {
458 -ms-flex-direction: column
;
459 flex-direction: column
;
461 align-items: flex-end
;
463 .shadow-control .shadow-preview-container .y-shift-control .wrap {
467 .shadow-control .shadow-preview-container .y-shift-control input[type=range] {
468 transform-origin: 1em 1em;
469 transform: rotate
(90deg);
471 .shadow-control .shadow-preview-container .preview-window {
474 background-color: #999999;
475 display: -ms-flexbox
;
477 -ms-flex-align: center
;
479 -ms-flex-pack: center
;
480 justify-content: center
;
481 background-image: linear-gradient
(45deg, #666666 25%, transparent
25%), linear-gradient
(-45deg, #666666 25%, transparent
25%), linear-gradient
(45deg, transparent
75%, #666666 75%), linear-gradient
(-45deg, transparent
75%, #666666 75%);
482 background-size: 20px 20px;
483 background-position: 0 0, 0 10px, 10px -10px, -10px 0;
485 border-radius: var
(--inputRadius
, 4px);
487 .shadow-control .shadow-preview-container .preview-window .preview-block {
490 background-color: #121a24;
491 background-color: var
(--bg
, #121a24);
493 border-radius: var
(--panelRadius
, 10px);
495 .shadow-control .shadow-tweak {
500 .shadow-control .shadow-tweak .id-control {
501 -ms-flex-align: stretch
;
502 align-items: stretch
;
504 .shadow-control .shadow-tweak .id-control .shadow-switcher {
508 .shadow-control .shadow-tweak .id-control .shadow-switcher, .shadow-control .shadow-tweak .id-control .btn {
512 .shadow-control .shadow-tweak .id-control .btn {
516 .font-control input.custom-font {
519 .font-control.custom {
520 /* TODO Should make proper joiners... */
522 .font-control.custom .font-switcher {
523 border-top-right-radius: 0;
524 border-bottom-right-radius: 0;
526 .font-control.custom .custom-font {
527 border-top-left-radius: 0;
528 border-bottom-left-radius: 0;
531 display: -ms-flexbox
;
534 justify-content: flex-end
;
538 .contrast-ratio .label {
541 .contrast-ratio .rating {
542 display: inline-block
;
559 .theme-tab .theme-warning {
560 display: -ms-flexbox
;
562 -ms-flex-align: baseline
;
563 align-items: baseline
;
564 margin-bottom: 0.5em;
566 .theme-tab .theme-warning .buttons .btn {
567 margin-bottom: 0.5em;
569 .theme-tab .preset-switcher {
572 .theme-tab .style-control {
573 display: -ms-flexbox
;
575 -ms-flex-align: baseline
;
576 align-items: baseline
;
579 .theme-tab .style-control .label {
583 .theme-tab .style-control.disabled input, .theme-tab .style-control.disabled select {
586 .theme-tab .style-control .opt {
589 .theme-tab .style-control .color-input {
593 .theme-tab .style-control input, .theme-tab .style-control select {
599 .theme-tab .style-control input[type=number], .theme-tab .style-control select[type=number] {
602 .theme-tab .style-control input[type=range], .theme-tab .style-control select[type=range] {
606 -ms-flex-item-align: start
;
607 align-self: flex-start
;
609 .theme-tab .reset-container {
613 .theme-tab
.fonts-container
,
614 .theme-tab
.reset-container
,
615 .theme-tab
.apply-container
,
616 .theme-tab
.radius-container
,
617 .theme-tab .color-container {
618 display: -ms-flexbox
;
621 .theme-tab
.fonts-container
,
622 .theme-tab .radius-container {
623 -ms-flex-direction: column
;
624 flex-direction: column
;
626 .theme-tab .color-container {
629 -ms-flex-pack: justify
;
630 justify-content: space-between
;
632 .theme-tab .color-container > h4 {
635 .theme-tab
.fonts-container
,
636 .theme-tab
.color-container
,
637 .theme-tab
.shadow-container
,
638 .theme-tab
.radius-container
,
639 .theme-tab .presets-container {
642 .theme-tab .tab-header {
643 display: -ms-flexbox
;
645 -ms-flex-pack: justify
;
646 justify-content: space-between
;
647 -ms-flex-align: baseline
;
648 align-items: baseline
;
653 .theme-tab .tab-header p {
659 .theme-tab .tab-header-buttons {
660 display: -ms-flexbox
;
662 -ms-flex-direction: column
;
663 flex-direction: column
;
665 .theme-tab .tab-header-buttons .btn {
670 margin-bottom: 0.5em;
672 .theme-tab .shadow-selector .override {
677 .theme-tab .shadow-selector .select-container {
681 .theme-tab
.save-load
,
682 .theme-tab .save-load-options {
683 display: -ms-flexbox
;
685 -ms-flex-pack: center
;
686 justify-content: center
;
687 -ms-flex-align: baseline
;
688 align-items: baseline
;
692 .theme-tab
.save-load
.presets
,
693 .theme-tab
.save-load
.import-export
,
694 .theme-tab
.save-load-options
.presets
,
695 .theme-tab .save-load-options .import-export {
696 margin-bottom: 0.5em;
698 .theme-tab
.save-load
.import-export
,
699 .theme-tab .save-load-options .import-export {
700 display: -ms-flexbox
;
703 .theme-tab
.save-load
.override
,
704 .theme-tab .save-load-options .override {
707 .theme-tab .save-load-options {
711 -ms-flex-pack: center
;
712 justify-content: center
;
714 .theme-tab .save-load-options .keep-option {
715 margin: 0 0.5em 0.5em;
718 .theme-tab .preview-container {
719 border-top: 1px dashed
;
720 border-bottom: 1px dashed
;
722 border-color: var
(--border
, #222);
725 background-color: var
(--wallpaper
);
726 background-image: var
(--body-background-image
);
727 background-size: cover
;
728 background-position: 50% 50%;
730 .theme-tab .preview-container .dummy .post {
731 font-family: var
(--postFont
);
732 display: -ms-flexbox
;
735 .theme-tab .preview-container .dummy .post .content {
739 .theme-tab .preview-container .dummy .post .content h4 {
740 margin-bottom: 0.25em;
742 .theme-tab .preview-container .dummy .post .content .icons {
744 display: -ms-flexbox
;
747 .theme-tab .preview-container .dummy .post .content .icons i {
750 .theme-tab .preview-container .dummy .after-post {
752 display: -ms-flexbox
;
754 -ms-flex-align: center
;
757 .theme-tab .preview-container .dummy .avatar, .theme-tab .preview-container .dummy .avatar-alt {
758 background: linear-gradient
(135deg, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%);
760 font-family: sans-serif
;
764 .theme-tab .preview-container .dummy .avatar-alt {
773 border-radius: var
(--avatarAltRadius
, 10px);
775 .theme-tab .preview-container .dummy .avatar {
783 .theme-tab .preview-container .dummy .actions {
784 display: -ms-flexbox
;
786 -ms-flex-align: baseline
;
787 align-items: baseline
;
789 .theme-tab .preview-container .dummy .actions .checkbox {
790 display: -ms-inline-flexbox
;
791 display: inline-flex
;
792 -ms-flex-align: baseline
;
793 align-items: baseline
;
798 .theme-tab .preview-container .dummy .separator {
800 border-bottom: 1px solid
;
802 border-color: var
(--border
, #222);
804 .theme-tab .preview-container .dummy .btn {
807 .theme-tab
.radius-item
,
808 .theme-tab .color-item {
811 display: -ms-flexbox
;
813 -ms-flex-direction: column
;
814 flex-direction: column
;
818 .theme-tab
.radius-item
.wide
,
819 .theme-tab .color-item.wide {
822 .theme-tab
.radius-item:not
(.wide
):nth-child
(2n+1),
823 .theme-tab .color-item:not(.wide):nth-child(2n+1) {
826 .theme-tab
.radius-item
.color
, .theme-tab
.radius-item
.opacity
,
827 .theme-tab
.color-item
.color
,
828 .theme-tab .color-item .opacity {
829 display: -ms-flexbox
;
831 -ms-flex-align: baseline
;
832 align-items: baseline
;
834 .theme-tab .radius-item {
835 -ms-flex-preferred-size: auto
;
838 .theme-tab
.theme-radius-rn
,
839 .theme-tab .theme-color-cl {
842 background: transparent
;
843 color: var
(--faint
, rgba
(185, 185, 186, 0.5));
844 -ms-flex-item-align: stretch
;
845 -ms-grid-row-align: stretch
;
848 .theme-tab
.theme-color-cl
,
849 .theme-tab
.theme-radius-in
,
850 .theme-tab .theme-color-in {
853 .theme-tab .theme-radius-in {
856 .theme-tab .theme-radius-in {
861 .theme-tab .theme-radius-lb {
864 .theme-tab .theme-preview-content {
869 margin-right: 0.25em;
871 .extra-content .apply-container {
872 display: -ms-flexbox
;
874 -ms-flex-direction: row
;
876 -ms-flex-pack: distribute
;
877 justify-content: space-around
;
878 -ms-flex-positive: 1;
881 .extra-content .apply-container .btn {
882 -ms-flex-positive: 1;
889 .settings_tab-switcher {
892 .settings_tab-switcher .setting-item {
893 border-bottom: 2px solid var
(--fg
, #182230);
894 margin: 1em 1em 1.4em;
895 padding-bottom: 1.4em;
897 .settings_tab-switcher
.setting-item
> div
,
898 .settings_tab-switcher .setting-item > label {
900 margin-bottom: 0.5em;
902 .settings_tab-switcher
.setting-item
> div:last-child
,
903 .settings_tab-switcher .setting-item > label:last-child {
906 .settings_tab-switcher .setting-item .select-multiple {
907 display: -ms-flexbox
;
910 .settings_tab-switcher .setting-item .select-multiple .option-list {
914 .settings_tab-switcher .setting-item:last-child {
919 .settings_tab-switcher .setting-item select {
922 .settings_tab-switcher .setting-item textarea {
927 .settings_tab-switcher
.setting-item
.unavailable
,
928 .settings_tab-switcher .setting-item .unavailable svg {
929 color: var
(--cRed
, #ff0000);
932 .settings_tab-switcher .setting-item .number-input {
936 /*# sourceMappingURL=2.4e6541aa0979ab5fe8ab.css.map*/