.app-banner{z-index:99;padding:.666666666666667rem}@media screen and (min-width:450px){.app-banner{left:50%;margin-left:-225px}}.app-banner{position:fixed;z-index:9;top:0;bottom:3.333333333333333rem;left:0;right:0;width:100%;max-width:450px;height:3.333333333333333rem;background-color:#333;display:flex;align-items:center;justify-content:space-between;color:#fff;padding:0 .666666666666667rem;overflow:hidden}.app-banner .app-logo-link{text-decoration:none;color:#fff}.app-banner .app-info{display:flex;align-items:center}.app-banner img{width:2rem;height:2rem;border-radius:50%;margin-right:.666666666666667rem}.app-banner .app-title{font-size:.933333333333333rem;font-weight:600}.app-banner .app-slogan{font-size:.733333333333333rem;margin-top:.266666666666667rem;white-space:nowrap}.app-banner .app-link{height:1.6rem;padding:0 .533333333333333rem;background-color:#ff6500;border-radius:1rem;display:inline-flex;align-items:center;font-size:.866666666666667rem;color:#fff;text-decoration:none;min-width:5.333333333333333rem;white-space:nowrap}.container{width:100%;max-width:450px;top:0;left:0;right:0;position:absolute}.hashtag-info{margin-top:3.333333333333333rem;padding:1rem}.hashtag-info .hashtag-info-base{word-break:break-word}.hashtag-info .hashtag-info-base:after{content:"";clear:both;display:table}.hashtag-info .hashtag-info-base .hashtag-img{width:8.533333333333333rem;height:8.533333333333333rem;float:left}.hashtag-info .hashtag-info-base .hashtag-img img{border-radius:.266666666666667rem;display:block;max-width:100%;max-height:100%}.hashtag-info .hashtag-info-base .hashtag-info-base-right{margin-left:9.2rem}.hashtag-info .hashtag-info-base h1{font-size:1.2rem;font-weight:600;padding-top:.666666666666667rem}.hashtag-info .hashtag-info-base .hashtag-views-count{color:#999;margin-top:.666666666666667rem}.hashtag-info .hashtag-desc{font-size:.866666666666667rem;color:#999;margin-top:1rem}.videos{display:flex;flex-wrap:wrap}.videos .video{width:33%;margin-right:.5%;height:11.266666666666667rem;overflow:hidden;margin-bottom:.2rem;display:flex;align-items:center}.videos .video:nth-child(3n){margin-right:0}.videos .video img{display:block;width:100%}.videos-end{margin:2rem 0;text-align:center;font-size:.8rem;color:#999}.videos-end a{text-decoration:underline;color:#999}@media screen and (min-width:450px){.app-banner,.container{left:50%;margin-left:-225px}}