a{text-decoration:none}header{z-index:100;align-items:center;width:1140px;max-width:80%;height:50px;margin:auto;display:flex;position:relative}header a{color:#eee;margin-right:40px}.carousel{width:100vw;height:100vh;margin-top:-98px;position:relative;overflow:hidden}.carousel .list .item{width:100%;height:100%;position:absolute;inset:0}.carousel .list .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel .list .item .content{box-sizing:border-box;color:#fff;text-shadow:0 5px 10px #0004;width:max-content;position:absolute;transform:translate(-50%)}.carousel .list .item .author{letter-spacing:10px;font-weight:700}.carousel .list .item .title,.carousel .list .item .topic{font-weight:700;line-height:1.3em}.carousel .list .item .topic{color:#f1683a}.carousel .list .item .buttons{grid-template-rows:40px;grid-template-columns:repeat(2,130px);gap:5px;margin-top:20px;display:grid}.carousel .list .item .buttons button{letter-spacing:3px;background-color:#eee;border:none;font-family:Poppins;font-weight:500}.carousel .list .item .buttons button:nth-child(2){color:#eee;background-color:#0000;border:1px solid #fff}.thumbnail{z-index:1;gap:20px;width:max-content;display:flex;position:absolute;bottom:50px;left:50%}.thumbnail .item{flex-shrink:0;width:150px;height:220px;position:relative}.thumbnail .item img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%}.thumbnail .item .content{color:#fff;position:absolute;bottom:10px;left:10px;right:10px}.thumbnail .item .content .title{font-weight:500}.thumbnail .item .content .description{font-weight:300}.arrows{z-index:100;align-items:center;gap:10px;width:300px;max-width:30%;display:flex;position:absolute;top:80%;right:52%}.arrows button{color:#fff;background-color:#eee4;border:none;border-radius:50%;width:40px;height:40px;font-family:monospace;font-weight:700;transition:all .5s}.arrows button:hover{color:#000;background-color:#fff}.carousel .list .item:first-child{z-index:1}.carousel .list .item:first-child .content .author,.carousel .list .item:first-child .content .title,.carousel .list .item:first-child .content .topic,.carousel .list .item:first-child .content .des,.carousel .list .item:first-child .content .buttons{filter:blur(20px);opacity:0;animation:.5s linear 1s forwards showContent;transform:translateY(50px)}@keyframes showContent{to{filter:blur();opacity:1;transform:translateY(0)}}.carousel .list .item:first-child .content .title{animation-delay:1.2s!important}.carousel .list .item:first-child .content .topic{animation-delay:1.4s!important}.carousel .list .item:first-child .content .des{animation-delay:1.6s!important}.carousel .list .item:first-child .content .buttons{animation-delay:1.8s!important}.carousel.next .list .item:first-child img{border-radius:30px;width:150px;height:220px;animation:.5s linear forwards showImage;position:absolute;bottom:50px;left:50%}@keyframes showImage{to{border-radius:0;width:100%;height:100%;bottom:0;left:0}}.carousel.next .thumbnail .item:last-child{animation:.5s linear forwards showThumbnail;overflow:hidden}.carousel.prev .list .item img{z-index:100}@keyframes showThumbnail{0%{opacity:0;width:0}}.carousel.next .thumbnail{animation:.5s linear forwards effectNext}@keyframes effectNext{0%{transform:translate(150px)}}.carousel .time{z-index:1000;background-color:#f1683a;width:0%;height:3px;position:absolute;top:0;left:0}.carousel.next .time,.carousel.prev .time{animation:3s linear forwards runningTime}@keyframes runningTime{0%{width:100%}to{width:0}}.carousel.prev .list .item:nth-child(2){z-index:2}.carousel.prev .list .item:nth-child(2) img{animation:.5s linear forwards outFrame;position:absolute;bottom:0;left:0}@keyframes outFrame{to{border-radius:20px;width:0;height:0;bottom:50px;left:50%}}.carousel.prev .thumbnail .item:first-child{opacity:0;animation:.5s linear forwards showThumbnail;overflow:hidden}.carousel.next .arrows button,.carousel.prev .arrows button{pointer-events:none}.carousel.prev .list .item:nth-child(2) .content .author,.carousel.prev .list .item:nth-child(2) .content .title,.carousel.prev .list .item:nth-child(2) .content .topic,.carousel.prev .list .item:nth-child(2) .content .des,.carousel.prev .list .item:nth-child(2) .content .buttons{animation:1.5s linear forwards contentOut!important}@keyframes contentOut{to{filter:blur(20px);opacity:0;transform:translateY(-150px)}}@media screen and (max-width:678px){.carousel .list .item .content{padding-right:0}.carousel .list .item .content .title{font-size:30px}}
