body{background-color:#f5f5f5;font-family:Arial,Helvetica,sans-serif;font-size:16px;margin:0;color:#fff}h1{text-align:center;font-size:32px}h1,h2{margin:0;padding:10px 0}h2{font-size:24px}h3{font-size:20px;margin:0;padding:10px 0}p,ul{margin:0;padding:0}ul{list-style:none}li{margin:0;padding:0}.indentedList li{padding:0 0 0 3em}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:700}details{width:100%;background:#282828;margin-bottom:.5rem;box-shadow:0 .1rem 1rem -.5rem rgba(0,0,0,.4);border-radius:5px;overflow:hidden}summary{display:block;background:#333;padding:1rem 1rem 1rem 2.2rem;position:relative;cursor:pointer}summary:before{content:"";border:.4rem solid transparent;border-left-color:#fff;position:absolute;top:1.1rem;left:1rem;transform:rotate(0);transform-origin:.2rem 50%;transition:transform .25s ease}details[open]>summary:before{transform:rotate(90deg)}details summary::-webkit-details-marker{display:none}details>ul{padding-top:1rem;padding-bottom:1rem;margin-bottom:0}.mainContent{background-color:rgba(32,32,32,.6);color:#fff;margin:0 auto;padding:20px;min-height:90vh}.subContent{background-color:rgba(115,115,115,.6);color:#fff;margin:10px auto;padding:20px;max-width:95%;border-radius:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,.5);position:relative}.hrefOffset{position:absolute;top:-130px}footer{text-align:center;color:#fff;background-color:#000000;padding:20px;min-height:10vh;display:flex;flex-direction:column;justify-content:center}.fakeheader{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:30px 20px}.header{background-color:rgba(0,0,0,.8);color:#fff;padding:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,.5);position:fixed;top:0;width:100%;z-index:1}.header a{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:#fff;margin:0 10px}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar{position:fixed;z-index:999;top:0;right:3px;width:12px;height:100%;overflow:hidden;background:rgba(0,0,0,0);outline:3px solid rgba(255,255,255,0);border-radius:12px;transition:background-color .5s}.custom-scrollbar-hover,.custom-scrollbar:hover{background:rgba(0,0,0,1);outline:3px solid rgba(255,255,255,1);cursor:pointer}.scrollbar-thumb{position:fixed;z-index:999;width:12px;background:#888;border-radius:12px;overflow:hidden;transition:background-color .5s}.scrollbar-thumb-hover,.scrollbar-thumb:hover{background:#666;cursor:pointer}