audio-video-links-generator/style.css

143 lines
2.0 KiB
CSS

* {
margin: 0px;
padding: 0px;
box-sizing: border-box;
text-rendering: optimizelegibility;
font-smooth: auto;
-webkit-font-smoothing: auto;
}
body {
font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
"Lucida Sans Unicode", Geneva, Verdana, sans-serif;
color: hsl(258.8, 17.4%, 3%);
}
section {
display: flex;
flex-flow: row;
flex-wrap: nowrap;
}
label {
margin-top: 1rem;
margin-bottom: 0.5rem;
}
label:nth-child(1) {
margin-top: 0;
}
fieldset {
padding: 0.5rem;
margin-bottom: 2rem;
}
h1 {
margin-bottom: 1rem;
}
.inputs {
display: flex;
flex-flow: column;
width: 24rem;
margin-right: 2rem;
}
.input {
display: flex;
flex-flow: column;
margin-bottom: 2rem;
}
.output {
display: flex;
flex-flow: column;
}
.input-checkbox {
padding: 0.5rem;
user-select: none;
}
input[type="checkbox"] + label {
cursor: pointer;
}
input[type="text"] {
font-family: "Courier New", Courier, monospace;
}
textarea {
border: 1px solid #5e636e;
padding: 0.5rem;
overflow-y: scroll;
font-size: 0.5rem;
font-family: "Courier New", Courier, monospace;
width: 100%;
min-height: 20vh;
margin-bottom: 1rem;
}
button {
padding: 0.25rem 0.5rem;
margin-bottom: 2rem;
}
.preview {
width: 700px;
padding: 1rem;
border: 1px solid #5e636e;
}
section {
padding: 1rem;
}
.player {
width: 100%;
margin-bottom: 2rem;
}
.podcast-logos {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.audio-logos {
margin-top: 2rem;
}
.video-logos {
margin-bottom: 2rem;
}
.podcast-logos > a {
margin: 0.75rem 0;
}
.podcast-logos > a,
.podcast-logos > a:hover {
text-decoration: none !important;
box-shadow: none !important;
}
.podcast-logos > a > img {
width: auto !important;
margin: 0 0.75rem;
max-width: 120px;
height: 3rem;
}
@media (prefers-color-scheme: dark) {
.logo {
content: var(--dark-image);
background-color: #191b1f;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}