html * { font-family: Arial; color: white; background-color: black; } body header { position: fixed; } header a { font-size: 32px; color: white; } a { font-family: Arial; text-decoration: none; } .hashmatch { color: green; } #header { margin: auto; } #header:hover { cursor: pointer; } main { display: flex; justify-content: center; width: 80%; margin: auto; flex-wrap: wrap; } .file-entry { padding: 0.2rem 0.5rem; width: 100%; display: flex; flex-wrap: wrap; align-items: start; } .file-entry .file-header { display: flex; flex-wrap: nowrap; width: 100%; border-bottom: 1px dotted gray; } .file-entry .file-header h2 { width: 100%; min-width: fit-content; } .file-entry .file-header .has-subs { width: 100%; margin-top: 1.5rem; margin-left: 1rem; width: 100%; } .file-entry .meta { width: 50%; border-box: content; max-height: 16rem; } .file-entry .sub-meta { overflow-y: scroll; } .file-entry h2:hover { cursor: pointer; } .subtitles { width: 100%; max-height: 24rem; overflow-y: scroll; } .sub-container { width: 100%; display: flex; justify-content: center; align-items: center; border-box: content; border-bottom: 1px dotted gray; padding-bottom: 0.2rem; } .sub-container-title { width: 50%; text-align: center; } .sub-container-info { width: 50%; display: flex; flex-wrap: wrap; flex-gap: 0.1rem; justify-content: center; } .sub-meta-inner { border-bottom: 1px dotted gray; } .info { width: 100%; padding: 0.3rem; margin: 0.1rem; text-align: center; } .guess { width: 100%; } .download-button { font-size: 16px; width: 16rem; height: 3rem; margin: 0.5rem 0rem; } .download-button:hover { cursor: pointer; } .dir:hover { cursor: pointer; }