*{padding:0;margin:0;box-sizing:border-box}.banner{height:450px;color:#fff}.banner-contents{height:200px;margin-left:40px;padding-top:150px}.banner-title{font-size:3em;font-weight:800;padding-bottom:.3em}.banner-desc{width:45em;padding-top:1em;font-size:1.2em;max-width:360px;line-height:1.3}.banner-buttons{display:flex;gap:10px}.banner-button{display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none;border:none;font-size:1rem;padding:.5rem 1.5rem;border-radius:1rem}.play{background-color:#fff;color:#000}.info{background-color:#0000004d;color:#fff}.nav{position:fixed;width:100%;top:0;height:30px;display:flex;justify-content:space-between;gap:600px;align-items:center;padding:20px}.nav-logo{width:160px;position:fixed;left:50px}.nav-avatar{position:fixed;right:50px;width:40px}.row{color:#fff}.slider{position:relative}.slider-arrow-left{padding:20px 0;position:absolute;top:0;left:0;background-clip:content-box;width:80px;z-index:10;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080}.slider-arrow-right{padding:20px 0;position:absolute;top:0;right:0;background-clip:content-box;width:80px;z-index:10;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080}span{cursor:pointer}h2{margin-left:20px;color:#fff}.row-posters{display:flex;overflow-y:hidden;overflow-x:scroll;padding:20px 0 20px 20px;scroll-behavior:smooth}.row-posters::-webkit-scrollbar{display:none}.row-poster{width:200px}:root{background-color:#000}
