.comments-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.comments-heading h2{font-size:22px}.comments-heading select{padding:6px 9px;font-size:11px}.comment-composer{gap:13px;margin-bottom:28px;display:flex}.comment-composer>.avatar{width:36px;height:36px}.comment-composer>div:last-child{flex:1}.comment-composer textarea{resize:vertical;background:#17111f;border-color:#4a3358;width:100%;min-height:70px;padding:13px;font-size:13px;line-height:1.6}.comment-composer-bottom{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.comment-composer-bottom label{color:#a182b6;align-items:center;gap:8px;font-size:11px;display:flex}.comment-composer-bottom input{accent-color:#a85fe8}.comment-composer-bottom .button{padding:8px 15px;font-size:12px}.comment-row{border-bottom:1px solid #2e2237;gap:15px;padding:20px 0;display:flex}.comment-row>.avatar{width:39px;height:39px}.comment-content{flex:1;min-width:0}.comment-meta{align-items:center;gap:11px;margin-bottom:8px;display:flex;position:relative}.comment-meta>strong{font-size:13px}.comment-meta time,.comment-meta>span{color:#877294;font-size:10px}.comment-body{color:#c0aecf;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.comment-actions{align-items:center;gap:18px;margin-top:11px;display:flex}.comment-actions button{color:#a485ba;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.comment-actions button:disabled{cursor:default;opacity:.7}.comment-actions button.liked{color:#d193ff}.comment-menu{margin-left:auto;position:relative}.comment-menu summary{cursor:pointer;color:#ad90c4;list-style:none}.comment-menu summary::-webkit-details-marker{display:none}.comment-menu>div{z-index:3;background:#201529;border:1px solid #69437c;border-radius:7px;min-width:140px;padding:5px;position:absolute;top:24px;right:0;box-shadow:0 10px 30px #0008}.comment-menu button{text-align:left;color:#c9afd9;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 10px;font-size:11px;display:block}.comment-menu button:hover{background:#533367}.reply-row{border-left:2px solid #59316d;margin-left:55px;padding-left:16px}.reply-row>.avatar{width:31px;height:31px}.spoiler-cover{color:#ad88c3;text-align:left;background:repeating-linear-gradient(135deg,#281632,#281632 8px,#211129 8px 16px);border:1px solid #50315d;border-radius:6px;align-items:center;gap:9px;width:100%;padding:12px 16px;font-size:12px;display:flex}.comments-login{color:#8b729b;background:#181020;border:1px solid #3b2448;border-radius:8px;margin-bottom:25px;padding:14px;font-size:13px}.comments-login a{color:#c492e8}.comment-skeleton{border-radius:8px;height:120px}.reply-label{color:#b283c9;align-items:center;gap:10px;margin-bottom:7px;font-size:11px;display:flex}.reply-label button{color:#b78acd;background:0 0;border:0;place-items:center;padding:0;display:grid}.inline-comment-form textarea{width:100%;min-height:75px;font-size:13px}.inline-comment-form>div{gap:8px;margin-top:10px;display:flex}.inline-comment-form .button{padding:7px 12px;font-size:11px}.report-form{background:#331822;border:1px solid #754956;border-radius:8px;margin-top:12px;padding:14px}.report-form .button{margin-right:10px;padding:6px 10px;font-size:11px}.schedule-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.schedule-mine{color:#ae8bbf;align-items:center;gap:8px;font-size:12px;display:flex}.schedule-mine input{accent-color:#a667da}.schedule-mine>a{color:#d4a4f4}.schedule-days{grid-template-columns:repeat(7,1fr);gap:11px;margin-bottom:33px;display:grid}.schedule-days button{color:#aa86bb;background:#15101c;border:1px solid #46304f;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:17px 10px;display:flex}.schedule-days button>span{display:none}.schedule-days strong{font-size:12px;font-weight:500}.schedule-days i{color:#705c7e;font-size:10px;font-style:normal}.schedule-days button.active{color:#f0d6ff;background:linear-gradient(140deg,#673085,#331e48);border-color:#b072d6;box-shadow:0 0 20px #8e4db02a}.schedule-days button.active i{color:#c398db}.schedule-day-title{color:#b985dc;align-items:center;gap:11px;margin-bottom:20px;display:flex}.schedule-day-title h2{color:#e0c9ed;font-size:22px}.schedule-day-title>span{color:#80638d;margin-left:auto;font-size:11px}.schedule-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.schedule-card{background:#14101c;border:1px solid #3e2949;border-radius:11px;align-items:center;gap:18px;padding:17px;display:flex}.schedule-card>img{object-fit:cover;border-radius:7px;width:83px;height:120px}.schedule-card>div{flex:1;min-width:0}.schedule-time{color:#bb82dd;align-items:center;gap:5px;margin-bottom:12px;font-size:12px;display:flex}.schedule-card h3{margin-bottom:5px;font-size:15px;line-height:1.35}.schedule-card p{color:#857191;font-size:10px}.schedule-episode{color:#b299c1;align-items:center;gap:6px;margin-top:17px;font-size:11px;display:flex}.schedule-episode>span{color:#795687;margin-left:auto;font-size:10px}.schedule-card:hover{background:#23152c;border-color:#a068c1}.schedule-disclaimer{color:#775780;margin-top:30px;font-size:11px}.schedule-card h3{overflow-wrap:anywhere}@media (max-width:1050px){.schedule-grid{grid-template-columns:repeat(2,1fr)}.schedule-days{gap:8px}.schedule-days button{padding:14px 6px}.schedule-days strong{font-size:11px}}@media (max-width:640px){.comments-heading h2{font-size:19px}.comments-heading select{max-width:150px;font-size:9px}.comment-composer{gap:10px}.comment-composer>.avatar{width:28px;height:28px}.comment-composer textarea{padding:10px;font-size:12px}.comment-row{gap:11px;padding:17px 0}.comment-row>.avatar{width:30px;height:30px}.comment-meta{gap:8px}.comment-meta>strong{font-size:12px}.comment-meta time{font-size:9px}.comment-meta>span{display:none}.comment-body{font-size:12px}.comment-actions{font-size:10px}.reply-row{margin-left:25px;padding-left:12px}.reply-row>.avatar{width:25px;height:25px}.spoiler-cover{padding:10px;font-size:10px}.comment-composer-bottom label{font-size:10px}.schedule-toolbar{flex-direction:column;align-items:flex-start;gap:20px}.schedule-mine{font-size:11px}.schedule-days{gap:6px}.schedule-days button{padding:11px 4px}.schedule-days strong{display:none}.schedule-days button>span{font-size:13px;font-weight:600;display:block}.schedule-days i{font-size:8px}.schedule-grid{grid-template-columns:1fr;gap:13px}.schedule-card{padding:13px}.schedule-card>img{width:72px;height:102px}.schedule-card h3{font-size:14px}.schedule-time{margin-bottom:8px}.schedule-episode{margin-top:13px}.schedule-day-title h2{font-size:20px}.schedule-disclaimer{font-size:10px;line-height:1.7}}
