.anime-comments{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d4d4d8;min-width:0;max-width:960px}.comments-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.comments-heading h2{color:#fafafa;font-size:20px;font-weight:700}.comment-icon{color:#a1a1aa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.comment-icon:hover{color:#fff;background:#ffffff0d}.comment-composer textarea{resize:vertical;color:#fafafa;width:100%;min-height:96px;max-height:400px;font:inherit;background:#141416;border:1px solid #ffffff20;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6;display:block}.comment-composer textarea:focus{outline-offset:2px;outline:2px solid #a1a1aa}.comment-compose-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.comment-compose-actions label{align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.comment-compose-actions input{accent-color:#fff;width:16px;height:16px}.comment-compose-actions .ui-button-primary{align-items:center;gap:8px;min-height:40px;padding:8px 18px;font-size:13px;display:inline-flex}.comment-counter{color:#a1a1aa;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.comment-context{justify-content:space-between;align-items:center;font-size:13px;display:flex}.comment-context span{overflow-wrap:anywhere}.comment-row{border-top:1px solid #ffffff12;align-items:flex-start;gap:12px;padding:22px 0;display:flex}.comment-row:first-child{margin-top:24px}.comment-avatar{color:#d4d4d8;background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.comment-content{flex:1;min-width:0}.comment-content header{color:#a1a1aa;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:12px;display:flex}.comment-content header strong{color:#e4e4e7;overflow-wrap:anywhere;font-size:14px}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.7}.comment-reply-context{color:#a1a1aa;overflow-wrap:anywhere;margin-top:10px;font-size:12px}.comment-spoiler{color:#d4bc79;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:12px}.comment-actions{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 -8px -8px;display:flex}.comment-actions button{color:#a1a1aa;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:8px;font-size:12px;display:inline-flex}.comment-actions button:hover:not(:disabled){color:#fff;background:#ffffff0a}.comment-actions button[aria-pressed=true]{color:#fb7185}.anime-comments button:disabled,.comment-moderation button:disabled{opacity:.45;cursor:not-allowed}.comment-signin{color:#fafafa;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.comments-empty{color:#a1a1aa;padding:36px 0;font-size:14px}.comment-error{color:#e9b0a6;overflow-wrap:anywhere;margin:16px 0;font-size:13px}.comment-error button{padding:8px;text-decoration:underline}.comment-confirm,.comment-report{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.comment-confirm button,.comment-report button{min-height:40px;text-decoration:underline}.comment-report select,.comment-moderation input{color:#fafafa;background:#141416;border:1px solid #ffffff26;border-radius:6px;min-width:0;max-width:100%;padding:10px}.comments-more{min-height:44px;margin-top:12px;padding:10px 20px}.comments-skeleton{background:#ffffff03;border-top:1px solid #ffffff12;height:100px;margin-top:24px}.comment-moderation{max-width:1100px}.comment-moderation h1{margin:24px 0;font-size:28px;font-weight:800}.comment-moderation nav{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:4px;padding-bottom:16px;display:flex}.comment-moderation nav button{color:#a1a1aa;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px}.comment-moderation nav button[aria-pressed=true]{color:#111;background:#fff}.comment-moderation article{border-bottom:1px solid #ffffff1a;padding:24px 0}.comment-moderation header{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.comment-moderation header a{color:#a1a1aa;text-decoration:underline}.comment-moderation footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.comment-moderation footer input{flex:220px;font-size:13px}.comment-moderation footer button{border:1px solid #ffffff26;border-radius:6px;min-height:40px;padding:8px 14px;font-size:13px}.comment-report-count{color:#d4bc79}@media (max-width:400px){.comment-avatar{width:28px;height:28px}.comment-row,.comment-compose-actions{gap:8px}.comment-compose-actions .ui-button-primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.comment-row{animation:.18s ease-out comment-enter}.comment-spin{animation:1s linear infinite comment-spin}.anime-comments button{transition:background .15s,color .15s}}@keyframes comment-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes comment-spin{to{transform:rotate(360deg)}}
