body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.credit-box{cursor:zoom-in;overflow:hidden;position:relative}.credit-img{transition:transform .3s ease;width:100%}.credit-box:hover .credit-img{transform:scale(1.05)}.zoom-overlay{background:#0009;border-radius:4px;bottom:8px;color:#fff;font-size:.8em;left:8px;padding:2px 6px;position:absolute}.credit-item{cursor:pointer;overflow:hidden;position:relative}.credit-item img{border-radius:8px;display:block;height:auto;transition:filter .3s ease;width:100%}.dark-overlay{background-color:#0000;border-radius:8px;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s ease;width:100%;z-index:5}.credit-item:hover img{filter:blur(3px)}.credit-item:hover .dark-overlay{background-color:#0006}.hover-info{background:linear-gradient(0deg,#ffccccf2,#fcc0);border-radius:8px;bottom:0;box-sizing:border-box;color:#000;display:flex;flex-direction:column;height:70%;justify-content:flex-end;left:0;opacity:0;padding:28px;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:10}.credit-item:hover .hover-info{opacity:1}.hover-info .title{font-size:1.4rem;font-weight:900;margin-bottom:4px}.hover-info .details{font-size:1.1rem;font-weight:500;line-height:1.4}
/*# sourceMappingURL=main.2cc2c577.css.map*/