youtube-customizer/extension/settings/style.css

97 lines
1.8 KiB
CSS

:root {
--background-color: #160F1D;
--config-section-background-color: #6241BD;
--config-button-disabled: #27194E;
--config-button-enabled: #3F1D9E;
--shadow: 4px 4px 10px #2C0633;
--glow: 10px 10px 10px #2C0633;
}
html, body {
margin: 0;
}
body {
background-color: var(--background-color);
color: #EEEEEE;
font-size: 1.2vw;
font-family: "Open Sans", "Roboto", "Arial", "sans-serif";
}
#options {
display: grid;
grid-template-columns: repeat(auto-fit, 20em);
gap: 2vh;
justify-content: center;
width: 80vw;
margin: auto;
padding: 30px;
border-radius: 2vh;
}
config-section {
display: flex;
flex-direction: column;
text-align: center;
padding: 20px;
border-radius: 3vh;
background: var(--config-section-background-color);
box-shadow: var(--glow);
}
config-option {
margin: 2px;
padding: 10px;
border-radius: 1vh;
background-color: var(--config-button-disabled);
cursor: pointer;
transition: ease-out 0.2s;
}
config-option:hover {
transform: translate(-4px, -4px);
box-shadow: var(--shadow);
}
.config-option-enabled {
background-color: var(--config-button-enabled);
}
.config-heading {
margin: 0;
margin-bottom: 10px;
}
.config-buttons {
display: flex;
margin-top: auto;
padding-top: 10px;
}
.config-buttons button {
margin-left: auto;
margin-right: auto;
padding: 10px;
border: none;
border-radius: 1vh;
background-color: var(--config-button-enabled);
color: inherit;
font-size: inherit;
cursor: inherit;
transition: ease-out 0.1s;
}
.config-buttons button:hover {
transform: translate(-4px, -4px);
box-shadow: var(--shadow);
}