Newer
Older
-ms-overflow-style: -ms-autohiding-scrollbar;
background-color: darken($color4, 3%);
border-radius: 4px;
box-sizing: border-box;
Eugen Rochko
committed
color: $color5;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 14px;
font-weight: 500;
height: 36px;
letter-spacing: 0;
overflow: hidden;
padding: 0 16px;
position: relative;
text-align: center;
text-transform: uppercase;
text-overflow: ellipsis;
white-space: nowrap;
&:active,
&:focus,
&:hover {
Eugen Rochko
committed
background-color: lighten($color4, 7%);
Eugen Rochko
committed
background-color: $color3;
&.button-secondary {
//
.column-collapsable {
position: relative;
}
Eugen Rochko
committed
.column-icon {
color: $color3;
cursor: pointer;
font-size: 16px;
padding: 15px;
position: absolute;
right: 0;
top: -48px;
z-index: 3;
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;
transition: color 100ms ease-in;
&:hover, &:active, &:focus {
Eugen Rochko
committed
color: lighten($color1, 33%);
transition: color 200ms ease-out;
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;
}
}
&.overlayed {
box-sizing: content-box;
background: rgba($color8, 0.6);
color: rgba($color5, 0.7);
border-radius: 4px;
padding: 2px;
&:hover {
background: rgba($color8, 0.9);
}
}
border: none;
background: transparent;
cursor: pointer;
font-weight: 600;
padding: 0 3px;
line-height: 27px;
outline: 0;
transition: color 100ms ease-in;
&:hover, &:active, &:focus {
transition: color 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: "…";
}
}
.lightbox .icon-button {
Eugen Rochko
committed
color: $color1;
}
.compose-form {
padding: 10px;
}
.compose-form__warning {
margin-bottom: 15px;
background: $color3;
box-shadow: 0 2px 6px rgba($color8, 0.3);
padding: 8px 10px;
border-radius: 4px;
font-weight: 400;
strong {
font-weight: 500;
}
a {
color: darken($color3, 33%);
font-weight: 500;
text-decoration: underline;
&:hover, &:active, &:focus {
text-decoration: none;
}
}
.compose-form__modifiers {
color: $color1;
font-family: inherit;
font-size: 14px;
background: $color5;
border-radius: 0 0 4px 0;
}
.compose-form__buttons-wrapper {
display: flex;
justify-content: space-between;
}
.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__upload-button-icon {
line-height: 27px;
}
.compose-form__upload-wrapper {
overflow: hidden;
}
.compose-form__uploads-wrapper {
display: flex;
padding: 5px;
}
.compose-form__upload {
flex: 1 1 0;
margin: 5px;
}
.compose-form__upload-thumbnail {
border-radius: 4px;
height: 100px;
width: 100%;
}
.compose-form__upload-cancel {
background-size: cover;
border-radius: 4px;
height: 100px;
width: 100px;
}
.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;
.compose-form__autosuggest-wrapper {
position: relative;
}
.compose-form__publish {
display: flex;
min-width: 0;
}
.compose-form__publish-button-wrapper {
overflow: hidden;
padding-top: 10px;
}
.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;
350
351
352
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
.reply-indicator__header {
margin-bottom: 5px;
overflow: hidden;
}
.reply-indicator__cancel {
float: right;
line-height: 24px;
}
.reply-indicator__display-name {
color: $color1;
display: block;
max-width: 100%;
line-height: 24px;
overflow: hidden;
padding-right: 25px;
text-decoration: none;
}
.reply-indicator__display-avatar {
float: left;
margin-right: 5px;
}
.status__content {
cursor: pointer;
}
.status__content--no-action {
cursor: default;
.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__prepend-icon-wrapper {
left: -26px;
position: absolute;
}
.status {
padding: 8px 10px;
padding-left: 68px;
position: relative;
min-height: 48px;
border-bottom: 1px solid lighten($color1, 8%);
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
491
492
493
494
495
496
497
498
499
500
501
&.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__relative-time {
color: lighten($color1, 26%);
}
.status__display-name {
color: lighten($color1, 26%);
}
.status__info .status__display-name {
display: block;
max-width: 100%;
padding-right: 25px;
}
.status__info {
font-size: 15px;
}
.status__info-time {
float: right;
font-size: 14px;
}
.status-check-box {
border-bottom: 1px solid lighten($color1, 8%);
.status__content {
background: lighten($color1, 4%);
flex: 1 1 auto;
padding: 10px;
}
}
.status-check-box-toggle {
align-items: center;
display: flex;
flex: 0 0 auto;
justify-content: center;
padding: 10px;
}
.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__action-bar {
align-items: center;
display: flex;
margin-top: 10px;
overflow: hidden;
}
.status__action-bar-button-wrapper {
float: left;
margin-right: 18px;
}
.status__action-bar-dropdown {
float: left;
height: 18px;
width: 18px;
}
padding: 14px 10px;
.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%);
border-top: 1px solid lighten($color1, 8%);
border-bottom: 1px solid lighten($color1, 8%);
display: flex;
flex-direction: row;
.detailed-status__link {
color: inherit;
text-decoration: none;
}
.detailed-status__favorites,
.detailed-status__reblogs {
display: inline-block;
font-weight: 500;
font-size: 12px;
margin-left: 6px;
}
Eugen Rochko
committed
color: $color1;
Eugen Rochko
committed
color: lighten($color1, 20%);
border-bottom: 1px solid lighten($color1, 8%);
.account__display-name {
flex: 1 1 auto;
display: block;
color: $color3;
overflow: hidden;
text-decoration: none;
font-size: 14px;
}
}
.account__wrapper {
display: flex;
}
.account__avatar-wrapper {
float: left;
margin-left: 12px;
margin-right: 12px;
}
.account__avatar {
border-radius: 4px;
background: transparent no-repeat;
background-position: 50%;
background-clip: padding-box;
position: relative;
}
.account__relationship {
height: 18px;
padding: 10px;
}
.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 {
color: $color3;
font-size: 14px;
overflow: hidden;
word-break: normal;
word-wrap: break-word;
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-dropdown {
flex: 1 1 auto;
padding: 10px;
}
.account__action-bar-links {
display: flex;
flex: 1 1 auto;
line-height: 18px;
}
.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%);
}
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
.account__header__avatar {
background-size: 90px 90px;
display: block;
height: 90px;
margin: 0 auto 10px;
overflow: hidden;
width: 90px;
}
.account-authorize {
padding: 14px 10px;
.detailed-status__display-name {
display: block;
margin-bottom: 15px;
overflow: hidden;
}
}
.account-authorize__avatar {
float: left;
margin-right: 10px;
}
.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__application,
.detailed-status__datetime {
color: inherit;
.detailed-status__display-name {
Eugen Rochko
committed
color: $color2;
margin-bottom: 15px;
overflow: hidden;
strong,
span {
display: block;
}
strong {
font-size: 16px;
Eugen Rochko
committed
color: $color5;
.detailed-status__display-avatar {
margin-right: 10px;
}
.status__avatar {
height: 48px;
left: 10px;
position: absolute;
top: 10px;
width: 48px;
}
.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__favourite-icon-wrapper {
left: -26px;
position: absolute;
.star-icon {
color: #ca8f04;
}
}
.star-icon.active {
color: #ca8f04;
}
.notification__display-name {
color: inherit;
font-weight: 500;
Eugen Rochko
committed
color: $color5;
.display-name {
display: block;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.display-name__html {
font-weight: 500;
}
.display-name__account {
font-size: 14px;
}
.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;
}
.permalink {
text-decoration: none;
}
}
.navigation-bar__profile {
flex: 1 1 auto;
margin-left: 8px;
}
.navigation-bar__profile-account {
display: block;
font-weight: 500;
}
.navigation-bar__profile-edit {
color: inherit;
text-decoration: none;
.dropdown {
display: inline-block;
}
.dropdown__content {
display: none;
position: absolute;
}