<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: Roboto;
  font-weight: 400;
  src: url("//files.dreame.com/dreame/file/00f4f4149354f62778b3503933e7b905/Roboto-Regular.ttf") format('truetype');
}
@font-face {
  font-family: Roboto;
  font-weight: 700;
  src: url("//files.dreame.com/dreame/file/303d82a157ea9519f805c9e932c5a76b/Roboto-Medium.ttf") format('truetype');
}
@font-face {
  font-family: Roboto;
  font-weight: 900;
  src: url("//files.dreame.com/dreame/file/41773717f1e83ccd0df8e4a2cc473ba5/Roboto-Bold.ttf") format('truetype');
}
.rank-tabs-wrapper {
  width: 100%;
  background-image: url("//file.dreame.com/group1/M00/0B/62/rB84XV8yMfyAaoFyAABAr71CuRo799.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #606275;
  background-size: cover;
}
.rank-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.rank-tabs li {
  position: relative;
  height: 180px;
}
.rank-tabs li:nth-of-type(1) {
  width: 220px;
}
.rank-tabs li:nth-of-type(2) {
  width: 190px;
}
.rank-tabs li:nth-of-type(3) {
  width: 156px;
}
.rank-tabs li+li {
  margin-left: 140px;
}
.rank-tabs li a {
  position: absolute;
  bottom: 40px;
  font-family: SanFranciscoDisplay-Bold;
  font-size: 28px;
  color: #fff;
  letter-spacing: 0;
  white-space: nowrap;
}
.rank-tabs li.active::after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 0;
  border-width: 18px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}
.ranks-wrapper {
  overflow: hidden;
}
.rank-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.rank-list .book {
  width: 494px;
  overflow: visible;
  position: relative;
  color: #a7a7a7;
  font-size: 14px;
  line-height: 24px;
  margin-top: 48px;
  cursor: pointer;
  background: transparent;
}
.rank-list .book:nth-of-type(even) {
  margin-left: 36px;
}
.rank-list .book:hover {
  background-image: -o-linear-gradient(357deg, rgba(94,77,245,0.1) 0%, rgba(151,132,251,0) 100%);
  background-image: linear-gradient(-267deg, rgba(94,77,245,0.1) 0%, rgba(151,132,251,0) 100%);
}
.rank-list .cover {
  width: 156px;
  height: 225px;
  float: left;
  position: relative;
  margin-right: 14px;
}
.rank-list .cover img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.rank-list .book-details {
  height: 100%;
  width: 320px;
  margin-left: 156px;
  padding: 26px 50px 26px 18px;
}
.rank-list .book-details .name {
  display: block;
  height: 34px;
  line-height: 34px;
  font-weight: 600;
  font-family: SanFranciscoDisplay-Bold;
  font-size: 28px;
  color: #1d203b;
  margin-bottom: 12px;
}
.rank-list .book-details .author {
  display: inline-block;
  font-family: SanFranciscoDisplay-Medium;
  font-size: 16px;
  color: #1d203b;
  line-height: 22px;
  margin-bottom: 64px;
}
.rank-list .book-details .read-num p:nth-of-type(1) {
  font-family: SanFranciscoDisplay-Bold;
  font-size: 18px;
  color: #222;
  line-height: 13px;
}
.rank-list .book-details .read-num p:nth-of-type(2) {
  font-family: SanFranciscoDisplay-Medium;
  font-size: 14px;
  color: rgba(29,32,59,0.7);
}
.rank-list .book-details .cate-order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rank-list .book-details .cate-order .book-cate {
  font-family: SanFranciscoDisplay-Medium;
  font-size: 14px;
  color: #1d203b;
  line-height: 40px;
}
.rank-list .book-details .cate-order .book-order {
  font-family: SanFranciscoDisplay-Bold;
  font-size: 30px;
  color: rgba(29,32,59,0.4);
}
.rank-list .book-details .cate-order .book-order[data-index="1"] {
  color: #ff665b;
}
.rank-list .book-details .cate-order .book-order[data-index="2"] {
  color: #f8e71c;
}
.rank-list .book-details .cate-order .book-order[data-index="3"] {
  color: #5e4df5;
}
.pagination {
  margin-bottom: 50px;
}
</pre></body></html>