kopia lustrzana https://gitlab.com/soapbox-pub/soapbox
Stylelint: stricter config, lint existing scss
rodzic
2a4f73f999
commit
263b7ddff8
|
@ -1,14 +1,15 @@
|
|||
{
|
||||
"extends": "stylelint-config-recommended-scss",
|
||||
"ignoreFiles": [ "app/styles/reset.scss" ],
|
||||
"extends": [
|
||||
"stylelint-config-standard",
|
||||
"stylelint-config-recommended-scss"
|
||||
],
|
||||
"ignoreFiles": ["app/styles/reset.scss"],
|
||||
"rules": {
|
||||
"at-rule-empty-line-before": ["always", { "ignore": ["after-comment", "first-nested", "inside-block", "blockless-after-same-name-blockless", "blockless-after-blockless"] }],
|
||||
"declaration-colon-newline-after": null,
|
||||
"declaration-empty-line-before": "never",
|
||||
"font-family-no-missing-generic-family-keyword": [true, { "ignoreFontFamilies": ["ForkAwesome", "OpenDyslexic", "soapbox"] }],
|
||||
"no-descending-specificity": null,
|
||||
"declaration-block-no-duplicate-properties": null,
|
||||
"no-duplicate-selectors": null,
|
||||
"font-family-no-missing-generic-family-keyword": null,
|
||||
"property-no-unknown": null,
|
||||
"function-calc-no-unspaced-operator": null,
|
||||
"scss/at-rule-no-unknown": null,
|
||||
"declaration-block-no-shorthand-property-overrides": null
|
||||
"no-duplicate-selectors": null
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,10 +14,10 @@
|
|||
|
||||
// SHORTCUTS
|
||||
@mixin input-placeholder($color) {
|
||||
&::-webkit-input-placeholder {color: $color;}
|
||||
&::-moz-placeholder {color: $color;}
|
||||
&:-ms-input-placeholder {color: $color;}
|
||||
&:-moz-placeholder {color: $color;}
|
||||
&::-webkit-input-placeholder { color: $color; }
|
||||
&::-moz-placeholder { color: $color; }
|
||||
&:-ms-input-placeholder { color: $color; }
|
||||
&:-moz-placeholder { color: $color; }
|
||||
}
|
||||
|
||||
@mixin avatar-radius {
|
||||
|
@ -49,9 +49,9 @@
|
|||
padding-left: 15px;
|
||||
|
||||
// Chrome does not like these concatinated together
|
||||
&::placeholder {color: var(--primary-text-color--faint);}
|
||||
&:-ms-input-placeholder {color: var(--primary-text-color--faint);}
|
||||
&::-ms-input-placeholder {color: var(--primary-text-color--faint);}
|
||||
&::placeholder { color: var(--primary-text-color--faint); }
|
||||
&:-ms-input-placeholder { color: var(--primary-text-color--faint); }
|
||||
&::-ms-input-placeholder { color: var(--primary-text-color--faint); }
|
||||
|
||||
&::-moz-focus-inner {
|
||||
border: 0;
|
||||
|
@ -87,7 +87,7 @@
|
|||
|
||||
li {
|
||||
margin: 0 0 2px;
|
||||
em {color: var(--brand-color);}
|
||||
em { color: var(--brand-color); }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -166,7 +166,6 @@ $fluid-breakpoint: $maximum-width + 20px;
|
|||
&:active {
|
||||
color: var(--brand-color);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media screen and (max-width: 550px) {
|
||||
|
@ -210,7 +209,6 @@ $fluid-breakpoint: $maximum-width + 20px;
|
|||
font-family: var(--font-sans-serif), sans-serif;
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
line-height: 30px;
|
||||
color: var(--primary-text-color--faint);
|
||||
max-width: 600px;
|
||||
|
@ -234,7 +232,6 @@ $fluid-breakpoint: $maximum-width + 20px;
|
|||
font-family: var(--font-sans-serif), sans-serif;
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
line-height: 30px;
|
||||
color: var(--primary-text-color--faint);
|
||||
|
||||
|
@ -316,7 +313,7 @@ $fluid-breakpoint: $maximum-width + 20px;
|
|||
ul,
|
||||
ol {
|
||||
padding: 0 0 0 2em;
|
||||
margin: 0 0 .85em;
|
||||
margin: 0 0 0.85em;
|
||||
|
||||
&[type='a'] {
|
||||
list-style-type: lower-alpha;
|
||||
|
@ -348,7 +345,7 @@ $fluid-breakpoint: $maximum-width + 20px;
|
|||
width: 100%;
|
||||
height: 0;
|
||||
border: 0;
|
||||
border-bottom: 1px solid hsla(var(--background-color_hsl), .6);
|
||||
border-bottom: 1px solid hsla(var(--background-color_hsl), 0.6);
|
||||
margin: 2em 0;
|
||||
|
||||
&.spacer {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$black-emojis: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash';
|
||||
|
||||
%white-emoji-outline {
|
||||
filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);
|
||||
transform: scale(.71);
|
||||
filter: drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);
|
||||
transform: scale(0.71);
|
||||
}
|
||||
|
||||
.emojione {
|
||||
|
|
|
@ -277,7 +277,6 @@ a .account__avatar {
|
|||
&-overlay {
|
||||
@include avatar-radius;
|
||||
@include avatar-size(24px);
|
||||
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
|
|
|
@ -19,7 +19,7 @@ body {
|
|||
@include line-height(19);
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
text-rendering: optimizelegibility;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-feature-settings: "kern";
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
|
@ -156,7 +156,7 @@ body {
|
|||
|
||||
::selection {
|
||||
background: var(--highlight-text-color);
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
noscript {
|
||||
|
|
|
@ -319,7 +319,7 @@
|
|||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
|
||||
@media(max-width: 630px) {
|
||||
@media (max-width: 630px) {
|
||||
height: calc(100vh - 50px);
|
||||
}
|
||||
}
|
||||
|
@ -338,7 +338,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
@media(max-width: 630px) {
|
||||
@media (max-width: 630px) {
|
||||
.columns-area__panels__main .columns-area {
|
||||
padding: 0;
|
||||
}
|
||||
|
@ -370,13 +370,13 @@
|
|||
}
|
||||
}
|
||||
|
||||
@media(max-width: 630px) {
|
||||
@media (max-width: 630px) {
|
||||
.chat-panes {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media(min-width: 630px) {
|
||||
@media (min-width: 630px) {
|
||||
.tabs-bar .tabs-bar__link--chats {
|
||||
display: none;
|
||||
}
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
text-transform: none !important;
|
||||
text-align: left !important;
|
||||
display: flex !important;
|
||||
color: var(--primary-text-color);
|
||||
border: 0;
|
||||
width: 100%;
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
height: 350px;
|
||||
position: relative;
|
||||
background: var(--accent-color--faint);
|
||||
@media screen and (max-width: 895px) {height: 225px;}
|
||||
&--none {height: 125px;}
|
||||
@media screen and (max-width: 895px) { height: 225px; }
|
||||
&--none { height: 125px; }
|
||||
|
||||
img {
|
||||
object-fit: cover;
|
||||
|
@ -59,7 +59,7 @@
|
|||
width: 100%;
|
||||
position: relative;
|
||||
background: var(--background-color);
|
||||
@media (min-width: 895px) {height: 74px;}
|
||||
@media (min-width: 895px) { height: 74px; }
|
||||
}
|
||||
|
||||
&__avatar {
|
||||
|
@ -109,17 +109,16 @@
|
|||
background-size: 90px 90px;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
&__extra {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
height: 100%;
|
||||
margin: 0 auto;
|
||||
padding-left: 310px;
|
||||
width: 100%;
|
||||
max-width: 1200px;
|
||||
padding-left: 310px;
|
||||
width: 100%;
|
||||
max-width: 1200px;
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
@media (min-width: 895px) and (max-width: 1190px) {
|
||||
|
@ -166,7 +165,7 @@
|
|||
text-decoration: none;
|
||||
padding: 16px 22px;
|
||||
text-align: center;
|
||||
@media screen and (max-width: 1190px) {padding: 16px;}
|
||||
@media screen and (max-width: 1190px) { padding: 16px; }
|
||||
|
||||
> span {
|
||||
display: block;
|
||||
|
@ -194,7 +193,7 @@
|
|||
&.active {
|
||||
border-bottom: 2px solid var(--primary-text-color);
|
||||
}
|
||||
&.score {border-bottom: 0 !important;}
|
||||
&.score { border-bottom: 0 !important; }
|
||||
}
|
||||
}
|
||||
} // end .account__header__extra
|
||||
|
@ -205,7 +204,7 @@
|
|||
margin-top: 10px;
|
||||
position: relative;
|
||||
padding: 10px 10px 0;
|
||||
&--nonuser {padding: 10px 10px 15px;}
|
||||
&--nonuser { padding: 10px 10px 15px; }
|
||||
}
|
||||
|
||||
.account-mobile-container.deactivated {
|
||||
|
@ -226,7 +225,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
// end .account__header
|
||||
|
||||
.account-timeline {
|
||||
|
|
|
@ -61,7 +61,6 @@
|
|||
.audio-player__volume__handle {
|
||||
bottom: 23px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.audio-player {
|
||||
|
@ -118,7 +117,7 @@
|
|||
background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);
|
||||
padding: 0 15px;
|
||||
opacity: 1;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
}
|
||||
|
||||
&.inactive {
|
||||
|
@ -171,20 +170,19 @@
|
|||
&__spoiler-warning {
|
||||
font-size: 16px;
|
||||
white-space: nowrap;
|
||||
overlow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
background: hsl(var(--brand-color_h), var(--brand-color_s), 20%);
|
||||
padding: 5px;
|
||||
|
||||
&__label {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
button {
|
||||
background: transparent;
|
||||
font-size: 16px;
|
||||
border: 0;
|
||||
color: rgba(#ffffff, 0.75);
|
||||
color: rgba(#fff, 0.75);
|
||||
position: absolute;
|
||||
right: 0;
|
||||
padding-right: 5px;
|
||||
|
@ -196,7 +194,7 @@
|
|||
&:active,
|
||||
&:hover,
|
||||
&:focus {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -218,12 +216,12 @@
|
|||
padding: 2px 10px;
|
||||
font-size: 16px;
|
||||
border: 0;
|
||||
color: rgba(#ffffff, 0.75);
|
||||
color: rgba(#fff, 0.75);
|
||||
|
||||
&:active,
|
||||
&:hover,
|
||||
&:focus {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -236,7 +234,7 @@
|
|||
}
|
||||
|
||||
&__time-current {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
margin-left: 60px;
|
||||
}
|
||||
|
||||
|
@ -247,7 +245,7 @@
|
|||
|
||||
&__time-sep,
|
||||
&__time-total {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
&__volume {
|
||||
|
@ -258,7 +256,7 @@
|
|||
&::before {
|
||||
content: "";
|
||||
width: 50px;
|
||||
background: rgba(#ffffff, 0.35);
|
||||
background: rgba(#fff, 0.35);
|
||||
border-radius: 4px;
|
||||
display: block;
|
||||
position: absolute;
|
||||
|
@ -285,7 +283,7 @@
|
|||
height: 12px;
|
||||
bottom: 16px;
|
||||
left: 70px;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
background: var(--brand-color);
|
||||
box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);
|
||||
pointer-events: none;
|
||||
|
@ -299,7 +297,7 @@
|
|||
text-decoration: none;
|
||||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
|
||||
&:hover,
|
||||
&:active,
|
||||
|
@ -317,7 +315,7 @@
|
|||
&::before {
|
||||
content: "";
|
||||
width: 100%;
|
||||
background: rgba(#ffffff, 0.35);
|
||||
background: rgba(#fff, 0.35);
|
||||
border-radius: 4px;
|
||||
display: block;
|
||||
position: absolute;
|
||||
|
@ -336,7 +334,7 @@
|
|||
}
|
||||
|
||||
&__buffer {
|
||||
background: rgba(#ffffff, 0.2);
|
||||
background: rgba(#fff, 0.2);
|
||||
}
|
||||
|
||||
&__handle {
|
||||
|
@ -348,7 +346,7 @@
|
|||
height: 12px;
|
||||
top: 6px;
|
||||
margin-left: -6px;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
background: var(--brand-color);
|
||||
box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);
|
||||
pointer-events: none;
|
||||
|
|
|
@ -105,7 +105,7 @@
|
|||
padding: 0;
|
||||
}
|
||||
|
||||
.autosuggest-textarea__textarea {font-size: 16px;}
|
||||
.autosuggest-textarea__textarea { font-size: 16px; }
|
||||
|
||||
.search__input {
|
||||
line-height: 18px;
|
||||
|
@ -116,7 +116,7 @@
|
|||
background-color: var(--foreground-color);
|
||||
}
|
||||
|
||||
.search__icon .fa {top: 15px;}
|
||||
.search__icon .fa { top: 15px; }
|
||||
@media screen and (min-width: 630px) {
|
||||
.detailed-status {
|
||||
padding: 15px;
|
||||
|
@ -126,7 +126,7 @@
|
|||
margin-top: 15px;
|
||||
}
|
||||
}
|
||||
.account__header__bar {padding: 5px 10px;}
|
||||
.account__header__bar { padding: 5px 10px; }
|
||||
|
||||
.navigation-bar,
|
||||
.compose-form {
|
||||
|
@ -678,7 +678,7 @@
|
|||
justify-content: center;
|
||||
min-height: 160px;
|
||||
|
||||
@supports(display: grid) { // hack to fix Chrome <57
|
||||
@supports (display: grid) { // hack to fix Chrome <57
|
||||
contain: strict;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
.compose-form {
|
||||
|
||||
&__sensitive-button {
|
||||
padding: 10px;
|
||||
padding-top: 0;
|
||||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
&.active {color: var(--highlight-text-color);}
|
||||
input[type=checkbox] {display: none;}
|
||||
&.active { color: var(--highlight-text-color); }
|
||||
input[type=checkbox] { display: none; }
|
||||
|
||||
.checkbox {
|
||||
display: inline-block;
|
||||
|
@ -29,7 +28,7 @@
|
|||
}
|
||||
|
||||
.compose-form__warning {
|
||||
color: var(--primary-text-color);
|
||||
color: var(--primary-text-color);
|
||||
margin-bottom: 10px;
|
||||
background: var(--brand-color--faint);
|
||||
box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);
|
||||
|
@ -113,7 +112,7 @@
|
|||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
.spoiler-input__input {border-radius: 4px;}
|
||||
.spoiler-input__input { border-radius: 4px; }
|
||||
|
||||
.autosuggest-textarea__textarea {
|
||||
min-height: 100px;
|
||||
|
@ -159,7 +158,7 @@
|
|||
border-radius: 0 0 4px 4px;
|
||||
font-size: 14px;
|
||||
padding: 6px;
|
||||
&.autosuggest-textarea__suggestions--visible {display: block;}
|
||||
&.autosuggest-textarea__suggestions--visible { display: block; }
|
||||
}
|
||||
|
||||
.autosuggest-textarea__suggestions__item {
|
||||
|
@ -202,7 +201,7 @@
|
|||
font-family: inherit;
|
||||
font-size: 14px;
|
||||
background: var(--background-color);
|
||||
.compose-form__upload-wrapper {overflow: hidden;}
|
||||
.compose-form__upload-wrapper { overflow: hidden; }
|
||||
|
||||
.compose-form__uploads-wrapper {
|
||||
display: flex;
|
||||
|
@ -226,7 +225,7 @@
|
|||
align-items: flex-start;
|
||||
justify-content: space-between;
|
||||
opacity: 0;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
|
||||
.icon-button {
|
||||
flex: 0 1 auto;
|
||||
|
@ -242,7 +241,7 @@
|
|||
color: var(--highlight-text-color);
|
||||
}
|
||||
}
|
||||
&.active {opacity: 1;}
|
||||
&.active { opacity: 1; }
|
||||
}
|
||||
|
||||
&-description {
|
||||
|
@ -255,12 +254,11 @@
|
|||
background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);
|
||||
padding: 10px;
|
||||
opacity: 0;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
|
||||
textarea {
|
||||
background: rgba(0, 0, 0, 0.3);
|
||||
box-sizing: border-box;
|
||||
background: transparent;
|
||||
box-sizing: border-box;
|
||||
color: var(--primary-text-color--faint);
|
||||
border: 1px solid var(--primary-text-color--faint);
|
||||
outline: none;
|
||||
|
@ -271,13 +269,13 @@
|
|||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
|
||||
&:focus {color: #fff;}
|
||||
&:focus { color: #fff; }
|
||||
|
||||
&::placeholder {
|
||||
color: var(--primary-text-color--faint);
|
||||
}
|
||||
}
|
||||
&.active {opacity: 1;}
|
||||
&.active { opacity: 1; }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -319,12 +317,12 @@
|
|||
justify-content: center;
|
||||
}
|
||||
|
||||
.compose-form__upload-button-icon {line-height: 27px;}
|
||||
.compose-form__upload-button-icon { line-height: 27px; }
|
||||
|
||||
.compose-form__sensitive-button {
|
||||
display: none;
|
||||
&.compose-form__sensitive-button--visible {display: block;}
|
||||
.compose-form__sensitive-button__icon {line-height: 27px;}
|
||||
&.compose-form__sensitive-button--visible { display: block; }
|
||||
.compose-form__sensitive-button__icon { line-height: 27px; }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -343,7 +341,7 @@
|
|||
font-size: 14px;
|
||||
font-weight: 600;
|
||||
color: var(--primary-text-color--faint);
|
||||
&.character-counter--over {color: $warning-red;}
|
||||
&.character-counter--over { color: $warning-red; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
padding: 4px 0;
|
||||
color: var(--primary-text-color);
|
||||
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
|
||||
&.left {transform-origin: 100% 50%;}
|
||||
&.top {transform-origin: 50% 100%;}
|
||||
&.bottom {transform-origin: 50% 0;}
|
||||
&.right {transform-origin: 0 50%;}
|
||||
&.left { transform-origin: 100% 50%; }
|
||||
&.top { transform-origin: 50% 100%; }
|
||||
&.bottom { transform-origin: 50% 0; }
|
||||
&.right { transform-origin: 0 50%; }
|
||||
|
||||
&__arrow {
|
||||
position: absolute;
|
||||
|
@ -83,12 +83,8 @@
|
|||
}
|
||||
// end .dropdown-menu
|
||||
|
||||
|
||||
|
||||
|
||||
// NOTE - not sure what this relates to — but it doesn't involve the navbar dropdown
|
||||
|
||||
|
||||
.dropdown {
|
||||
display: inline-block;
|
||||
}
|
||||
|
@ -98,7 +94,6 @@
|
|||
position: absolute;
|
||||
}
|
||||
|
||||
|
||||
.dropdown--active .dropdown__content {
|
||||
display: block;
|
||||
line-height: 18px;
|
||||
|
|
|
@ -112,7 +112,7 @@
|
|||
.status__action-bar__counter--favourite {
|
||||
position: relative;
|
||||
|
||||
@media(max-width: 455px) {
|
||||
@media (max-width: 455px) {
|
||||
position: static;
|
||||
}
|
||||
}
|
||||
|
@ -126,7 +126,7 @@
|
|||
bottom: 100%;
|
||||
left: -20px;
|
||||
|
||||
@media(max-width: 455px) {
|
||||
@media (max-width: 455px) {
|
||||
bottom: 31px;
|
||||
right: 10px;
|
||||
left: auto;
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
@media(max-width: 485px) {
|
||||
@media (max-width: 485px) {
|
||||
div.input {
|
||||
width: 100%;
|
||||
margin-right: 5px;
|
||||
|
@ -96,6 +96,5 @@
|
|||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
float: right;
|
||||
padding: 15px;
|
||||
font-size: 17px;
|
||||
a {color: #fff;}
|
||||
a { color: #fff; }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@
|
|||
.group-card {
|
||||
@include standard-panel;
|
||||
display: block;
|
||||
flex: 0 0 calc(50% - 20px/2);
|
||||
flex: 0 0 calc(50% - 20px / 2);
|
||||
margin-bottom: 20px;
|
||||
text-decoration: none;
|
||||
overflow: hidden;
|
||||
|
|
|
@ -23,8 +23,8 @@
|
|||
.group__tabs {
|
||||
.group__tabs__tab {
|
||||
display: inline-block;
|
||||
text-decoration: none;
|
||||
padding: 16px 22px;
|
||||
text-decoration: none;
|
||||
padding: 16px 22px;
|
||||
text-align: center;
|
||||
color: var(--primary-text-color);
|
||||
|
||||
|
|
|
@ -55,5 +55,5 @@
|
|||
position: absolute;
|
||||
pointer-events: none;
|
||||
}
|
||||
button {float: right;}
|
||||
button { float: right; }
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@ textarea {
|
|||
color: var(--brand-color);
|
||||
border-color: var(--primary-text-color--faint);
|
||||
background: var(--foreground-color);
|
||||
&:focus {outline: none;}
|
||||
&:focus { outline: none; }
|
||||
}
|
||||
}
|
||||
textarea.standard {resize: vertical;}
|
||||
textarea.standard { resize: vertical; }
|
||||
|
|
|
@ -64,11 +64,11 @@
|
|||
}
|
||||
}
|
||||
|
||||
.status__wrapper, .detailed-status__wrapper {
|
||||
.status__wrapper,
|
||||
.detailed-status__wrapper {
|
||||
.media-gallery__item-thumbnail {
|
||||
&,
|
||||
.still-image {
|
||||
|
||||
img {
|
||||
object-fit: contain;
|
||||
}
|
||||
|
|
|
@ -9,12 +9,12 @@
|
|||
}
|
||||
|
||||
h2.security-settings-panel__setup-otp {
|
||||
display: block;
|
||||
font-size: 16px;
|
||||
line-height: 1.5;
|
||||
color: var(--primary-text-color--faint);
|
||||
font-weight: 400;
|
||||
}
|
||||
display: block;
|
||||
font-size: 16px;
|
||||
line-height: 1.5;
|
||||
color: var(--primary-text-color--faint);
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
div {
|
||||
display: block;
|
||||
|
@ -26,9 +26,8 @@
|
|||
padding: 15px 20px;
|
||||
font-size: 14px;
|
||||
background-color: var(--warning-color--faint);
|
||||
margin: 5px 20px;
|
||||
border-radius: 8px;
|
||||
margin: 20px auto;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.backup_codes {
|
||||
|
@ -38,7 +37,6 @@
|
|||
font-size: 14px;
|
||||
background-color: var(--brand-color--faint);
|
||||
border-radius: 8px;
|
||||
margin: 20px;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
min-height: 125px;
|
||||
|
|
|
@ -221,11 +221,10 @@
|
|||
height: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 25px;
|
||||
display: none;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
display: flex;
|
||||
opacity: 0;
|
||||
user-select: text;
|
||||
}
|
||||
|
@ -482,10 +481,9 @@
|
|||
font-family: inherit;
|
||||
font-size: 14px;
|
||||
resize: vertical;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
border-radius: 4px;
|
||||
border: 1px solid var(--background-color);
|
||||
border-radius: 4px;
|
||||
margin-bottom: 20px;
|
||||
|
||||
&:focus {
|
||||
|
@ -523,7 +521,7 @@
|
|||
max-height: 300px;
|
||||
}
|
||||
|
||||
.actions-modal__item-label {font-weight: 500;}
|
||||
.actions-modal__item-label { font-weight: 500; }
|
||||
|
||||
ul {
|
||||
overflow-y: auto;
|
||||
|
@ -531,19 +529,18 @@
|
|||
max-height: calc(100vh - 147px);
|
||||
|
||||
// NOTE - not sure what this is yet, leaving alone for now until I find out.
|
||||
&.with-status {max-height: calc(80vh - 75px);}
|
||||
&.with-status { max-height: calc(80vh - 75px); }
|
||||
|
||||
li:empty {margin: 0;}
|
||||
li:empty { margin: 0; }
|
||||
|
||||
li:not(:empty) {
|
||||
&:first-of-type {margin: 10px 0 0;}
|
||||
&:last-of-type {margin: 0 0 10px;}
|
||||
&:first-of-type { margin: 10px 0 0; }
|
||||
&:last-of-type { margin: 0 0 10px; }
|
||||
|
||||
a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 13px 10px 12px;
|
||||
@inclide font-size(14);
|
||||
color: var(--primary-text-color--faint);
|
||||
text-decoration: none;
|
||||
|
||||
|
@ -563,7 +560,7 @@
|
|||
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
}
|
||||
button:first-child {margin-right: 10px;}
|
||||
button:first-child { margin-right: 10px; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -641,11 +638,10 @@
|
|||
margin: 10px 0;
|
||||
|
||||
&__header {
|
||||
display: block;
|
||||
display: flex;
|
||||
position: relative;
|
||||
padding: 10px 0;
|
||||
border-bottom: 1px solid hsla(var(--primary-text-color_hsl), 0.2);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
|
|
|
@ -86,13 +86,13 @@
|
|||
& > .icon-button.close {
|
||||
will-change: opacity transform;
|
||||
transition: opacity $duration * 0.5 $delay,
|
||||
transform $duration $delay;
|
||||
transform $duration $delay;
|
||||
}
|
||||
|
||||
& > .compose__action-bar .icon-button {
|
||||
will-change: opacity transform;
|
||||
transition: opacity $duration * 0.5 $delay + $duration * 0.5,
|
||||
transform $duration $delay;
|
||||
transform $duration $delay;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -134,7 +134,6 @@
|
|||
}
|
||||
|
||||
.profile-info-panel.deactivated {
|
||||
|
||||
.profile-info-panel-content__name h1 small,
|
||||
.profile-info-panel-content__badges__join-date,
|
||||
.profile-info-panel-content__bio,
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
overflow-y: auto;
|
||||
flex: 0 2 auto;
|
||||
max-height: 500px;
|
||||
@media screen and (min-width: 320px) and (max-width: 375px) {max-height: 220px;}
|
||||
@media screen and (max-width: 320px) {max-height: 130px;}
|
||||
@media screen and (min-width: 320px) and (max-width: 375px) { max-height: 220px; }
|
||||
@media screen and (max-width: 320px) { max-height: 130px; }
|
||||
}
|
||||
|
||||
.reply-indicator__header {
|
||||
|
|
|
@ -43,13 +43,13 @@
|
|||
opacity: 1;
|
||||
}
|
||||
}
|
||||
.fa-search.active {pointer-events: none;}
|
||||
.fa-search.active { pointer-events: none; }
|
||||
|
||||
.fa-times-circle {
|
||||
@include font-size(17);
|
||||
cursor: pointer;
|
||||
color: var(--highlight-text-color);
|
||||
&:hover {color: var(--brand-color);}
|
||||
&:hover { color: var(--brand-color); }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -154,7 +154,7 @@
|
|||
|
||||
.search-popout-container {
|
||||
width: 251px;
|
||||
@media screen and (max-width: $nav-breakpoint-2) {width: 100%;}
|
||||
@media screen and (max-width: $nav-breakpoint-2) { width: 100%; }
|
||||
}
|
||||
|
||||
.search-popout {
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
background-color: #19759e !important;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
content: '';
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
|||
background-color: #199e5a !important;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
content: '';
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
|||
background-color: #9e1919 !important;
|
||||
|
||||
&::before {
|
||||
content: '';
|
||||
content: '';
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -153,7 +153,6 @@
|
|||
0% { opacity: 0; }
|
||||
100% { opacity: 1; }
|
||||
}
|
||||
|
||||
opacity: 1;
|
||||
animation: fade 150ms linear;
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
padding: 0 15px;
|
||||
|
||||
// NOTE - might need to adjust this based on column sizing
|
||||
@media screen and (max-width: $nav-breakpoint-4) {padding: 0 10px;}
|
||||
@media screen and (max-width: $nav-breakpoint-4) { padding: 0 10px; }
|
||||
}
|
||||
|
||||
&__split {
|
||||
|
@ -114,7 +114,7 @@
|
|||
|
||||
&__button-compose {
|
||||
display: block;
|
||||
@media screen and (max-width: $nav-breakpoint-3) {display: none;}
|
||||
@media screen and (max-width: $nav-breakpoint-3) { display: none; }
|
||||
height: 34px;
|
||||
margin-left: 20px;
|
||||
border-radius: 6px;
|
||||
|
@ -130,7 +130,6 @@
|
|||
&:hover {
|
||||
background-color: var(--accent-color--bright);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
&__button {
|
||||
|
@ -139,7 +138,7 @@
|
|||
}
|
||||
|
||||
.theme-toggle {
|
||||
@media screen and (max-width: $nav-breakpoint-3) {display: none;}
|
||||
@media screen and (max-width: $nav-breakpoint-3) { display: none; }
|
||||
|
||||
.setting-toggle {
|
||||
margin-left: 10px;
|
||||
|
@ -180,7 +179,7 @@
|
|||
margin: 4px 4px 0 0;
|
||||
justify-content: center;
|
||||
|
||||
& > span {display: none;}
|
||||
& > span { display: none; }
|
||||
}
|
||||
|
||||
> span {
|
||||
|
@ -206,7 +205,7 @@
|
|||
|
||||
&.fa-home {
|
||||
font-size: 18px;
|
||||
transform: translate(-1px , -2px);
|
||||
transform: translate(-1px, -2px);
|
||||
|
||||
@media screen and (max-width: 895px) {
|
||||
font-size: 26px;
|
||||
|
@ -265,7 +264,7 @@
|
|||
padding: 13px 0 0;
|
||||
box-sizing: border-box;
|
||||
filter: brightness(0%) grayscale(100%) invert(100%);
|
||||
& span {display: none !important;}
|
||||
& span { display: none !important; }
|
||||
|
||||
img {
|
||||
height: 100%;
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
.theme-toggle {
|
||||
.setting-toggle {
|
||||
|
||||
&__label {
|
||||
margin-bottom: 0;
|
||||
vertical-align: middle;
|
||||
|
|
|
@ -75,7 +75,6 @@
|
|||
.video-player__volume__handle {
|
||||
bottom: 23px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.video-player {
|
||||
|
@ -127,7 +126,7 @@
|
|||
background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);
|
||||
padding: 0 15px;
|
||||
opacity: 0;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
|
||||
&.active {
|
||||
opacity: 1;
|
||||
|
@ -209,12 +208,12 @@
|
|||
padding: 2px 10px;
|
||||
font-size: 16px;
|
||||
border: 0;
|
||||
color: rgba(#ffffff, 0.75);
|
||||
color: rgba(#fff, 0.75);
|
||||
|
||||
&:active,
|
||||
&:hover,
|
||||
&:focus {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -227,7 +226,7 @@
|
|||
}
|
||||
|
||||
&__time-current {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
margin-left: 60px;
|
||||
}
|
||||
|
||||
|
@ -238,7 +237,7 @@
|
|||
|
||||
&__time-sep,
|
||||
&__time-total {
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
&__volume {
|
||||
|
@ -249,7 +248,7 @@
|
|||
&::before {
|
||||
content: "";
|
||||
width: 50px;
|
||||
background: rgba(#ffffff, 0.35);
|
||||
background: rgba(#fff, 0.35);
|
||||
border-radius: 4px;
|
||||
display: block;
|
||||
position: absolute;
|
||||
|
@ -276,7 +275,7 @@
|
|||
height: 12px;
|
||||
bottom: 16px;
|
||||
left: 70px;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
background: var(--brand-color);
|
||||
box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);
|
||||
pointer-events: none;
|
||||
|
@ -290,7 +289,7 @@
|
|||
text-decoration: none;
|
||||
font-size: 14px;
|
||||
font-weight: 500;
|
||||
color: #ffffff;
|
||||
color: #fff;
|
||||
|
||||
&:hover,
|
||||
&:active,
|
||||
|
@ -308,7 +307,7 @@
|
|||
&::before {
|
||||
content: "";
|
||||
width: 100%;
|
||||
background: rgba(#ffffff, 0.35);
|
||||
background: rgba(#fff, 0.35);
|
||||
border-radius: 4px;
|
||||
display: block;
|
||||
position: absolute;
|
||||
|
@ -327,7 +326,7 @@
|
|||
}
|
||||
|
||||
&__buffer {
|
||||
background: rgba(#ffffff, 0.2);
|
||||
background: rgba(#fff, 0.2);
|
||||
}
|
||||
|
||||
&__handle {
|
||||
|
@ -339,7 +338,7 @@
|
|||
height: 12px;
|
||||
top: 6px;
|
||||
margin-left: -6px;
|
||||
transition: opacity .1s ease;
|
||||
transition: opacity 0.1s ease;
|
||||
background: var(--brand-color);
|
||||
box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);
|
||||
pointer-events: none;
|
||||
|
|
|
@ -84,48 +84,48 @@
|
|||
align-items: baseline;
|
||||
padding-right: 10px;
|
||||
|
||||
&__avatar {
|
||||
height: 46px;
|
||||
width: 46px;
|
||||
background-color: #ff0000;
|
||||
left: -58px;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
&__name {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
flex-direction: column;
|
||||
margin-top: 6px;
|
||||
&__avatar {
|
||||
height: 46px;
|
||||
width: 46px;
|
||||
background-color: #f00;
|
||||
left: -58px;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
&__name {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
flex-direction: column;
|
||||
margin-top: 6px;
|
||||
|
||||
&__name {
|
||||
color: var(--primary-text-color);
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
line-height: 16px;
|
||||
margin-bottom: 2px;
|
||||
max-height: 32px; //2 lines of text
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
&__username {
|
||||
color: var(--highlight-text-color);
|
||||
font-size: 12px;
|
||||
line-height: 14px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__follow-block {
|
||||
margin-left: auto;
|
||||
padding-top: 6px;
|
||||
|
||||
&__button {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
&__icon {
|
||||
color: var(--primary-text-color);
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
line-height: 16px;
|
||||
margin-bottom: 2px;
|
||||
max-height: 32px; //2 lines of text
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
&__username {
|
||||
color: var(--highlight-text-color);
|
||||
font-size: 12px;
|
||||
line-height: 14px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&__follow-block {
|
||||
margin-left: auto;
|
||||
padding-top: 6px;
|
||||
|
||||
&__button {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
&__icon {
|
||||
color: var(--primary-text-color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,6 @@ body.demetricator {
|
|||
|
||||
.account__header__bar {
|
||||
min-height: 50px;
|
||||
@media (min-width: 895px) {height: 50px;}
|
||||
@media (min-width: 895px) { height: 50px; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -68,12 +68,12 @@
|
|||
&--trialing,
|
||||
&--active {
|
||||
&::before {
|
||||
background-color: #00ff00;
|
||||
background-color: #0f0;
|
||||
}
|
||||
}
|
||||
|
||||
&--cancelling::before {
|
||||
background-color: #ffff00;
|
||||
background-color: #ff0;
|
||||
}
|
||||
|
||||
&--incomplete,
|
||||
|
@ -82,7 +82,7 @@
|
|||
&--canceled,
|
||||
&--unpaid {
|
||||
&::before {
|
||||
background-color: #ff0000;
|
||||
background-color: #f00;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
text-align: center;
|
||||
padding: 12px 4px;
|
||||
overflow: hidden;
|
||||
transition: color .1s ease-out;
|
||||
transition: color 0.1s ease-out;
|
||||
cursor: pointer;
|
||||
|
||||
&:hover {
|
||||
|
@ -190,7 +190,7 @@
|
|||
}
|
||||
|
||||
.emoji-mart-no-results-label {
|
||||
margin-top: .2em;
|
||||
margin-top: 0.2em;
|
||||
}
|
||||
|
||||
.emoji-mart-emoji:hover::before {
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
font-style: normal;
|
||||
src: url('../fonts/roboto/roboto-regular-400.eot?#iefix');
|
||||
src: url('../fonts/roboto/roboto-regular-400.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/roboto/roboto-regular-400.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-regular-400.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-regular-400.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-regular-400.svg') format('svg');
|
||||
url('../fonts/roboto/roboto-regular-400.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-regular-400.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-regular-400.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-regular-400.svg') format('svg');
|
||||
}
|
||||
|
||||
// Roboto Regular Italic
|
||||
|
@ -18,10 +18,10 @@
|
|||
font-style: italic;
|
||||
src: url('../fonts/roboto/roboto-regular-italic-400.eot?#iefix');
|
||||
src: url('../fonts/roboto/roboto-regular-italic-400.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.svg') format('svg');
|
||||
url('../fonts/roboto/roboto-regular-italic-400.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-regular-italic-400.svg') format('svg');
|
||||
}
|
||||
|
||||
// Roboto Light
|
||||
|
@ -31,10 +31,10 @@
|
|||
font-style: normal;
|
||||
src: url('../fonts/roboto/roboto-light-300.eot?#iefix');
|
||||
src: url('../fonts/roboto/roboto-light-300.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/roboto/roboto-light-300.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-light-300.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-light-300.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-light-300.svg') format('svg');
|
||||
url('../fonts/roboto/roboto-light-300.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-light-300.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-light-300.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-light-300.svg') format('svg');
|
||||
}
|
||||
|
||||
// Roboto Light Italic
|
||||
|
@ -44,10 +44,10 @@
|
|||
font-style: italic;
|
||||
src: url('../fonts/roboto/roboto-light-italic-300.eot?#iefix');
|
||||
src: url('../fonts/roboto/roboto-light-italic-300.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.svg') format('svg');
|
||||
url('../fonts/roboto/roboto-light-italic-300.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-light-italic-300.svg') format('svg');
|
||||
}
|
||||
|
||||
// Roboto Bold
|
||||
|
@ -57,10 +57,10 @@
|
|||
font-style: normal;
|
||||
src: url('../fonts/roboto/roboto-bold-700.eot?#iefix');
|
||||
src: url('../fonts/roboto/roboto-bold-700.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/roboto/roboto-bold-700.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-bold-700.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-bold-700.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-bold-700.svg') format('svg');
|
||||
url('../fonts/roboto/roboto-bold-700.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-bold-700.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-bold-700.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-bold-700.svg') format('svg');
|
||||
}
|
||||
|
||||
// Roboto Bold Italic
|
||||
|
@ -70,10 +70,10 @@
|
|||
font-style: italic;
|
||||
src: url('../fonts/roboto/roboto-bold-italic-700.eot?#iefix');
|
||||
src: url('../fonts/roboto/roboto-bold-italic-700.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.svg') format('svg');
|
||||
url('../fonts/roboto/roboto-bold-italic-700.woff2') format('woff2'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.woff') format('woff'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.ttf') format('truetype'),
|
||||
url('../fonts/roboto/roboto-bold-italic-700.svg') format('svg');
|
||||
}
|
||||
|
||||
// Montserrat Extra Bold
|
||||
|
@ -84,10 +84,10 @@
|
|||
font-style: normal;
|
||||
src: url('../fonts/montserrat/montserrat-extra-bold-800.eot?#iefix');
|
||||
src: url('../fonts/montserrat/montserrat-extra-bold-800.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.woff2') format('woff2'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.woff') format('woff'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.ttf') format('truetype'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.svg') format('svg');
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.woff2') format('woff2'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.woff') format('woff'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.ttf') format('truetype'),
|
||||
url('../fonts/montserrat/montserrat-extra-bold-800.svg') format('svg');
|
||||
}
|
||||
|
||||
// OpenDyslexic
|
||||
|
@ -95,40 +95,43 @@
|
|||
font-family: 'OpenDyslexic';
|
||||
src: url('../fonts/OpenDyslexic/OpenDyslexic-Regular.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'OpenDyslexic';
|
||||
font-weight: bold;
|
||||
src: url('../fonts/OpenDyslexic/OpenDyslexic-Bold.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'OpenDyslexic';
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
src: url('../fonts/OpenDyslexic/OpenDyslexic-Bold-Italic.woff2') format('woff2');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'OpenDyslexic';
|
||||
font-style: italic;
|
||||
src: url('../fonts/OpenDyslexic/OpenDyslexic-Italic.woff2') format('woff2');
|
||||
}
|
||||
|
||||
|
||||
// TYPEOGRAPHY MIXINS
|
||||
|
||||
// declare the font family using these shortcuts
|
||||
@mixin font-roboto {font-family: 'Roboto', Arial, sans-serif !important;}
|
||||
@mixin font-montserrat {font-family: 'Montserrat', Arial, sans-serif !important;}
|
||||
@mixin font-roboto { font-family: 'Roboto', Arial, sans-serif !important; }
|
||||
|
||||
@mixin font-montserrat { font-family: 'Montserrat', Arial, sans-serif !important; }
|
||||
|
||||
// Declare font weights as a numerical value in rendered output
|
||||
// Prevents certain browsers which do not play nice with "light, medium" textual declarations
|
||||
// Numeical values always work more consistently across browsers
|
||||
// Each font-weight is linked with the @font-face declaration to the actual font file
|
||||
@mixin font-weight($weight) {
|
||||
@if $weight == 'light' {font-weight: 300;}
|
||||
@if $weight == 'normal' {font-weight: 400;}
|
||||
@if $weight == 'medium' {font-weight: 500;}
|
||||
@if $weight == 'bold' {font-weight: 700;}
|
||||
@if $weight == 'extrabold' {font-weight: 800;}
|
||||
@if $weight == 'light' { font-weight: 300; }
|
||||
@if $weight == 'normal' { font-weight: 400; }
|
||||
@if $weight == 'medium' { font-weight: 500; }
|
||||
@if $weight == 'bold' { font-weight: 700; }
|
||||
@if $weight == 'extrabold' { font-weight: 800; }
|
||||
}
|
||||
|
||||
// Use these mixins to define font-size and line-height
|
||||
|
@ -140,6 +143,7 @@
|
|||
font-size: #{$px + "px"};
|
||||
font-size: #{$rem + "rem"};
|
||||
}
|
||||
|
||||
@mixin line-height($size) {
|
||||
$rem: ($size / 10);
|
||||
$px: $size;
|
||||
|
@ -150,7 +154,7 @@
|
|||
// Soapbox icon font
|
||||
@font-face {
|
||||
font-family: 'soapbox';
|
||||
src: url('../fonts/soapbox/soapbox.eot?pryg6i');
|
||||
src: url('../fonts/soapbox/soapbox.eot?pryg6i');
|
||||
src: url('../fonts/soapbox/soapbox.eot?pryg6i#iefix') format('embedded-opentype'),
|
||||
url('../fonts/soapbox/soapbox.ttf?pryg6i') format('truetype'),
|
||||
url('../fonts/soapbox/soapbox.woff?pryg6i') format('woff'),
|
||||
|
|
|
@ -490,7 +490,6 @@ code {
|
|||
}
|
||||
|
||||
.label_input {
|
||||
|
||||
&__color {
|
||||
display: inline-flex;
|
||||
font-size: 14px;
|
||||
|
@ -639,7 +638,7 @@ code {
|
|||
}
|
||||
|
||||
.captcha {
|
||||
background-color: #ffffff;
|
||||
background-color: #fff;
|
||||
border-radius: 4px;
|
||||
|
||||
img {
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
span {
|
||||
display: block;
|
||||
float: left;
|
||||
margin-left: 50%;
|
||||
transform: translateX(-50%);
|
||||
margin: 82px 0 0 50%;
|
||||
white-space: nowrap;
|
||||
|
|
|
@ -14,8 +14,8 @@
|
|||
height: 100%;
|
||||
display: inline-block;
|
||||
border-radius: 4px;
|
||||
background: hsla(var(--primary-text-color_hsl), .3);
|
||||
&.leading {background: hsla(var(--primary-text-color_hsl), .6);}
|
||||
background: hsla(var(--primary-text-color_hsl), 0.3);
|
||||
&.leading { background: hsla(var(--primary-text-color_hsl), 0.6); }
|
||||
}
|
||||
|
||||
&__text {
|
||||
|
@ -48,7 +48,6 @@
|
|||
width: 100%;
|
||||
font-size: 14px;
|
||||
color: var(--primary-text-color);
|
||||
display: block;
|
||||
outline: 0;
|
||||
font-family: inherit;
|
||||
background: var(--foreground-color);
|
||||
|
@ -129,7 +128,7 @@
|
|||
|
||||
&:active,
|
||||
&:focus {
|
||||
background-color: hsla(var(--primary-text-color_hsl), .1);
|
||||
background-color: hsla(var(--primary-text-color_hsl), 0.1);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -108,7 +108,6 @@ body.rtl {
|
|||
}
|
||||
|
||||
.status__action-bar {
|
||||
|
||||
&__counter {
|
||||
margin-right: 0;
|
||||
margin-left: 11px;
|
||||
|
|
|
@ -59,7 +59,7 @@ body,
|
|||
|
||||
.theme-mode-light {
|
||||
// Primary variables
|
||||
--foreground-color: #ffffff;
|
||||
--foreground-color: #fff;
|
||||
--highlight-text-color: hsl(
|
||||
var(--brand-color_h),
|
||||
var(--brand-color_s),
|
||||
|
@ -88,7 +88,7 @@ body,
|
|||
|
||||
.theme-mode-dark {
|
||||
// Primary variables
|
||||
--foreground-color: #222222;
|
||||
--foreground-color: #222;
|
||||
--highlight-text-color: hsl(
|
||||
var(--brand-color_h),
|
||||
var(--brand-color_s),
|
||||
|
|
|
@ -129,7 +129,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
.ellipsis::after {content: "…";}
|
||||
.ellipsis::after { content: "…"; }
|
||||
|
||||
.timeline-compose-block {
|
||||
@include standard-panel;
|
||||
|
@ -139,7 +139,7 @@
|
|||
margin-bottom: 20px;
|
||||
|
||||
.emoji-picker-wrapper {
|
||||
.emoji-picker-dropdown {top: 10px;}
|
||||
.emoji-picker-dropdown { top: 10px; }
|
||||
}
|
||||
|
||||
.compose-form {
|
||||
|
@ -147,7 +147,7 @@
|
|||
padding: 0 0 0 20px !important;
|
||||
position: relative;
|
||||
|
||||
@media(max-width: 405px) {
|
||||
@media (max-width: 405px) {
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
|
@ -173,7 +173,7 @@
|
|||
}
|
||||
|
||||
&__avatar {
|
||||
@media(max-width: 405px) { display: none; }
|
||||
@media (max-width: 405px) { display: none; }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -185,7 +185,7 @@
|
|||
font-size: inherit;
|
||||
vertical-align: middle;
|
||||
object-fit: contain;
|
||||
margin: -.2ex .15em .2ex;
|
||||
margin: -0.2ex 0.15em 0.2ex;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
|
||||
|
@ -320,29 +320,29 @@
|
|||
padding: 0 0 100px;
|
||||
|
||||
.page {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
|
||||
&__top {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
z-index: 105;
|
||||
background: var(--foreground-color);
|
||||
|
||||
@media (min-width: 895px) {
|
||||
top: -290px;
|
||||
position: sticky;
|
||||
}
|
||||
}
|
||||
|
||||
&__columns {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
&__top {
|
||||
display: flex;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
z-index: 105;
|
||||
background: var(--foreground-color);
|
||||
|
||||
@media (min-width: 895px) {
|
||||
top: -290px;
|
||||
position: sticky;
|
||||
}
|
||||
}
|
||||
|
||||
&__columns {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -689,11 +689,10 @@
|
|||
position: absolute;
|
||||
content: '\f00c';
|
||||
font: normal normal normal 14px/1 ForkAwesome;
|
||||
font-size: inherit;
|
||||
font-size: 0.6em;
|
||||
text-rendering: auto;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
color: #fff;
|
||||
font-size: 0.6em;
|
||||
line-height: 15px;
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
|
|
|
@ -19,12 +19,13 @@ $warning-red: #ff5050 !default; // Sunset Orange
|
|||
$gold-star: #ca8f04 !default; // Dark Goldenrod
|
||||
|
||||
// Variables for defaults in UI
|
||||
$base-shadow-color: #000000 !default;
|
||||
$base-overlay-background: #000000 !default;
|
||||
$base-shadow-color: #000 !default;
|
||||
$base-overlay-background: #000 !default;
|
||||
$valid-value-color: $success-green !default;
|
||||
$error-value-color: $error-red !default;
|
||||
|
||||
// Language codes that uses CJK fonts
|
||||
/* stylelint-disable-next-line value-keyword-case -- locale filenames */
|
||||
$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;
|
||||
|
||||
// Variables for components
|
||||
|
|
|
@ -122,6 +122,7 @@
|
|||
"sass-loader": "^10.0.0",
|
||||
"semver": "^7.3.2",
|
||||
"stringz": "^2.0.0",
|
||||
"stylelint-config-standard": "^20.0.0",
|
||||
"substring-trie": "^1.0.2",
|
||||
"tiny-queue": "^0.2.1",
|
||||
"uglifyjs-webpack-plugin": "^2.2.0",
|
||||
|
|
|
@ -11362,6 +11362,13 @@ stylelint-config-recommended@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz#e0e547434016c5539fe2650afd58049a2fd1d657"
|
||||
integrity sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==
|
||||
|
||||
stylelint-config-standard@^20.0.0:
|
||||
version "20.0.0"
|
||||
resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz#06135090c9e064befee3d594289f50e295b5e20d"
|
||||
integrity sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==
|
||||
dependencies:
|
||||
stylelint-config-recommended "^3.0.0"
|
||||
|
||||
stylelint-scss@^3.18.0:
|
||||
version "3.18.0"
|
||||
resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-3.18.0.tgz#8f06371c223909bf3f62e839548af1badeed31e9"
|
||||
|
|
Ładowanie…
Reference in New Issue