/*! Build time: 2026/6/29 14:44:03
Package: @bilibili-activity/pc-fan-chase-masonry
Version: 1.0.5
Env: production
 */
.fan-chase-card * {
  font-family: Microsoft Yahei, Tahoma, Helvetica, Arial, sans-serif;
  box-sizing: border-box;
}
.fan-chase-card img {
  width: 100%;
}
.fan-chase-card .fragment {
  z-index: 1;
  background-size: contain !important;
  background-repeat: no-repeat;
  transition: all 0.15s linear;
}
.fan-chase-card .interactive-block {
  z-index: 3;
}
.fan-chase-card button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
  line-height: normal;
  /* Corrects font smoothing for webkit */
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  /* Corrects inability to style clickable `input` types in iOS */
  -webkit-appearance: none;
}
.fan-chase-card button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.fan-chase-card {
  position: relative;
}
.fan-chase-card .poster {
  display: block;
  cursor: pointer;
}@-webkit-keyframes activity-toast-show {
  0% {-webkit-transform: scale(.5) translate(-50%, -50%);transform: scale(.5) translate(-50%, -50%);}
  75% {-webkit-transform: scale(1.08) translate(-50%, -50%);transform: scale(1.08) translate(-50%, -50%);}
  100% {-webkit-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);}
}
@keyframes activity-toast-show {
  0% {-webkit-transform: scale(.5) translate(-50%, -50%);transform: scale(.5) translate(-50%, -50%);}
  75% {-webkit-transform: scale(1.08) translate(-50%, -50%);transform: scale(1.08) translate(-50%, -50%);}
  100% {-webkit-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);}
}
@-webkit-keyframes activity-toast-hide {
  0% {-webkit-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);}
  25% {-webkit-transform: scale(1.08) translate(-50%, -50%);transform: scale(1.08) translate(-50%, -50%);}
  100% {-webkit-transform: scale(.5) translate(-50%, -50%);transform: scale(.5) translate(-50%, -50%);}
}
@keyframes activity-toast-hide {
  0% {-webkit-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);}
  25% {-webkit-transform: scale(1.08) translate(-50%, -50%);transform: scale(1.08) translate(-50%, -50%);}
  100% {-webkit-transform: scale(.5) translate(-50%, -50%);transform: scale(.5) translate(-50%, -50%);}
}

.activity-toast{
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 8px;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  z-index: 19999;
}
.activity-toast-transition-enter{
  opacity: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.activity-toast-transition-enter-active{
  opacity: 1;
  -webkit-transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation: activity-toast-show .3s cubic-bezier(0.165, 0.84, 0.44, 1);
          animation: activity-toast-show .3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.activity-toast-transition-exit{
  opacity: 1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.activity-toast-transition-exit-active{
  opacity: 0;
  -webkit-transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: .3s opacity cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation: activity-toast-hide .3s cubic-bezier(0.165, 0.84, 0.44, 1);
          animation: activity-toast-hide .3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxJQUFJLG1EQUEyQyxBQUEzQywyQ0FBMkMsQ0FBQztFQUNoRCxLQUFLLHFEQUE2QyxBQUE3Qyw2Q0FBNkMsQ0FBQztFQUNuRCxNQUFNLGtEQUEwQyxBQUExQywwQ0FBMEMsQ0FBQztDQUNsRDtBQUpEO0VBQ0UsSUFBSSxtREFBMkMsQUFBM0MsMkNBQTJDLENBQUM7RUFDaEQsS0FBSyxxREFBNkMsQUFBN0MsNkNBQTZDLENBQUM7RUFDbkQsTUFBTSxrREFBMEMsQUFBMUMsMENBQTBDLENBQUM7Q0FDbEQ7QUFDRDtFQUNFLElBQUksa0RBQTBDLEFBQTFDLDBDQUEwQyxDQUFDO0VBQy9DLEtBQUsscURBQTZDLEFBQTdDLDZDQUE2QyxDQUFDO0VBQ25ELE1BQU0sbURBQTJDLEFBQTNDLDJDQUEyQyxDQUFDO0NBQ25EO0FBSkQ7RUFDRSxJQUFJLGtEQUEwQyxBQUExQywwQ0FBMEMsQ0FBQztFQUMvQyxLQUFLLHFEQUE2QyxBQUE3Qyw2Q0FBNkMsQ0FBQztFQUNuRCxNQUFNLG1EQUEyQyxBQUEzQywyQ0FBMkMsQ0FBQztDQUNuRDs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtFQUNWLHlDQUFpQztVQUFqQyxpQ0FBaUM7RUFDakMsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSxXQUFXO0VBQ1gsOEJBQXNCO1VBQXRCLHNCQUFzQjtDQUN2QjtBQUNEO0VBQ0UsV0FBVztFQUNYLG1FQUEyRDtFQUEzRCwyREFBMkQ7RUFDM0QsOEVBQXNFO1VBQXRFLHNFQUFzRTtDQUN2RTtBQUNEO0VBQ0UsV0FBVztFQUNYLDhCQUFzQjtVQUF0QixzQkFBc0I7Q0FDdkI7QUFDRDtFQUNFLFdBQVc7RUFDWCxtRUFBMkQ7RUFBM0QsMkRBQTJEO0VBQzNELDhFQUFzRTtVQUF0RSxzRUFBc0U7Q0FDdkUiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBhY3Rpdml0eS10b2FzdC1zaG93IHtcbiAgMCUge3RyYW5zZm9ybTogc2NhbGUoLjUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt9XG4gIDc1JSB7dHJhbnNmb3JtOiBzY2FsZSgxLjA4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7fVxuICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt9XG59XG5Aa2V5ZnJhbWVzIGFjdGl2aXR5LXRvYXN0LWhpZGUge1xuICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7fVxuICAyNSUge3RyYW5zZm9ybTogc2NhbGUoMS4wOCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO31cbiAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSguNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO31cbn1cblxuLmFjdGl2aXR5LXRvYXN0e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxOTk5OTtcbn1cbi5hY3Rpdml0eS10b2FzdC10cmFuc2l0aW9uLWVudGVye1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uYWN0aXZpdHktdG9hc3QtdHJhbnNpdGlvbi1lbnRlci1hY3RpdmV7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGFuaW1hdGlvbjogYWN0aXZpdHktdG9hc3Qtc2hvdyAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5hY3Rpdml0eS10b2FzdC10cmFuc2l0aW9uLWV4aXR7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5hY3Rpdml0eS10b2FzdC10cmFuc2l0aW9uLWV4aXQtYWN0aXZle1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBhbmltYXRpb246IGFjdGl2aXR5LXRvYXN0LWhpZGUgLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59Il19 */.pc-fan-chase-masonry {
  max-width: 1280px;
  margin: 0 auto;
}
.pc-fan-chase-masonry * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none !important;
  font-family: Microsoft Yahei, Tahoma, Helvetica, Arial, sans-serif;
}

.masonry-container ul, .masonry-container li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  position: absolute;
}