html,body{margin:0;height:100%}body{min-width:945px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}img{border:0}a{text-decoration:none}li{list-style:none}body.vscode-light{color:#1E1E1E}body.vscode-dark{color:#fff}body.vscode-high-contrast{color:#fff}.loading-container{width:100%;height:100%;position:relative}.loading{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bangumi-containr{width:945px;margin:0 auto;padding-bottom:15px;overflow:hidden;transition:.5s}.bangumi-containr .bangumi-header{padding:15px 0;overflow:hidden}.bangumi-containr .bangumi-header h1{font-size:20px;display:inline-block}.bangumi-containr .bangumi-header .date{font-size:14px}.bangumi-containr .bangumi-header .hitokoto{float:right;font-size:12px;position:relative;top:4px;padding-right:6px}.bangumi-containr .bangumi-header .hitokoto .from{font-size:14px;font-style:italic}.bangumi-list-container .anime-list{width:945px;display:flex}.bangumi-list-container .anime-item{flex:1}.bangumi-list-container .day{height:60px;background:url("https://bgm.tv/img/b5/ico_week.png") no-repeat;position:relative;overflow:hidden}.bangumi-list-container .today{position:absolute;width:100%;left:-40px;top:10px;height:25px;color:#fff;text-align:center;line-height:25px;background:#7f58af;font-size:14px;transform:rotate(-45deg)}.bangumi-list-container .sun{background-position:0 0}.bangumi-list-container .mon{background-position:-135px 0}.bangumi-list-container .tue{background-position:-270px 0}.bangumi-list-container .wed{background-position:-405px 0}.bangumi-list-container .thu{background-position:-540px 0}.bangumi-list-container .fri{background-position:-675px 0}.bangumi-list-container .sat{background-position:-810px 0}.bangumi-list-container .anime-content a{display:block;position:relative;transition:.2s;padding:2px}.bangumi-list-container .anime-content a:hover{transform:scale(1.03)}.bangumi-list-container .anime-content a:hover .mask{opacity:1}.bangumi-list-container .anime-content .poster{height:135px;width:100%;position:relative}.bangumi-list-container .anime-content .anime-name{position:absolute;bottom:0;left:0;width:100%;height:20px;font-size:12px;background:rgba(0,0,0,0.5);color:#fff;text-align:center;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bangumi-list-container .anime-content .mask{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3);opacity:0;transition:.2s}
