:root{
    --background: #051820;
    --black: #2e2e2e;
    --white: #fffcf6;
    --green: #538a7d;
    --lightgreen: #b5d6d0;
    --accent: #ff14c4;
    --highpink: rgb(231, 54, 231);
    --grey: rgb(169, 169, 169);
    --cyan: #3BA091;
    --pink: rgb(175, 47, 175);
    --darkpink: rgb(96, 26, 96);
}

@font-face {
    font-family: VCR;
    src: url(/includes/VCR.ttf);
}

body {
    color: white;
    text-shadow: 0.5px 0.5px 0px #000, 1px 1px 0px #000, 1.5px 1.5px 0px #000, 2px 2px 0px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000, 0px 0px 1px #000;
    font-family: VCR;
    margin: 50px;
    min-width: 500px;
}

hr {
    display: none;
}

html {
    cursor: url('/includes/cursor.png'), auto;		
    background-image: url('/includes/tile.jpg');
    background-repeat: repeat;
    background-position: center;
    background-color: var(--black);
}

html.in-iframe {
    background-image: none;
    background-color: transparent;
}

a {
    cursor: url('/includes/cursor-sel.png'), auto;
}

h1{
    margin-top: 0;
}

.nginx-list {
    margin: 0;
    padding: 0; 
    text-align: left; 
    display: block;  
}

.nginx-list > li {
    font-family: VCR;
    display: flex;
    list-style: none;
    line-height: 34px;
    box-sizing: border-box;
    border: 4px solid;
    border-top-color: rgb(170, 170, 170);
    border-left-color: rgb(170, 170, 170);
    border-right-color: rgb(17, 17, 17);
    border-bottom-color: rgb(17, 17, 17);
    padding: 5px 10px;
    background: var(--darkpink);
    color: white;
}

.nginx-list > li.back .svg-icon {
    height: 25px;
    margin: 5px 0;
    fill: var(--pink);
}

.nginx-list > li:hover {
    filter: brightness(1.25);
}

.nginx-list > li .date {
    order: 1;
    flex: 1;
    text-align: start;
    margin-right: 20px;
}

.nginx-list > li .size {
    order: 3;
    flex: 1;
    text-align: end;
    min-width: 75px;
}

.nginx-list > li a {
    order: 2;
    flex: 3;
    margin-right: 20px;
    text-overflow: ellipsis;
    overflow-x: hidden;
    font-size: 20px;
}

.nginx-list > li a,
.nginx-list > li a:visited {
    color: white;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow-x: hidden;
}

.nginx-list > li a:hover{
    color: var(--highpink);
}

.nginx-list > li span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    min-width: 300px;
    display: inline-block;
    color: #666;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(255, 255, 255, 0.45);
}

.date, .size {
    color: var(--grey);
}