You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1144 lines
18 KiB

7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
  1. .button {
  2. background-color: darken($color4, 3%);
  3. font-family: inherit;
  4. display: inline-block;
  5. position: relative;
  6. box-sizing: border-box;
  7. text-align: center;
  8. border: 10px none;
  9. color: $color5;
  10. font-size: 14px;
  11. font-weight: 500;
  12. letter-spacing: 0;
  13. text-transform: uppercase;
  14. padding: 0 16px;
  15. height: 36px;
  16. cursor: pointer;
  17. line-height: 36px;
  18. border-radius: 4px;
  19. text-decoration: none;
  20. &:hover {
  21. background-color: lighten($color4, 7%);
  22. }
  23. &:disabled {
  24. background-color: $color3;
  25. cursor: default;
  26. }
  27. &.button-secondary {
  28. //
  29. }
  30. }
  31. .column-icon {
  32. color: $color3;
  33. background: lighten($color1, 4%);
  34. &:hover {
  35. color: lighten($color3, 7%);
  36. }
  37. }
  38. .icon-button {
  39. color: lighten($color1, 26%);
  40. border: none;
  41. background: transparent;
  42. cursor: pointer;
  43. &:hover {
  44. color: lighten($color1, 33%);
  45. }
  46. &.disabled {
  47. color: lighten($color1, 13%);
  48. cursor: default;
  49. }
  50. &.active {
  51. color: $color4;
  52. }
  53. }
  54. .invisible {
  55. font-size: 0;
  56. line-height: 0;
  57. display: inline-block;
  58. width: 0;
  59. }
  60. .ellipsis {
  61. &:after {
  62. content: "";
  63. }
  64. }
  65. .lightbox .icon-button {
  66. color: $color1;
  67. }
  68. .compose-form__warning {
  69. color: $color2;
  70. margin-bottom: 15px;
  71. border: 1px solid $color3;
  72. padding: 8px 10px;
  73. border-radius: 4px;
  74. font-size: 12px;
  75. font-weight: 400;
  76. strong {
  77. color: $color5;
  78. font-weight: 500;
  79. }
  80. }
  81. .compose-form__label {
  82. display: block;
  83. line-height: 24px;
  84. vertical-align: middle;
  85. &.with-border {
  86. border-top: 1px solid $color1;
  87. padding-top: 10px;
  88. }
  89. .compose-form__label__text {
  90. display: inline-block;
  91. vertical-align: middle;
  92. margin-bottom: 14px;
  93. margin-left: 8px;
  94. color: $color3;
  95. }
  96. }
  97. .compose-form__textarea, .follow-form__input {
  98. background: $color5;
  99. &:disabled {
  100. background: $color2;
  101. }
  102. }
  103. .emojione {
  104. display: inline-block;
  105. font-size: inherit;
  106. vertical-align: middle;
  107. margin: -.2ex .15em .2ex;
  108. width: 16px;
  109. height: 16px;
  110. img {
  111. width: auto;
  112. }
  113. }
  114. .reply-indicator {
  115. background: $color3;
  116. padding: 10px;
  117. .reply-indicator__display-name {
  118. color: $color1;
  119. }
  120. }
  121. .status__content, .reply-indicator__content {
  122. font-size: 15px;
  123. line-height: 20px;
  124. word-wrap: break-word;
  125. font-weight: 400;
  126. overflow: hidden;
  127. white-space: pre-wrap;
  128. .emojione {
  129. width: 18px;
  130. height: 18px;
  131. }
  132. p {
  133. margin-bottom: 20px;
  134. &:last-child {
  135. margin-bottom: 0;
  136. }
  137. }
  138. a {
  139. color: $color2;
  140. text-decoration: none;
  141. &:hover {
  142. text-decoration: underline;
  143. .fa {
  144. color: lighten($color1, 40%);
  145. }
  146. }
  147. &.mention {
  148. &:hover {
  149. text-decoration: none;
  150. span {
  151. text-decoration: underline;
  152. }
  153. }
  154. }
  155. .fa {
  156. color: lighten($color1, 30%);
  157. }
  158. }
  159. .status__content__spoiler-link {
  160. background: lighten($color1, 30%);
  161. &:hover {
  162. background: lighten($color1, 33%);
  163. text-decoration: none;
  164. }
  165. }
  166. }
  167. a.status__content__spoiler-link {
  168. display: inline-block;
  169. border-radius: 2px;
  170. color: lighten($color1, 8%);
  171. font-weight: 500;
  172. font-size: 11px;
  173. padding: 0px 6px;
  174. text-transform: uppercase;
  175. line-height: inherit;
  176. }
  177. .status {
  178. padding: 8px 10px;
  179. padding-left: 68px;
  180. position: relative;
  181. min-height: 48px;
  182. border-bottom: 1px solid lighten($color1, 8%);
  183. cursor: default;
  184. .status__relative-time {
  185. color: lighten($color1, 26%);
  186. }
  187. .status__display-name {
  188. color: lighten($color1, 26%);
  189. }
  190. }
  191. .status__prepend {
  192. margin-left: 68px;
  193. color: lighten($color1, 26%);
  194. padding: 8px 0;
  195. padding-bottom: 2px;
  196. font-size: 14px;
  197. position: relative;
  198. .status__display-name strong {
  199. color: lighten($color1, 26%);
  200. }
  201. }
  202. .detailed-status {
  203. background: lighten($color1, 4%);
  204. .status__content {
  205. font-size: 19px;
  206. line-height: 24px;
  207. .emojione {
  208. width: 22px;
  209. height: 22px;
  210. }
  211. }
  212. }
  213. .detailed-status__meta {
  214. margin-top: 15px;
  215. color: lighten($color1, 26%);
  216. font-size: 14px;
  217. line-height: 18px;
  218. }
  219. .detailed-status__action-bar {
  220. background: lighten($color1, 4%);
  221. display: flex;
  222. flex-direction: row;
  223. border-top: 1px solid lighten($color1, 8%);
  224. border-bottom: 1px solid lighten($color1, 8%);
  225. padding: 10px 0;
  226. }
  227. .reply-indicator__content {
  228. color: $color1;
  229. font-size: 14px;
  230. a {
  231. color: lighten($color1, 20%);
  232. }
  233. }
  234. .account {
  235. padding: 10px;
  236. border-bottom: 1px solid lighten($color1, 8%);
  237. .account__display-name {
  238. flex: 1 1 auto;
  239. display: block;
  240. color: $color3;
  241. overflow: hidden;
  242. text-decoration: none;
  243. font-size: 14px;
  244. }
  245. }
  246. .account__header {
  247. flex: 0 0 auto;
  248. background: lighten($color1, 4%);
  249. text-align: center;
  250. background-size: cover;
  251. background-position: center;
  252. position: relative;
  253. & > div {
  254. background: rgba(lighten($color1, 4%), 0.9);
  255. }
  256. .account__header__content {
  257. color: $color2;
  258. }
  259. .account__header__display-name {
  260. color: $color5;
  261. }
  262. .account__header__username {
  263. color: $color4;
  264. }
  265. }
  266. .account__header__content {
  267. word-wrap: break-word;
  268. font-weight: 400;
  269. overflow: hidden;
  270. color: $color3;
  271. p {
  272. margin-bottom: 20px;
  273. &:last-child {
  274. margin-bottom: 0;
  275. }
  276. }
  277. a {
  278. color: inherit;
  279. text-decoration: underline;
  280. &:hover {
  281. text-decoration: none;
  282. }
  283. }
  284. }
  285. .account__header__display-name {
  286. .emojione {
  287. width: 25px;
  288. height: 25px;
  289. }
  290. }
  291. .account__action-bar {
  292. border-top: 1px solid lighten($color1, 8%);
  293. border-bottom: 1px solid lighten($color1, 8%);
  294. line-height: 36px;
  295. overflow: hidden;
  296. flex: 0 0 auto;
  297. display: flex;
  298. }
  299. .account__action-bar__tab {
  300. text-decoration: none;
  301. overflow: hidden;
  302. width: 80px;
  303. border-left: 1px solid lighten($color1, 8%);
  304. padding: 10px 5px;
  305. & > span {
  306. display: block;
  307. text-transform: uppercase;
  308. font-size: 11px;
  309. color: $color3;
  310. }
  311. strong {
  312. display: block;
  313. font-size: 15px;
  314. font-weight: 500;
  315. color: $color5;
  316. }
  317. }
  318. .status__display-name, .status__relative-time, .detailed-status__display-name, .detailed-status__datetime, .detailed-status__application, .account__display-name {
  319. text-decoration: none;
  320. }
  321. .status__display-name, .account__display-name {
  322. strong {
  323. color: $color5;
  324. }
  325. &.muted {
  326. .emojione {
  327. opacity: 0.5;
  328. }
  329. }
  330. }
  331. .status__display-name, .reply-indicator__display-name, .detailed-status__display-name, .account__display-name {
  332. &:hover {
  333. strong {
  334. text-decoration: underline;
  335. }
  336. }
  337. }
  338. .account__display-name {
  339. strong {
  340. display: block;
  341. }
  342. }
  343. .detailed-status__display-name {
  344. color: $color2;
  345. line-height: 24px;
  346. strong, span {
  347. display: block;
  348. }
  349. strong {
  350. font-size: 16px;
  351. color: $color5;
  352. }
  353. }
  354. .muted {
  355. .status__content p, .status__content a {
  356. color: lighten($color1, 26%);
  357. }
  358. .status__display-name strong {
  359. color: lighten($color1, 26%);
  360. }
  361. .status__avatar {
  362. opacity: 0.5;
  363. }
  364. a.status__content__spoiler-link {
  365. background: lighten($color1, 26%);
  366. color: lighten($color1, 4%);
  367. &:hover {
  368. background: lighten($color1, 29%);
  369. text-decoration: none;
  370. }
  371. }
  372. }
  373. .notification__message {
  374. margin-left: 68px;
  375. padding: 8px 0;
  376. padding-bottom: 0;
  377. cursor: default;
  378. color: $color3;
  379. font-size: 15px;
  380. position: relative;
  381. .fa {
  382. color: $color4;
  383. }
  384. }
  385. .notification__display-name {
  386. color: inherit;
  387. text-decoration: none;
  388. &:hover {
  389. color: $color5;
  390. text-decoration: underline;
  391. }
  392. }
  393. .status__relative-time, .detailed-status__datetime {
  394. &:hover {
  395. text-decoration: underline;
  396. }
  397. }
  398. .transparent-background, .imageloader {
  399. background: image-url('void.png');
  400. }
  401. .imageloader {
  402. display: block;
  403. }
  404. .navigation-bar {
  405. padding: 10px;
  406. display: flex;
  407. flex-shrink: 0;
  408. cursor: default;
  409. color: $color3;
  410. strong {
  411. color: $color5;
  412. }
  413. }
  414. .dropdown {
  415. display: inline-block;
  416. }
  417. .dropdown__content {
  418. display: none;
  419. position: absolute;
  420. }
  421. .dropdown--active .dropdown__content {
  422. display: block;
  423. z-index: 9999;
  424. &:before {
  425. content: "";
  426. display: block;
  427. position: absolute;
  428. width: 0;
  429. height: 0;
  430. border-style: solid;
  431. border-width: 0 4.5px 7.8px 4.5px;
  432. border-color: transparent transparent $color2 transparent;
  433. top: -7px;
  434. left: 8px;
  435. }
  436. ul {
  437. list-style: none;
  438. background: $color2;
  439. padding: 4px 0;
  440. border-radius: 4px;
  441. box-shadow: 0 0 15px rgba($color8, 0.4);
  442. min-width: 100px;
  443. }
  444. a {
  445. font-size: 13px;
  446. display: block;
  447. padding: 6px 16px;
  448. width: 100px;
  449. text-decoration: none;
  450. background: $color2;
  451. color: $color1;
  452. &:hover {
  453. background: $color4;
  454. color: $color2;
  455. }
  456. }
  457. }
  458. .static-content {
  459. padding: 10px;
  460. padding-top: 20px;
  461. color: lighten($color1, 26%);
  462. h1 {
  463. font-size: 16px;
  464. font-weight: 500;
  465. margin-bottom: 40px;
  466. text-align: center;
  467. }
  468. p {
  469. font-size: 13px;
  470. margin-bottom: 20px;
  471. }
  472. }
  473. .columns-area {
  474. flex-direction: row;
  475. justify-content: flex-start;
  476. }
  477. @media screen and (min-width: 360px) {
  478. .columns-area {
  479. margin: 10px;
  480. }
  481. }
  482. .column {
  483. width: 330px;
  484. position: relative;
  485. box-sizing: border-box;
  486. background: $color1;
  487. display: flex;
  488. flex-direction: column;
  489. }
  490. .ui {
  491. flex: 0 0 auto;
  492. display: flex;
  493. flex-direction: column;
  494. width: 100%;
  495. height: 100%;
  496. background: darken($color1, 7%);
  497. }
  498. .drawer {
  499. width: 280px;
  500. box-sizing: border-box;
  501. display: flex;
  502. flex-direction: column;
  503. overflow-y: hidden;
  504. }
  505. .drawer__tab {
  506. display: block;
  507. flex: 1 1 auto;
  508. padding: 15px;
  509. padding-bottom: 13px;
  510. color: $color3;
  511. text-decoration: none;
  512. text-align: center;
  513. font-size: 16px;
  514. border-bottom: 2px solid transparent;
  515. }
  516. @media screen and (min-width: 2560px) {
  517. .columns-area {
  518. justify-content: center;
  519. }
  520. .column, .drawer {
  521. width: 350px;
  522. border-radius: 4px;
  523. height: 90vh;
  524. margin-top: 5vh;
  525. }
  526. }
  527. .drawer__inner {
  528. background: linear-gradient(rgba(lighten($color1, 13%), 1), rgba(lighten($color1, 13%), 0.65));
  529. box-sizing: border-box;
  530. padding: 0;
  531. display: flex;
  532. flex-direction: column;
  533. overflow-y: auto;
  534. flex-grow: 1;
  535. }
  536. .drawer__header {
  537. flex: 0 0 auto;
  538. font-size: 16px;
  539. background: lighten($color1, 8%);
  540. margin-bottom: 10px;
  541. display: flex;
  542. flex-direction: row;
  543. a {
  544. transition: all 100ms ease-in;
  545. &:hover {
  546. background: lighten($color1, 3%);
  547. transition: all 200ms ease-out;
  548. }
  549. }
  550. }
  551. .column, .drawer {
  552. margin-left: 5px;
  553. margin-right: 5px;
  554. flex: 0 0 auto;
  555. overflow: hidden;
  556. }
  557. .column:first-child, .drawer:first-child {
  558. margin-left: 0;
  559. }
  560. .column:last-child, .drawer:last-child {
  561. margin-right: 0;
  562. }
  563. @media screen and (max-width: 1024px) {
  564. .column, .drawer {
  565. width: 100%;
  566. margin: 0;
  567. flex: 1 1 100%;
  568. }
  569. .columns-area {
  570. flex-direction: column;
  571. }
  572. }
  573. .tabs-bar {
  574. display: flex;
  575. background: lighten($color1, 8%);
  576. flex: 0 0 auto;
  577. overflow-y: auto;
  578. }
  579. .tabs-bar__link {
  580. display: block;
  581. flex: 1 1 auto;
  582. padding: 10px 5px;
  583. color: $color5;
  584. text-decoration: none;
  585. text-align: center;
  586. font-size:12px;
  587. font-weight: 500;
  588. border-bottom: 2px solid lighten($color1, 8%);
  589. &.active {
  590. border-bottom: 2px solid $color4;
  591. color: $color4;
  592. }
  593. }
  594. @media screen and (min-width: 360px) {
  595. .tabs-bar {
  596. margin: 10px;
  597. margin-bottom: 0;
  598. }
  599. }
  600. @media screen and (min-width: 1025px) {
  601. .tabs-bar {
  602. display: none;
  603. }
  604. }
  605. .react-autosuggest__container {
  606. position: relative;
  607. }
  608. .react-autosuggest__suggestions-container {
  609. position: absolute;
  610. top: 100%;
  611. width: 100%;
  612. z-index: 99;
  613. box-shadow: 0 0 15px rgba($color8, 0.4);
  614. }
  615. .react-autosuggest__section-title {
  616. background: $color3;
  617. padding: 4px 10px;
  618. font-weight: 500;
  619. cursor: default;
  620. color: $color1;
  621. text-transform: uppercase;
  622. font-size: 11px;
  623. }
  624. .react-autosuggest__suggestions-list {
  625. background: $color2;
  626. color: $color1;
  627. font-size: 14px;
  628. }
  629. .react-autosuggest__suggestion {
  630. padding: 10px;
  631. cursor: pointer;
  632. }
  633. .react-autosuggest__suggestion--focused {
  634. background: $color4;
  635. color: $color5;
  636. }
  637. .scrollable {
  638. overflow-y: scroll;
  639. overflow-x: hidden;
  640. flex: 1 1 auto;
  641. -webkit-overflow-scrolling: touch;
  642. &.optionally-scrollable {
  643. overflow-y: auto;
  644. }
  645. }
  646. .column-back-button {
  647. padding: 15px;
  648. font-size: 16px;
  649. background: lighten($color1, 4%);
  650. flex: 0 0 auto;
  651. cursor: pointer;
  652. color: $color4;
  653. &:hover {
  654. text-decoration: underline;
  655. }
  656. }
  657. .react-toggle {
  658. display: inline-block;
  659. position: relative;
  660. cursor: pointer;
  661. background-color: transparent;
  662. border: 0;
  663. padding: 0;
  664. user-select: none;
  665. -webkit-tap-highlight-color: rgba($color8, 0);
  666. -webkit-tap-highlight-color: transparent;
  667. }
  668. .react-toggle-screenreader-only {
  669. border: 0;
  670. clip: rect(0 0 0 0);
  671. height: 1px;
  672. margin: -1px;
  673. overflow: hidden;
  674. padding: 0;
  675. position: absolute;
  676. width: 1px;
  677. }
  678. .react-toggle--disabled {
  679. cursor: not-allowed;
  680. opacity: 0.5;
  681. transition: opacity 0.25s;
  682. }
  683. .react-toggle-track {
  684. width: 50px;
  685. height: 24px;
  686. padding: 0;
  687. border-radius: 30px;
  688. background-color: $color1;
  689. transition: all 0.2s ease;
  690. }
  691. .react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
  692. background-color: darken($color1, 10%);
  693. }
  694. .react-toggle--checked .react-toggle-track {
  695. background-color: $color4;
  696. }
  697. .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
  698. background-color: lighten($color4, 10%);
  699. }
  700. .react-toggle-track-check {
  701. position: absolute;
  702. width: 14px;
  703. height: 10px;
  704. top: 0px;
  705. bottom: 0px;
  706. margin-top: auto;
  707. margin-bottom: auto;
  708. line-height: 0;
  709. left: 8px;
  710. opacity: 0;
  711. transition: opacity 0.25s ease;
  712. }
  713. .react-toggle--checked .react-toggle-track-check {
  714. opacity: 1;
  715. transition: opacity 0.25s ease;
  716. }
  717. .react-toggle-track-x {
  718. position: absolute;
  719. width: 10px;
  720. height: 10px;
  721. top: 0px;
  722. bottom: 0px;
  723. margin-top: auto;
  724. margin-bottom: auto;
  725. line-height: 0;
  726. right: 10px;
  727. opacity: 1;
  728. transition: opacity 0.25s ease;
  729. }
  730. .react-toggle--checked .react-toggle-track-x {
  731. opacity: 0;
  732. }
  733. .react-toggle-thumb {
  734. transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  735. position: absolute;
  736. top: 1px;
  737. left: 1px;
  738. width: 22px;
  739. height: 22px;
  740. border: 1px solid $color1;
  741. border-radius: 50%;
  742. background-color: darken($color5, 2%);
  743. box-sizing: border-box;
  744. transition: all 0.25s ease;
  745. }
  746. .react-toggle--checked .react-toggle-thumb {
  747. left: 27px;
  748. border-color: $color4;
  749. }
  750. .column-link {
  751. background: lighten($color1, 8%);
  752. color: $color5;
  753. &:hover {
  754. background: lighten($color1, 11%);
  755. }
  756. }
  757. .autosuggest-textarea, .spoiler-input {
  758. position: relative;
  759. }
  760. .autosuggest-textarea__textarea, .spoiler-input__input {
  761. display: block;
  762. box-sizing: border-box;
  763. width: 100%;
  764. resize: none;
  765. margin: 0;
  766. color: $color1;
  767. padding: 7px;
  768. font-family: inherit;
  769. font-size: 14px;
  770. resize: vertical;
  771. border: 3px dashed transparent;
  772. transition: border-color 0.3s ease;
  773. &.file-drop {
  774. border-color: darken($color5, 33%);
  775. }
  776. }
  777. .autosuggest-textarea__textarea {
  778. height: 100px;
  779. background: $color5;
  780. }
  781. .autosuggest-textarea__suggestions {
  782. position: absolute;
  783. top: 100%;
  784. width: 100%;
  785. z-index: 99;
  786. box-shadow: 0 0 15px rgba($color8, 0.4);
  787. background: $color2;
  788. color: $color1;
  789. font-size: 14px;
  790. }
  791. .autosuggest-textarea__suggestions__item {
  792. padding: 10px;
  793. cursor: pointer;
  794. &:hover {
  795. background: darken($color2, 10%);
  796. }
  797. &.selected {
  798. background: $color4;
  799. color: $color5;
  800. }
  801. }
  802. .getting-started {
  803. box-sizing: border-box;
  804. overflow-y: auto;
  805. padding-bottom: 235px;
  806. background: image-url('mastodon-getting-started.png') no-repeat bottom left;
  807. height: auto;
  808. min-height: 100%;
  809. p {
  810. color: $color2;
  811. }
  812. a {
  813. color: lighten($color1, 26%);
  814. }
  815. }
  816. .dropdown__content.dropdown__left {
  817. transform: translateX(-108px);
  818. &::before {
  819. right: 8px !important;
  820. left: initial !important;
  821. }
  822. }
  823. .setting-text {
  824. color: $color3;
  825. background: transparent;
  826. border: none;
  827. border-bottom: 2px solid $color3;
  828. &:focus, &:active {
  829. color: $color5;
  830. border-bottom-color: $color4;
  831. }
  832. }
  833. @import 'boost';
  834. button i.fa-retweet {
  835. height: 19px;
  836. width: 22px;
  837. background-position: 0 0;
  838. transition: background-position 0.9s steps(10);
  839. transition-duration: 0s;
  840. &::before {
  841. display: none !important;
  842. }
  843. }
  844. button.active i.fa-retweet {
  845. transition-duration: 0.9s;
  846. background-position: 0 100%;
  847. }
  848. .status-card {
  849. display: flex;
  850. cursor: pointer;
  851. font-size: 14px;
  852. border: 1px solid lighten($color1, 8%);
  853. border-radius: 4px;
  854. color: lighten($color1, 26%);
  855. margin-top: 14px;
  856. text-decoration: none;
  857. overflow: hidden;
  858. &:hover {
  859. background: lighten($color1, 8%);
  860. }
  861. }
  862. .status-card__title {
  863. display: block;
  864. font-weight: 500;
  865. margin-bottom: 5px;
  866. color: $color3;
  867. overflow: hidden;
  868. text-overflow: ellipsis;
  869. white-space: nowrap;
  870. }
  871. .status-card__description {
  872. color: $color3;
  873. }
  874. .status-card__image {
  875. flex: 0 0 100px;
  876. background: lighten($color1, 8%);
  877. }
  878. .load-more {
  879. display: block;
  880. color: lighten($color1, 26%);
  881. text-align: center;
  882. padding: 15px;
  883. text-decoration: none;
  884. &:hover {
  885. background: lighten($color1, 8%);
  886. }
  887. }
  888. .missing-indicator {
  889. text-align: center;
  890. font-size: 16px;
  891. font-weight: 500;
  892. color: lighten($color1, 26%);
  893. padding-top: 120px;
  894. }
  895. .column-header {
  896. padding: 15px;
  897. font-size: 16px;
  898. background: lighten($color1, 4%);
  899. flex: 0 0 auto;
  900. cursor: pointer;
  901. }
  902. .search {
  903. .fa {
  904. color: $color3;
  905. }
  906. }
  907. .search__input {
  908. box-sizing: border-box;
  909. display: block;
  910. width: 100%;
  911. border: none;
  912. padding: 10px;
  913. padding-right: 30px;
  914. font-family: inherit;
  915. background: $color1;
  916. color: $color3;
  917. font-size: 14px;
  918. margin: 0;
  919. }
  920. .loading-indicator {
  921. color: $color2;
  922. }
  923. .collapsable-collapsed {
  924. color: $color3;
  925. background: lighten($color1, 4%);
  926. }
  927. .collapsable {
  928. color: $color5;
  929. background: lighten($color1, 8%);
  930. }
  931. .media-spoiler {
  932. background: $color8;
  933. color: $color5;
  934. }
  935. .modal-container--preloader {
  936. background: lighten($color1, 8%);
  937. }
  938. .account--panel {
  939. background: lighten($color1, 4%);
  940. border-top: 1px solid lighten($color1, 8%);
  941. border-bottom: 1px solid lighten($color1, 8%);
  942. }
  943. .column-settings--outer {
  944. background: lighten($color1, 8%);
  945. }
  946. .column-settings--section {
  947. color: $color3;
  948. }
  949. .modal-container--nav {
  950. color: $color5;
  951. }
  952. .account--follows-info {
  953. color: $color5;
  954. }
  955. .setting-toggle {
  956. color: $color3;
  957. }