Newer
Older
-ms-overflow-style: -ms-autohiding-scrollbar;
background-color: darken($color4, 3%);
display: inline-block;
position: relative;
box-sizing: border-box;
text-align: center;
border: 10px none;
Eugen Rochko
committed
color: $color5;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
padding: 0 16px;
height: 36px;
cursor: pointer;
line-height: 36px;
border-radius: 4px;
text-decoration: none;
&:hover, &:active, &:focus {
Eugen Rochko
committed
background-color: lighten($color4, 7%);
Eugen Rochko
committed
background-color: $color3;
&.button-secondary {
//
Eugen Rochko
committed
.column-icon {
color: $color3;
Eugen Rochko
committed
&:hover {
color: lighten($color3, 7%);
}
}
.column-icon-clear {
font-size: 16px;
padding: 15px;
position: absolute;
right: 48px;
top: 0;
cursor: pointer;
z-index: 2;
}
@media screen and (min-width: 1025px) {
.column-icon-clear {
top: 10px;
}
}
Eugen Rochko
committed
color: lighten($color1, 26%);
border: none;
background: transparent;
cursor: pointer;
&:hover, &:active, &:focus {
Eugen Rochko
committed
color: lighten($color1, 33%);
Eugen Rochko
committed
color: lighten($color1, 13%);
&.active {
Eugen Rochko
committed
color: $color4;
&::-moz-focus-inner {
border: 0;
}
&::-moz-focus-inner, &:focus, &:active {
outline: 0 !important;
}
&.inverted {
color: lighten($color1, 33%);
&:hover, &:active, &:focus {
color: lighten($color1, 26%);
}
&.active {
color: $color4;
}
&.disabled {
color: $color3;
}
}
}
.text-icon-button {
border: none;
background: transparent;
cursor: pointer;
font-weight: 600;
padding: 0 3px;
line-height: 27px;
outline: 0;
transition: all 100ms ease-in;
&:hover, &:active, &:focus {
transition: all 200ms ease-out;
}
&.disabled {
color: lighten($color1, 13%);
cursor: default;
}
&.active {
color: $color4;
}
&::-moz-focus-inner {
border: 0;
}
&::-moz-focus-inner, &:focus, &:active {
outline: 0 !important;
.dropdown--active .icon-button {
color: $color4;
}
.invisible {
font-size: 0;
line-height: 0;
}
.ellipsis {
&:after {
content: "…";
}
}
.avatar {
border-radius: 4px;
background: transparent no-repeat;
background-position: 50%;
background-clip: padding-box;
position: relative;
}
.lightbox .icon-button {
Eugen Rochko
committed
color: $color1;
}
.compose-form__warning {
color: $color2;
margin-bottom: 15px;
border: 1px solid $color3;
padding: 8px 10px;
border-radius: 4px;
font-size: 12px;
font-weight: 400;
strong {
color: $color5;
font-weight: 500;
}
}
.compose-form__modifiers {
color: $color1;
font-family: inherit;
font-size: 14px;
background: $color5;
border-radius: 0 0 4px 0;
}
.compose-form__buttons {
padding: 10px;
background: darken($color5, 8%);
box-shadow: inset 0 5px 5px rgba($color8, 0.05);
border-radius: 0 0 4px 4px;
display: flex;
.icon-button {
box-sizing: content-box;
padding: 0 3px;
}
}
.compose-form__label {
display: block;
line-height: 24px;
vertical-align: middle;
&.with-border {
border-top: 1px solid $color1;
padding-top: 10px;
}
.compose-form__label__text {
display: inline-block;
vertical-align: middle;
margin-bottom: 14px;
margin-left: 8px;
color: $color3;
}
}
.compose-form__textarea, .follow-form__input {
Eugen Rochko
committed
background: $color5;
Eugen Rochko
committed
background: $color2;
.emojione {
display: inline-block;
font-size: inherit;
vertical-align: middle;
margin: -.2ex .15em .2ex;
border-radius: 4px 4px 0 0;
position: relative;
bottom: -2px;
background: $color3;
padding: 10px;
.reply-indicator__display-name {
color: $color1;
}
}
.status__content, .reply-indicator__content {
font-size: 15px;
line-height: 20px;
word-wrap: break-word;
Eugen Rochko
committed
overflow: hidden;
.emojione {
width: 18px;
height: 18px;
}
p {
margin-bottom: 20px;
&:last-child {
margin-bottom: 0;
}
}
Eugen Rochko
committed
color: $color2;
text-decoration: none;
&:hover {
text-decoration: underline;
.fa {
color: lighten($color1, 40%);
}
}
&.mention {
&:hover {
text-decoration: none;
span {
text-decoration: underline;
}
}
}
.fa {
color: lighten($color1, 30%);
}
.status__content__spoiler-link {
background: lighten($color1, 30%);
&:hover {
background: lighten($color1, 33%);
text-decoration: none;
}
}
a.status__content__spoiler-link {
display: inline-block;
border-radius: 2px;
color: lighten($color1, 8%);
font-weight: 500;
font-size: 11px;
padding: 0px 6px;
text-transform: uppercase;
line-height: inherit;
}
.status {
padding: 8px 10px;
padding-left: 68px;
position: relative;
min-height: 48px;
border-bottom: 1px solid lighten($color1, 8%);
cursor: default;
.status__relative-time {
color: lighten($color1, 26%);
}
.status__display-name {
color: lighten($color1, 26%);
}
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
&.light {
.status__relative-time {
color: $color3;
}
.status__display-name {
color: $color1;
}
.display-name {
strong {
color: $color1;
}
span {
color: $color3;
}
}
.status__content {
color: $color1;
a {
color: $color4;
}
a.status__content__spoiler-link {
color: $color5;
background: $color3;
&:hover {
background: lighten($color3, 8%);
}
}
}
}
.status-check-box {
border-bottom: 1px solid lighten($color1, 8%);
.status__content {
background: lighten($color1, 4%);
}
}
.status__prepend {
margin-left: 68px;
color: lighten($color1, 26%);
padding: 8px 0;
padding-bottom: 2px;
font-size: 14px;
position: relative;
.status__display-name strong {
color: lighten($color1, 26%);
}
}
.status__content {
font-size: 19px;
line-height: 24px;
.emojione {
width: 22px;
height: 22px;
}
.detailed-status__meta {
margin-top: 15px;
color: lighten($color1, 26%);
font-size: 14px;
line-height: 18px;
}
.detailed-status__action-bar {
background: lighten($color1, 4%);
display: flex;
flex-direction: row;
border-top: 1px solid lighten($color1, 8%);
border-bottom: 1px solid lighten($color1, 8%);
Eugen Rochko
committed
color: $color1;
Eugen Rochko
committed
color: lighten($color1, 20%);
border-bottom: 1px solid lighten($color1, 8%);
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
.account__display-name {
flex: 1 1 auto;
display: block;
color: $color3;
overflow: hidden;
text-decoration: none;
font-size: 14px;
}
}
.account__header {
flex: 0 0 auto;
background: lighten($color1, 4%);
text-align: center;
background-size: cover;
background-position: center;
position: relative;
& > div {
background: rgba(lighten($color1, 4%), 0.9);
}
.account__header__content {
color: $color2;
}
.account__header__display-name {
color: $color5;
}
.account__header__username {
color: $color4;
}
}
.account__header__content {
word-wrap: break-word;
overflow: hidden;
p {
margin-bottom: 20px;
&:last-child {
margin-bottom: 0;
}
}
a {
color: inherit;
text-decoration: underline;
&:hover {
text-decoration: none;
}
}
}
.account__header__display-name {
.emojione {
width: 25px;
height: 25px;
}
}
border-top: 1px solid lighten($color1, 8%);
border-bottom: 1px solid lighten($color1, 8%);
line-height: 36px;
overflow: hidden;
flex: 0 0 auto;
display: flex;
}
.account__action-bar__tab {
text-decoration: none;
overflow: hidden;
width: 80px;
border-left: 1px solid lighten($color1, 8%);
padding: 10px 5px;
& > span {
display: block;
text-transform: uppercase;
font-size: 11px;
color: $color3;
}
strong {
display: block;
font-size: 15px;
font-weight: 500;
color: $color5;
}
Eugen Rochko
committed
abbr {
color: lighten($color1, 26%);
}
.status__display-name, .status__relative-time, .detailed-status__display-name, .detailed-status__datetime, .detailed-status__application, .account__display-name {
.status__display-name, .account__display-name {
Eugen Rochko
committed
color: $color5;
&.muted {
.emojione {
opacity: 0.5;
}
}
.status__display-name, .reply-indicator__display-name, .detailed-status__display-name, .account__display-name {
&:hover {
strong {
text-decoration: underline;
}
}
}
.account__display-name {
strong {
display: block;
}
}
.detailed-status__display-name {
Eugen Rochko
committed
color: $color2;
line-height: 24px;
strong, span {
display: block;
}
strong {
font-size: 16px;
Eugen Rochko
committed
color: $color5;
.muted {
.status__content p, .status__content a {
Eugen Rochko
committed
color: lighten($color1, 26%);
Eugen Rochko
committed
color: lighten($color1, 26%);
}
.status__avatar {
opacity: 0.5;
}
a.status__content__spoiler-link {
background: lighten($color1, 26%);
&:hover {
background: lighten($color1, 29%);
text-decoration: none;
}
}
.notification__message {
margin-left: 68px;
padding: 8px 0;
padding-bottom: 0;
cursor: default;
color: $color3;
font-size: 15px;
position: relative;
.fa {
color: $color4;
}
}
.notification__display-name {
color: inherit;
text-decoration: none;
&:hover {
Eugen Rochko
committed
color: $color5;
.status__relative-time, .detailed-status__datetime {
&:hover {
text-decoration: underline;
}
}
.transparent-background, .imageloader {
background: image-url('void.png');
}
.imageloader {
display: block;
}
.navigation-bar {
padding: 10px;
display: flex;
flex-shrink: 0;
cursor: default;
color: $color3;
strong {
color: $color5;
}
}
.dropdown {
display: inline-block;
}
.dropdown__content {
display: none;
position: absolute;
}
.dropdown__sep {
border-bottom: 1px solid darken($color2, 8%);
margin: 5px 7px 6px;
padding-top: 1px;
}
.dropdown--active .dropdown__content {
display: block;
z-index: 9999;
&:before {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 0 4.5px 7.8px 4.5px;
Eugen Rochko
committed
border-color: transparent transparent $color2 transparent;
&.light {
&:before {
border-color: transparent transparent $color5 transparent;
}
}
Eugen Rochko
committed
background: $color2;
padding: 4px 0;
border-radius: 4px;
Eugen Rochko
committed
box-shadow: 0 0 15px rgba($color8, 0.4);
min-width: 140px;
position: relative;
left: -10px;
}
&.dropdown__left {
padding: 4px 14px;
box-sizing: border-box;
width: 140px;
Eugen Rochko
committed
background: $color2;
color: $color1;
white-space: nowrap;
Eugen Rochko
committed
background: $color4;
color: $color2;
Eugen Rochko
committed
.static-content {
padding: 10px;
padding-top: 20px;
Eugen Rochko
committed
color: lighten($color1, 26%);
Eugen Rochko
committed
h1 {
font-size: 16px;
font-weight: 500;
margin-bottom: 40px;
text-align: center;
}
p {
font-size: 13px;
margin-bottom: 20px;
}
}
.columns-area {
justify-content: flex-start;
}
@media screen and (min-width: 360px) {
.columns-area {
.column {
width: 330px;
box-sizing: border-box;
display: flex;
flex-direction: column;
> .scrollable {
background: $color1;
}
}
.ui {
flex: 0 0 auto;
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
background: darken($color1, 7%);
}
.drawer {
box-sizing: border-box;
display: flex;
flex-direction: column;
overflow-y: hidden;
}
.drawer__tab {
display: block;
flex: 1 1 auto;
padding: 15px;
padding-bottom: 13px;
color: $color3;
text-decoration: none;
text-align: center;
font-size: 16px;
border-bottom: 2px solid transparent;
}
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
.column, .drawer {
flex: 1 1 100%;
overflow: hidden;
}
@media screen and (min-width: 360px) {
.tabs-bar {
margin: 10px;
margin-bottom: 0;
}
.search {
margin-bottom: 10px;
}
}
@media screen and (max-width: 1024px) {
.column, .drawer {
width: 100%;
padding: 0;
}
.columns-area {
flex-direction: column;
}
.search__input, .autosuggest-textarea__textarea {
font-size: 16px;
}
}
@media screen and (min-width: 1025px) {
.columns-area {
padding: 0;
}
.column, .drawer {
flex: 0 0 auto;
padding: 10px;
padding-left: 5px;
padding-right: 5px;
&:first-child {
padding-left: 10px;
}
&:last-child {
padding-right: 10px;
}
}
}
@media screen and (min-width: 2560px) {
.columns-area {
justify-content: center;
}
.column, .drawer {
width: 350px;
border-radius: 4px;
height: 90vh;
margin-top: 5vh;
}
}
.drawer__pager {
box-sizing: border-box;
padding: 0;
flex-grow: 1;
position: relative;
overflow: hidden;
display: flex;
}
.drawer__inner {
box-sizing: border-box;
padding: 0;
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
&.darker {
background: $color1;
}
}
.drawer__header {
flex: 0 0 auto;
font-size: 16px;
Eugen Rochko
committed
background: lighten($color1, 8%);
margin-bottom: 10px;
display: flex;
flex-direction: row;
a {
transition: all 100ms ease-in;
&:hover {
Eugen Rochko
committed
background: lighten($color1, 3%);
transition: all 200ms ease-out;
}
}
}
Eugen Rochko
committed
.tabs-bar {
display: flex;
background: lighten($color1, 8%);
flex: 0 0 auto;
overflow-y: auto;
}
.tabs-bar__link {
display: block;
flex: 1 1 auto;
color: $color5;
text-decoration: none;
text-align: center;
border-bottom: 2px solid lighten($color1, 8%);
transition: all 200ms linear;
.fa {
font-weight: 400;
&.active {
border-bottom: 2px solid $color4;
color: $color4;
}
&:hover, &:focus, &:active {
background: lighten($color1, 14%);
transition: all 100ms linear;
}
span {
Eugen Rochko
committed
}
@media screen and (min-width: 600px) {
.tabs-bar__link {
span {
display: inline;
}
}
Eugen Rochko
committed
@media screen and (min-width: 1025px) {
.tabs-bar {
display: none;
}
}
.react-autosuggest__container {
position: relative;
}
.react-autosuggest__suggestions-container {
position: absolute;