Files
watchparty/website/styles/extrasmall.css
T
ayushya 16a11f7163 v1.7.8/release
- Video Listener Optimizations
- Auto Leave Fix
- Edge support
- Admin Dashboard Update
- Vimeo & Dailymotion
2020-11-16 23:06:44 -05:00

428 lines
7.8 KiB
CSS

/************************************************************************
Copyright (C) Ayushya Amitabh - All Rights Reserved
Unauthorized copying of this file, via any medium is strictly prohibited
Proprietary and confidential
Written by Ayushya Amitabh <admin@chromewatchparty.com>, 2020
https://www.chromewatchparty.com/copyright
=========================================================================
ALL CONTENT ON WATCH PARTY'S WEBSITE OR IN WATCH PARTY'S CHROME EXTENSION APP, UNLESS OTHERWISE
CITED ARE THE SOLE INTELLECTUAL PROPERTY OF AYUSHYA AMITABH, AND MAY NOT BE
COPIED, EDITED, OR REPRODUCED WITHOUT PERMISSION.
************************************************************************/
* {
margin: 0;
padding: 0;
color: var(--color-secondary);
}
html {
font-size: 4.5px !important;
}
body {
font-size: 4.5px !important;
background-color: var(--color-primary);
transition: all ease-in-out 0.2s;
max-width: 100%;
overflow-x: hidden;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input {
-moz-appearance: textfield;
color: var(--color-secondary);
max-width: calc(100% - 6.5rem - 2px);
width: calc(100% - 6.5rem - 2px);
max-width: --webkit-fill-available;
margin: 2.5rem 0;
padding: 1.5rem;
font-size: 10rem;
border-radius: 2.5rem;
outline: none;
letter-spacing: 4px;
background-color: var(--color-primary);
border: 2px solid var(--color-dim);
padding-left: 5rem;
}
a {
color: var(--color-secondary);
}
a[href]::after {
display: inline-block;
content: '↗';
margin-left: 1rem;
transition: all ease-in-out 0.2s;
color: var(--color-secondary);
}
a:hover::after {
transform: rotate(45deg);
}
.underlink {
font-size: 2.8rem;
letter-spacing: 2px;
text-decoration: none;
}
.title {
font-size: 7.2rem;
margin-bottom: 5rem;
letter-spacing: 1rem;
}
a.title {
display: block;
font-size: 7rem;
}
.sub-title {
font-size: 3.6rem;
letter-spacing: 0.5rem;
}
.body {
font-size: 3.5rem;
letter-spacing: 2px;
margin: 3rem 0px;
}
code {
border: 1px solid var(--color-dim);
border-radius: 10px;
padding: 0.5rem 0.75rem;
background: var(--color-tertiary);
opacity: 0.8;
}
body {
padding: 10rem;
}
.bubble {
border-width: 5rem;
border-color: var(--color-bright);
border-style: solid;
background-color: var(--color-bright);
border-radius: 90rem;
padding-top: 20rem;
padding-bottom: 20rem;
}
.bubble.empty {
background-color: transparent;
}
.bubble.right {
border-left-width: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-left: -10rem;
margin-right: -10rem;
padding-left: 10rem;
padding-right: 10rem;
}
.bubble.left {
border-right-width: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
margin-left: -10rem;
margin-right: -10rem;
padding-left: 10rem;
padding-right: 10rem;
}
.big-button {
display: block;
background-color: var(--color-secondary);
border-radius: 20rem;
color: var(--color-primary);
padding: 2.5rem 5rem;
margin: 2.5rem 0;
max-width: 100%;
text-align: center;
font-size: 2.8rem;
text-decoration: none;
letter-spacing: 2px;
}
.heading .big-button:first-of-type {
margin-top: 10rem;
}
.heading .big-button:last-of-type {
margin-top: 0;
margin-bottom: 10rem;
}
a.big-button::after {
color: var(--color-primary);
}
.overlap {
margin-top: -20rem;
}
.info {
margin-bottom: 10rem;
vertical-align: top;
}
.info.alert {
background-color: var(--color-secondary);
padding-bottom: 2.5rem;
padding-left: 10rem;
max-width: calc(100% - 12.5rem);
border-left: 2.5rem solid var(--color-bright);
padding-top: 2.5rem;
border-radius: 2.5rem;
display: none;
}
.info .info-card {
background-color: var(--color-dim);
border-radius: 2.5rem;
height: 45rem;
width: 100%;
margin-bottom: 5rem;
display: flex;
justify-content: center;
align-items: center;
}
.info.alert[data-active='true'] {
display: block;
width: auto;
}
.info .info-card {
color: var(--color-primary);
font-size: 15rem;
letter-spacing: 1rem;
}
.info .info-card video {
margin: 0 auto;
clip-path: circle();
max-height: 30rem;
}
.info .info-card img {
max-height: 50%;
height: auto;
transition: all ease-in-out 0.3s;
}
.info .info-card:hover img {
transform: scale(1.05);
}
.info a.info-card::after {
content: none;
}
.info .info-card svg {
width: 30rem;
height: 30rem;
}
.info .info-text p .underlink {
display: block;
margin-top: 1.5rem;
}
.info .info-text > div {
max-width: 100%;
width: 100%;
}
.info .description img {
max-width: 100%;
height: auto;
border-radius: 0.75rem;
}
.supported.text-section {
position: relative;
margin-top: 20rem;
}
.bright-circle {
width: 50rem;
height: 50rem;
background-color: var(--color-bright);
position: absolute;
border-radius: 80rem;
z-index: -1;
left: -10rem;
top: -7.5rem;
}
.card-grid {
max-height: fit-content;
margin-bottom: 10rem;
scrollbar-width: thin;
scrollbar-color: var(--color-secondary) var(--color-tertiary);
}
.card-grid::-webkit-scrollbar {
height: 0.7rem !important;
}
.card-grid::-webkit-scrollbar-track {
background-color: var(--color-tertiary);
border-radius: 1rem;
}
.card-grid::-webkit-scrollbar-thumb {
background-color: var(--color-secondary);
border-radius: 1rem;
}
.card-grid::after {
content: '.';
opacity: 0;
margin-right: 50rem;
}
.card-grid .support-card {
display: inline-block;
min-width: 30rem;
min-height: 30rem;
width: 30rem;
height: 30rem;
margin: 2.5rem;
border-radius: 2.5rem;
background-color: var(--color-tertiary);
background-size: 75%;
background-repeat: no-repeat;
background-position: center;
z-index: 0;
}
.card-grid a.support-card::after {
content: none;
}
.features.card-grid {
overflow-y: hidden;
overflow-x: auto;
display: flex;
padding-bottom: 3rem;
}
.features.card-grid .support-card {
min-width: 50rem;
min-height: 50rem;
margin: 2.5rem;
background-image: none;
background-color: var(--color-dim);
padding: 10rem;
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
}
.features.card-grid .support-card img,
.features.card-grid .support-card video {
clip-path: circle();
height: 20rem;
flex: 1;
}
.features.card-grid .support-card img {
flex: unset;
}
.features.card-grid .support-card .img-wrapper {
flex: 1;
display: flex;
justify-content: center;
align-items: center;
}
.features.card-grid .support-card button.big-button {
border: none;
outline: none;
background: var(--color-secondary);
cursor: pointer;
position: absolute;
bottom: 0;
margin: 0;
border-radius: 2.5rem;
min-width: 100%;
max-width: 100%;
left: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
transition: all ease-in-out 0.2s;
height: 7.2rem;
}
#paypal-donate {
margin-top: 5rem;
display: flex;
flex: 1;
background-color: var(--color-dim);
padding: 2.5rem;
border-radius: 2.5rem;
margin-bottom: 2.5rem;
}
footer {
margin-top: 20rem;
}
.link-list {
margin-bottom: 6rem;
}
.link-list .link-list-title {
font-size: 2.2rem;
padding-bottom: 1.5rem;
border-bottom: 1px solid var(--color-secondary);
margin-bottom: 3.5rem;
}
.link-list .underlink {
display: block;
margin: 3.5rem 0;
}
.link-list .underlink:hover {
opacity: 0.5;
}
footer .end-line .underlink::after {
content: unset;
}
footer .end-line .underlink:first-of-type {
display: block;
margin-bottom: 2.5rem;
}
footer .end-line .underlink svg {
fill: var(--color-dim);
margin-right: 2.5rem;
transition: all ease-in-out 0.3s;
}
footer .end-line .underlink svg:hover {
fill: var(--color-secondary);
}
.versions .support-card {
font-size: 7rem;
text-decoration: none;
letter-spacing: 4px;
display: inline-flex;
justify-content: center;
align-items: center;
}