}
@mixin disable-outline {
- outline: none;
+ &:focus:not(.focus-visible) {
+ outline: none;
+ }
&::-moz-focus-inner {
border: 0;
-ms-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
- text-align: justify;
}
@mixin peertube-input-text($width) {
display: inline-block;
height: $button-height;
width: $width;
- background: #fff;
+ background: var(--inputColor);
border: 1px solid #C6C6C6;
border-radius: 3px;
padding-left: 15px;
padding-right: 15px;
+
+ &::placeholder {
+ color: var(--inputPlaceholderColor);
+ }
+
+ @media screen and (max-width: $width) {
+ width: 100%;
+ }
}
@mixin peertube-input-group($width) {
.input-group-text{
font-size: 14px;
+ color: gray;
}
}
@mixin orange-button {
&, &:active, &:focus {
color: #fff;
- background-color: $orange-color;
+ background-color: var(--mainColor);
}
&:hover {
color: #fff;
- background-color: $orange-hoover-color;
+ background-color: var(--mainHoverColor);
}
&[disabled], &.disabled {
width: $width;
border-radius: 3px;
overflow: hidden;
- background: #fff;
+ background: var(--inputColor);
position: relative;
font-size: 15px;
cursor: pointer;
height: $button-height;
text-overflow: ellipsis;
+ color: var(--mainForegroundColor);
&:focus {
outline: none;
position: relative;
width: 18px;
height: 18px;
- border: $border-width solid #000;
+ border: $border-width solid var(--mainForegroundColor);
border-radius: 3px;
vertical-align: middle;
cursor: pointer;
height: 12px;
opacity: 0;
transform: rotate(45deg) scale(0);
- border-right: 2px solid #fff;
- border-bottom: 2px solid #fff;
+ border-right: 2px solid var(--mainBackgroundColor);
+ border-bottom: 2px solid var(--mainBackgroundColor);
}
}
&:checked + span {
border-color: transparent;
- background: $orange-color;
+ background: var(--mainColor);
animation: jelly 0.6s ease;
&:after {
@mixin in-content-small-title {
text-transform: uppercase;
- color: $orange-color;
+ color: var(--mainColor);
font-weight: $font-bold;
font-size: 13px;
}
@mixin actor-owner {
@include disable-default-a-behaviour;
- display: block;
+ display: inline-table;
font-size: 13px;
margin-top: 4px;
- color: #000;
+ color: var(--mainForegroundColor);
span:hover {
opacity: 0.8;
text-align: center;
align-items: center;
}
+}
+
+@mixin video-miniature-small-screen {
+ text-align: center;
+
+ /deep/ .video-miniature {
+ padding-right: 0;
+ height: auto;
+ width: 100%;
+ margin-bottom: 20px;
+
+ .video-miniature-information {
+ width: 100% !important;
+
+ span {
+ width: 100%;
+ }
+ }
+
+ .video-thumbnail {
+ width: 100%;
+ height: auto;
+
+ img {
+ width: 100%;
+ height: auto;
+ }
+ }
+ }
}
\ No newline at end of file