mediaserver-nginx-autoindexer/autoindex.css

100 lines
1.5 KiB
CSS

* {
margin: 0;
padding: 0;
}
html,body {
width: 100%;
height: 100%;
}
body {
font-family: sans-serif;
font-size: 18px;
background-color: #0b0035;
color: #fff;
}
a {
color: #5799ff;
}
h1 {
padding: 2rem;
}
table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
font-size: 1.2rem;
}
table th, table td {
padding: 0.5rem;
}
table a {
display: block;
}
table tr:nth-child(2n) {
background-color: #09002b;
}
.btn-back {
background-color: #001153 !important;
}
.btn-back a {
text-decoration: none;
}
.btn-back #back-arrow {
width: 16px;
height: 16px;
margin-right: 0.5rem;
}
.wrapper {
display: flex;
flex-direction: column;
min-height: 100%;
}
.inner {
width: 80vw;
margin: auto;
background-color: #070022;
flex-grow: 1;
}
.highlight {
padding: 1rem;
}
.enhanced a {
display: flex;
flex-direction: row;
}
.enhanced a {
text-decoration: none;
}
.enhanced a:hover .movie-title {
text-decoration: underline;
}
.enhanced a .thumbnail {
max-width: 180px;
margin-right: 1rem;
flex-shrink: 0;
height: max-content;
}
.meta-wrap {
display: flex;
flex-direction: column;
}
.movie-title {
font-size: 1.2rem;
}
.movie-description {
color: #fff;
}
.plain-mode {
padding: 1rem;
color: #999;
}
.plain-mode label {
margin-left: 1rem;
cursor: pointer;
}
@media screen and (max-width: 1200px) {
.inner {
width: 100%;
}
}