h1,h2,h3,h4,h5{color:#fb7e14;font-weight:700}a,h1,h2,h3,h4,h5{color:#fb7e14}html{font-size:14px}body{background-color:#151515;margin:10px;font-family:Roboto,Arial,sans-serif}.container{flex-direction:column;display:flex}.column{width:100%}.explanation{padding-bottom:35px}summary{cursor:pointer}summary::marker{color:#fb7e14}@media (width>=768px){.container{flex-direction:row}.column-10{width:10%}.column-80{width:80%}}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1rem}h4,h5{font-size:.875rem}a{text-decoration:none}p{color:#fff;font-size:1rem;line-height:1.5}input[type=file]{display:none}input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fb7e14;border:2px solid #292929;border-radius:3px;width:20px;height:20px;position:relative}input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;left:3px;transform:rotate(45deg)}.cache-checkbox{background-color:#0000;border:2px solid #5a5a5a}.cache-checkbox:checked{background-color:#2ecc71;border-color:#2ecc71}.custom-file-upload{color:#fff;cursor:pointer;background-color:#fb7e14;border:none;border-radius:5px;padding:10px 20px;transition:background-color .3s}.custom-file-upload:hover{background-color:#e56b0c}.upload-form{padding-bottom:20px}.cache-container{align-items:center;display:flex}.cache-container h5{margin-right:10px}.chapter-title{border-bottom:2px solid #fb7e14;margin-top:30px;padding-bottom:6px;font-size:1.6rem}.video-link{color:#4ea8de}.video-link:hover{color:#7cc4f2}.error-message{color:#ff5c5c;font-weight:700}
