Files
TorrServerJellyfin/web/src/components/About/style.js
2022-06-19 21:40:41 +03:00

127 lines
2.2 KiB
JavaScript

import styled, { css } from 'styled-components'
import { standaloneMedia } from 'style/standaloneMedia'
export const DialogWrapper = styled.div`
height: 100%;
display: grid;
grid-template-rows: max-content 1fr max-content;
`
export const HeaderSection = styled.section`
display: flex;
justify-content: space-between;
align-items: center;
font-size: 36px;
font-weight: 300;
padding: 20px;
img {
width: 64px;
}
@media (max-width: 930px) {
font-size: 24px;
padding: 10px 20px;
img {
width: 60px;
}
}
${standaloneMedia(css`
padding-top: 30px;
`)}
`
export const ThanksSection = styled.section`
padding: 20px;
text-align: center;
font-size: 24px;
font-weight: 300;
background: #e8e5eb;
color: #323637;
@media (max-width: 930px) {
font-size: 20px;
padding: 30px 20px;
}
`
export const Section = styled.section`
padding: 20px;
> span {
font-size: 22px;
display: block;
margin-bottom: 15px;
}
a {
text-decoration: none;
}
> div {
display: grid;
gap: 10px;
grid-template-columns: repeat(4, max-content);
@media (max-width: 930px) {
grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 780px) {
grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 550px) {
grid-template-columns: 1fr;
}
}
`
export const FooterSection = styled.div`
padding: 20px;
display: flex;
justify-content: flex-end;
background: #e8e5eb;
`
export const LinkWrapper = styled.a`
${({ isLink }) => css`
display: inline-flex;
align-items: center;
justify-content: start;
border: 1px solid;
padding: 7px 10px;
border-radius: 5px;
text-transform: uppercase;
text-decoration: none;
background: #545a5e;
color: #f1eff3;
transition: 0.2s;
> * {
transition: 0.2s;
}
${isLink
? css`
:hover {
filter: brightness(1.1);
> * {
transform: translateY(0px);
}
}
`
: css`
cursor: default;
`}
`}
`
export const LinkIcon = styled.div`
display: grid;
margin-right: 10px;
`