#comments.bixbox.comments-area{overflow:visible!important}#comments.bixbox.comments-area #comment-form{overflow:visible!important}#comments.bixbox.comments-area .bixbox{overflow:visible!important}#comments.bixbox.comments-area .comment-input-container{overflow:visible!important}#comments.bixbox.comments-area .comment-form-container{overflow:visible!important}:root{--comment-primary-color:var(--primary-color, #8000ff);--comment-secondary-color:var(--secondary-color, #6a00d4);--comment-primary-bg-color:var(--primary-bg-color, #8000ff);--comment-text-color:var(--text-color, #ffffff);--comment-secondary-text-color:var(--secondary-text-color, #b9b9b9);--comment-bg-color:var(--card-background-color, #1c1c1c);--comment-border-color:rgba(255, 255, 255, 0.1);--comment-hover-bg:rgba(255, 255, 255, 0.05);--comment-border-radius:var(--card-border-radius, 8px);--comment-box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);--comment-box-golge:var(--primary-color, #7000df);--comment-box-golge-hover:var(--secondary-color, rgba(106, 0, 212, 0.596))}.comments-section{margin:30px 0;color:var(--comment-text-color);font-family:Arial,sans-serif}.comments-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--comment-border-color)}.comments-title{font-size:1.5rem;margin:0;margin-right:10px}.commentx h3{margin:0;margin-bottom:.1rem;color:#FFF;font-size:16px;font-weight:500}.comments-count{color:var(--comment-secondary-text-color);font-size:1rem}.comments-sort{margin-left:auto;display:flex;align-items:center}.comments-sort label{margin-right:10px;color:var(--comment-secondary-text-color)}.comments-sort select{background-color:var(--comment-bg-color);color:var(--comment-text-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);padding:5px 10px;font-size:.9rem}#comment-form{margin-bottom:30px;background-color:var(--comment-bg-color);border-radius:var(--comment-border-radius);padding:0;border:1px solid var(--comment-border-color);overflow:visible}.comment-input-container{position:relative;overflow:visible}.comment-form-container{position:relative;overflow:visible}#comment-form textarea{width:100%;min-height:120px;background-color:#fff0;color:var(--comment-text-color);border:none;border-radius:0;padding:15px;margin:0;resize:vertical;font-family:inherit;font-size:.95rem;line-height:1.5;transition:all 0.3s}#comment-form textarea:focus{outline:none;background-color:rgb(255 255 255 / .02)}#comment-form textarea::placeholder{color:var(--comment-secondary-text-color)}.form-actions{background:#2a2a2a;border-top:1px solid #444;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.left-actions{display:flex;align-items:center;flex:1}.formatting-examples{display:flex;align-items:center;gap:20px;color:#aaa;font-size:13px}.format-example{display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgb(255 255 255 / .05);border-radius:16px;border:1px solid rgb(255 255 255 / .1);transition:all 0.2s}.format-example:hover{background:rgb(255 255 255 / .1);color:#fff}.format-example .example-code{color:#888;font-family:'Courier New',monospace;font-size:12px}.format-example .example-result{color:#fff}.format-example .example-result.bold{font-weight:700}.format-example .example-result.italic{font-style:italic}.format-example .example-result.spoiler{background:var(--primary-bg-color);color:#fff;padding:1px 4px;border-radius:3px}.formatting-examples-mobile{display:none;flex-direction:column;gap:8px;width:100%}.format-compact{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgb(255 255 255 / .05);border-radius:8px;font-size:12px}.format-compact .compact-code{color:#888;font-family:'Courier New',monospace}.format-compact .compact-arrow{color:var(--primary-color);margin:0 8px}.format-compact .compact-result{color:#fff}.submit-comment-btn{background:linear-gradient(135deg,var(--primary-bg-color),var(--secondary-bg-color));color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s;box-shadow:0 2px 8px var(--comment-box-shadow);margin-left:20px}.submit-comment-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--comment-box-shadow)}.submit-comment-btn:disabled{background:#555;cursor:not-allowed;opacity:.6}@media (max-width:768px){.form-actions{flex-direction:column;gap:15px;align-items:stretch}.formatting-examples{display:none}.formatting-examples-mobile{display:flex}.submit-comment-btn{width:100%;margin-left:0;padding:14px 24px}}@media (max-width:480px){.formatting-examples{display:none}.format-example{flex-direction:column;gap:4px;text-align:center}.format-compact{font-size:11px;padding:6px 10px}}.format-example:hover .example-code{color:var(--primary-color)}.format-compact:hover .compact-code{color:var(--primary-color)}.format-example{position:relative}.format-example::after{content:"Tıklayarak kopyala";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background:rgb(0 0 0 / .9);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.2s;z-index:10}.format-example:hover::after{opacity:1;visibility:visible}.format-example.copied{background:var(--comment-box-shadow);border-color:var(--primary-color)}.format-example.copied::after{content:"Kopyalandı!";opacity:1;visibility:visible;background:var(--primary-bg-color)}.toolbar-btn:focus,.media-upload-btn:focus,.submit-comment-btn:focus{outline:2px solid var(--comment-primary-color);outline-offset:2px}@media (max-width:768px){.comment-toolbar{flex-direction:column;gap:10px;padding:12px 15px}.toolbar-left,.toolbar-right{justify-content:center;gap:12px}.toolbar-btn{width:40px;height:40px;font-size:1.1rem}.toolbar-center{order:-1;margin-bottom:5px}.formatting-hint{font-size:.75rem;text-align:center}.form-actions{flex-direction:column;align-items:stretch;gap:15px}.left-actions{justify-content:center}.submit-comment-btn{width:100%;padding:12px 24px}}@media (max-width:480px){.formatting-hint span{display:block;line-height:1.3}.toolbar-left,.toolbar-right{gap:8px}#comment-form textarea{min-height:100px;font-size:16px}}@keyframes formSlideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#comment-form{animation:formSlideIn 0.4s ease-out}.comment-toolbar{display:flex;align-items:center;justify-content:space-between;background-color:rgb(0 0 0 / .3);border-top:1px solid var(--comment-border-color);padding:8px 15px;min-height:48px;overflow:visible;position:relative}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:5px;overflow:visible;position:relative}.toolbar-center{flex:1;display:flex;justify-content:center}.formatting-hint{font-size:.8rem;color:var(--comment-secondary-text-color);padding:4px 8px;background-color:rgb(255 255 255 / .05);border-radius:12px;border:1px solid rgb(255 255 255 / .1)}.toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background-color:#fff0;color:var(--comment-secondary-text-color);border:none;cursor:pointer;transition:all 0.3s;position:relative}.toolbar-btn:hover{background-color:rgb(255 255 255 / .1);color:var(--comment-text-color);transform:translateY(-1px)}.toolbar-btn.active{background-color:var(--comment-primary-color);color:#fff;box-shadow:0 2px 8px rgb(128 0 255 / .3)}.toolbar-btn i{font-size:1rem}.toolbar-btn::before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgb(0 0 0 / .9);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s;margin-bottom:5px;pointer-events:none;z-index:1000;max-width:200px;text-align:center}.toolbar-btn:hover::before{opacity:1;visibility:visible}.media-upload-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background-color:#fff0;color:var(--comment-secondary-text-color);cursor:pointer;transition:all 0.3s;border:1px solid #fff0;position:relative}.media-upload-btn:hover{background-color:rgb(255 255 255 / .1);color:var(--comment-text-color);border-color:var(--comment-border-color);transform:translateY(-1px)}.media-upload-btn i{font-size:1rem}.media-upload-btn::before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgb(0 0 0 / .9);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s;margin-bottom:5px;pointer-events:none;z-index:10}.media-upload-btn:hover::before{opacity:1;visibility:visible}.submit-comment-btn{background-color:var(--comment-primary-color);color:#fff;border:none;border-radius:var(--comment-border-radius);padding:8px 16px;font-size:.95rem;cursor:pointer;transition:background-color 0.3s}.submit-comment-btn:hover{background-color:var(--comment-secondary-color)}.submit-comment-btn:disabled{background-color:#555;cursor:not-allowed}.media-preview{margin-top:10px;position:relative;display:inline-block;max-width:100%}.media-preview img,.media-preview video{max-width:300px;max-height:200px;border-radius:var(--comment-border-radius);border:1px solid var(--comment-border-color)}.media-preview .remove-media{position:absolute;top:-10px;right:-10px;background-color:rgb(0 0 0 / .7);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.login-prompt{background-color:var(--comment-bg-color);border-radius:var(--comment-border-radius);padding:15px;margin-bottom:30px;text-align:center;border:1px solid var(--comment-border-color)}.login-prompt p{margin:0;color:var(--comment-secondary-text-color)}.login-prompt a{color:var(--comment-primary-color);text-decoration:none;font-weight:700}.login-prompt a:hover{text-decoration:underline}.content-reactions-section{margin-bottom:30px;background-color:var(--comment-bg-color);border-radius:var(--comment-border-radius);padding:15px;border:1px solid var(--comment-border-color);text-align:center}.content-reactions-section h3{margin-top:0;margin-bottom:10px;font-size:1.2rem;color:var(--comment-text-color);text-align:center}.reaction-count-total{color:var(--comment-secondary-text-color);font-size:.9rem;margin-bottom:1px}.content-reactions{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.reaction-item{display:flex;flex-direction:column;align-items:center;width:70px}.content-reaction-btn{background-color:#fff0;border:2px solid #fff0;border-radius:50%;cursor:pointer;transition:background-color 0.2s,border-color 0.2s;display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:5px;box-sizing:border-box}.reaction-emoji{font-size:2rem;transition:transform 0.2s}.content-reaction-btn:hover .reaction-emoji{transform:scale(1.1)}.content-reaction-btn.active{border-color:var(--comment-primary-color);background-color:rgb(128 0 255 / .1)}.reaction-label{font-size:.8rem;color:var(--comment-text-color);margin-bottom:3px;white-space:nowrap}.reaction-count{font-size:.8rem;color:var(--comment-secondary-text-color)}#comments-container{position:relative}.comment-loading{display:flex;justify-content:center;padding:20px}.spinner{width:40px;height:40px;border:4px solid rgb(255 255 255 / .1);border-radius:50%;border-top-color:var(--comment-primary-color);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.comment-item{margin-bottom:20px;background-color:var(--comment-bg-color);border-radius:var(--comment-border-radius);padding:15px;border:1px solid var(--comment-border-color);transition:transform 0.2s;position:relative}.comment-item.pinned{border-color:var(--comment-primary-color)!important;background-color:rgb(128 0 255 / .1)!important}.comment-item.pending{border-color:#ff9800;background-color:rgb(255 152 0 / .05)}.comment-item.pinned::before{content:"📌 Pinned";position:absolute;top:-10px;left:15px;background-color:var(--comment-primary-color);color:#fff;padding:2px 8px;border-radius:10px;font-size:.8rem;font-weight:700;z-index:10}.comment-item.pending::after{content:"Onay Bekliyor";position:absolute;top:10px;right:10px;background-color:#ff9800;color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700}.comment-header{display:flex;align-items:center;margin-bottom:10px}.comment-avatar{width:48px;height:48px;border-radius:50%;margin-right:10px;object-fit:cover;border:2px solid var(--comment-border-color)}.comment-avatar.premium{border-color:var(--comment-box-golge)}.comment-avatar.animated{overflow:hidden}.comment-user-info{flex-grow:1}.comment-username{font-weight:700;color:var(--comment-text-color);margin:0;display:flex;align-items:center;gap:5px}.comment-badges{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.comment-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-left:4px;vertical-align:middle;border:1px solid rgb(255 255 255 / .2);box-shadow:0 1px 3px rgb(0 0 0 / .2);transition:all 0.3s ease}.comment-badge:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgb(0 0 0 / .3)}.comment-badge i{margin-right:3px;font-size:.8rem}.comment-badge .badge-icon{margin-right:4px;vertical-align:middle;border-radius:2px;object-fit:cover}.comment-badge.badge-icon img{width:14px;height:14px}.comment-badge.admin{background:linear-gradient(135deg,#ff4757,#ff3742);color:#fff;border:1px solid rgb(255 71 87 / .3);box-shadow:0 2px 4px rgb(255 71 87 / .2)}.comment-badge.team{background:linear-gradient(135deg,#45aaf2,#2d98da);color:#fff;border:1px solid rgb(69 170 242 / .3);box-shadow:0 2px 4px rgb(69 170 242 / .2)}.comment-badge.premium{background:linear-gradient(135deg,#feca57,#ff9ff3);color:#2c2c54;border:1px solid rgb(254 202 87 / .3);box-shadow:0 2px 4px rgb(254 202 87 / .2)}.comment-badge.editor{background:linear-gradient(135deg,#26de81,#20bf6b);color:#fff;border:1px solid rgb(38 222 129 / .3);box-shadow:0 2px 4px rgb(38 222 129 / .2)}.comment-badge.pompa{background:linear-gradient(45deg,#cc0000,#ff3333,#ff6666,#ffcc00,#ff9900,#cc0000);background-size:300% 300%;animation:redSunShift 3s ease-in-out infinite}@keyframes redSunShift{0%{background-position:0% 50%}33%{background-position:100% 0%}66%{background-position:100% 100%}100%{background-position:0% 50%}}.comment-badge.zenci{background:linear-gradient(45deg,#ff0000,#00ff00,#0000ff,#ff00ff,#ffff00,#00ffff);background-size:300% 300%;animation:rgbShift 2s ease-in-out infinite}@keyframes rgbShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.comment-badge.premium{background:linear-gradient(135deg,#7000df 0%,#9933ff 25%,#bb66ff 50%,#dd99ff 75%,#9933ff 100%);background-size:200% 200%;animation:premiumGradient 4s ease-in-out infinite;position:relative}.comment-badge.premium::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#7000df,#9933ff,#bb66ff,#dd99ff,#9933ff,#7000df);background-size:300% 300%;border-radius:inherit;opacity:.7;animation:premiumShine 2s ease-in-out infinite;z-index:-1}@keyframes premiumGradient{0%,100%{background-position:0% 50%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}@keyframes premiumShine{0%,100%{background-position:0% 50%;opacity:.5}50%{background-position:100% 50%;opacity:.8}}.comment-badge.vipplus{background:linear-gradient(135deg,#ffd700 0%,#ffed4e 20%,#fff200 40%,#ffc107 60%,#b8860b 80%,#ffd700 100%);background-size:200% 200%;animation:vipGradient 3.5s ease-in-out infinite;position:relative;box-shadow:0 0 15px rgb(255 215 0 / .3)}.comment-badge.vipplus::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffd700,#ffed4e,#fff200,#ffc107,#b8860b,#ffd700);background-size:250% 250%;border-radius:inherit;opacity:.6;animation:vipShine 2.5s ease-in-out infinite;z-index:-1}@keyframes vipGradient{0%,100%{background-position:0% 50%}33%{background-position:100% 0%}66%{background-position:100% 100%}}@keyframes vipShine{0%,100%{background-position:0% 50%;opacity:.4}50%{background-position:100% 50%;opacity:.8}}.comment-time{font-size:.8rem;color:var(--comment-secondary-text-color);margin:0}.comment-edited{font-style:italic;font-size:.8rem;color:var(--comment-secondary-text-color);margin-left:5px}.comment-content{margin-bottom:15px;word-break:break-word;line-height:1.5;position:relative}.comment-content.hidden{position:relative;min-height:50px}.comment-content.hidden .comment-text{display:none}.spoiler-warning{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .7);color:var(--comment-text-color);font-weight:700;padding:20px;border-radius:var(--comment-border-radius);cursor:pointer;z-index:10}.spoiler-text{background-color:rgb(0 0 0 / .7);color:#fff0;padding:0 5px;border-radius:3px;cursor:pointer;transition:all 0.3s ease;user-select:none}.spoiler-text:hover,.spoiler-text.revealed{background-color:var(--comment-primary-color);color:var(--comment-text-color)}.spoiler-image-container{margin:10px 0;border-radius:8px;overflow:hidden;position:relative}.spoiler-image-warning{background:linear-gradient(135deg,#FF6B6B,#FF8E53);color:#fff;padding:15px 20px;text-align:center;cursor:pointer;font-weight:600;border-radius:8px;transition:all 0.3s ease;border:2px solid rgb(255 255 255 / .2);box-shadow:0 4px 12px rgb(255 107 107 / .3);display:flex;align-items:center;justify-content:center;gap:8px}.spoiler-image-warning:hover{background:linear-gradient(135deg,#FF5252,#FF7043);transform:translateY(-2px);box-shadow:0 6px 16px rgb(255 107 107 / .4)}.spoiler-image-warning i{font-size:1.1em}.spoiler-image{display:none;margin-top:10px}.spoiler-image.show{display:block}@media (max-width:768px){.spoiler-image-warning{padding:12px 16px;font-size:.9rem}}.comment-content strong,.comment-content b{font-weight:700;color:#fff}.comment-content em,.comment-content i{font-style:italic}.comment-media{margin-top:10px;margin-bottom:15px;max-width:100%}.comment-media img,.comment-media video{max-width:100%;max-height:400px;border-radius:var(--comment-border-radius);border:1px solid var(--comment-border-color)}.comment-actions{display:flex;align-items:center;gap:15px}.comment-action-btn{background:none;border:none;color:var(--comment-secondary-text-color);font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:5px;padding:5px;border-radius:5px;transition:color 0.3s,background-color 0.3s}.comment-action-btn:hover{color:var(--comment-text-color);background-color:var(--comment-hover-bg)}.comment-action-btn.active{color:var(--comment-primary-color)}.comment-vote-btn.upvote.active{color:#4CAF50}.comment-vote-btn.downvote.active{color:#F44336}.comment-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.comment-reaction{background-color:rgb(0 0 0 / .2);border:1px solid var(--comment-border-color);border-radius:15px;padding:2px 8px;font-size:.9rem;display:flex;align-items:center;gap:5px;cursor:pointer;transition:background-color 0.3s,transform 0.2s}.comment-reaction:hover{background-color:rgb(255 255 255 / .1);transform:scale(1.05)}.comment-reaction.active{background-color:rgb(128 0 255 / .2);border-color:var(--comment-primary-color)}.comment-reaction-count{font-size:.8rem;color:var(--comment-secondary-text-color)}.comment-replies{margin-top:15px;margin-left:20px;border-left:2px solid var(--comment-border-color);padding-left:20px}@media (max-width:768px){#comments-container .comment-replies{margin-left:15px!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}#comments-container .comment-replies .comment-item .comment-replies{margin-left:15px!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}#comments-container .comment-replies .comment-item .comment-replies .comment-item .comment-replies{margin-left:15px!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}#comments-container .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies{margin-left:0!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}#comments-container .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies{margin-left:0!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}#comments-container .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies{margin-left:0!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}#comments-container .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies .comment-item .comment-replies{margin-left:0!important;padding-left:12px!important;border-left:2px solid var(--comment-border-color)!important}}.reply-toggle{background:none;border:none;color:var(--comment-primary-color);font-size:.9rem;cursor:pointer;padding:5px;margin-top:10px;display:flex;align-items:center;gap:5px}.reply-toggle:hover{text-decoration:underline}.reply-form{margin-top:15px;margin-bottom:15px;background-color:rgb(0 0 0 / .2);border-radius:var(--comment-border-radius);padding:15px;border:1px solid var(--comment-border-color);animation:fadeIn 0.3s ease-in-out}.reply-form-header{margin-bottom:10px;font-size:.95rem;color:var(--comment-primary-color)}.reply-form textarea{width:100%;min-height:80px;background-color:rgb(0 0 0 / .2);color:var(--comment-text-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);padding:10px;margin-bottom:10px;resize:vertical;font-family:inherit;font-size:.95rem}.reply-form textarea:focus{outline:none;border-color:var(--comment-primary-color)}.reply-form-actions{display:flex;justify-content:space-between;align-items:center}.reply-toolbar{display:flex;align-items:center;background-color:rgb(0 0 0 / .2);border-radius:4px;padding:5px;margin-bottom:10px}.cancel-reply-btn{background-color:#fff0;color:var(--comment-secondary-text-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);padding:8px 16px;font-size:.95rem;cursor:pointer;transition:background-color 0.3s}.cancel-reply-btn:hover{background-color:rgb(255 255 255 / .1);color:var(--comment-text-color)}.comment-menu{position:relative}.comment-menu-btn{background:none;border:none;color:var(--comment-secondary-text-color);font-size:1rem;cursor:pointer;padding:5px;border-radius:5px;transition:color 0.3s,background-color 0.3s}.comment-menu-btn:hover{color:var(--comment-text-color);background-color:var(--comment-hover-bg)}.comment-menu-dropdown{position:absolute;top:100%;right:0;background-color:var(--comment-bg-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);min-width:150px;z-index:10;box-shadow:var(--comment-box-shadow);display:none}.comment-menu-dropdown.show{display:block}.comment-menu-item{padding:8px 15px;color:var(--comment-text-color);cursor:pointer;transition:background-color 0.3s;display:flex;align-items:center;gap:8px}.comment-menu-item:hover{background-color:var(--comment-hover-bg)}.comment-menu-item.danger{color:#F44336}.comment-menu-item.admin{color:#4CAF50}#load-more-comments{display:block;width:100%;background-color:var(--comment-bg-color);color:var(--comment-text-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);padding:10px;margin-top:20px;cursor:pointer;transition:background-color 0.3s;font-size:.95rem}#load-more-comments:hover{background-color:var(--comment-hover-bg)}.emoji-picker{position:absolute;bottom:100%;left:0;background-color:var(--comment-bg-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);padding:10px;display:none;z-index:100;box-shadow:var(--comment-box-shadow);margin-bottom:10px;max-width:300px}.emoji-picker.show{display:block}.emoji-picker-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.emoji-item{font-size:1.5rem;padding:5px;cursor:pointer;text-align:center;border-radius:5px;transition:background-color 0.3s,transform 0.2s}.emoji-item:hover{background-color:var(--comment-hover-bg);transform:scale(1.1)}@media (max-width:768px){.form-actions{flex-direction:column;align-items:flex-start;gap:10px}.submit-comment-btn{width:100%}.comment-header{flex-wrap:wrap}.comment-avatar{width:35px;height:35px}.comment-actions{flex-wrap:wrap}.comment-replies{margin-left:10px;padding-left:10px}.emoji-picker-grid{grid-template-columns:repeat(5,1fr)}.formatting-toolbar{flex-wrap:wrap}.formatting-toolbar .left-tools,.formatting-toolbar .right-tools{width:100%;justify-content:space-between;margin:5px 0}.comment-badges{flex-wrap:wrap;gap:3px;max-width:100%}.comment-badge{font-size:.65rem;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.comment-badge i{font-size:.7rem;margin-right:2px}.comment-badge .badge-icon{width:12px;height:12px;margin-right:2px}.comment-username{flex-direction:column;align-items:flex-start;gap:3px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.comment-item{animation:fadeIn 0.3s ease-in-out}.comment-content .mention{color:var(--comment-primary-color);font-weight:700;text-decoration:none}.comment-content .mention:hover{text-decoration:underline}.username-link{color:inherit;text-decoration:none;transition:color 0.2s ease}.username-link:hover{color:var(--comment-primary-color);text-decoration:underline}.notification-badge{position:relative;display:inline-block}.notification-badge[data-count]:after{content:attr(data-count);position:absolute;top:-8px;right:-8px;background-color:#F44336;color:#fff;border-radius:50%;padding:2px 6px;font-size:.7rem;font-weight:700;min-width:16px;text-align:center}.dark-mode .comment-item{background-color:rgb(28 28 28 / .8)}.dark-mode .comment-form textarea,.dark-mode .reply-form textarea{background-color:rgb(0 0 0 / .3)}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-text{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.3s;font-size:.8rem}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}@keyframes premiumGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes vipBadgeGlow{0%,100%{transform:scale(1);box-shadow:0 0 10px rgb(255 215 0 / .5)}50%{transform:scale(1.05);box-shadow:0 0 20px rgb(255 215 0 / .8)}}@keyframes avatarGlow{0%,100%{box-shadow:0 0 15px rgb(255 215 0 / .6)}50%{box-shadow:0 0 25px rgb(255 215 0 / .9)}}@keyframes borderAnimation{0%{background-position:0% 50%,0% 50%}100%{background-position:100% 50%,100% 50%}}.comment-item.premium-comment:hover{transform:translateY(-2px);box-shadow:0 5px 20px var(--comment-box-golge-hover)}.comment-item.premium-comment::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgb(112 0 223 / .1),transparent 50%);pointer-events:none;z-index:0}.comment-item.premium-comment>*{position:relative}.comment-item.premium-comment .comment-content{position:relative}@keyframes shimmer{0%{transform:rotate(45deg) translateX(-100%)}100%{transform:rotate(45deg) translateX(100%)}}.comment-item.premium-comment .comment-reaction:hover{transform:scale(1.2) rotate(5deg);transition:transform 0.2s ease}.comment-item.premium-comment .comment-action-btn:hover{color:#7000df;background-color:rgb(112 0 223 / .1)}.comment-content .mention.premium-mention{background:linear-gradient(45deg,#7000df,#9800df);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-weight:700;text-decoration:none;position:relative}.comment-content .mention.premium-mention:hover{text-decoration:underline}.comment-item.premium-comment.priority{order:-1}.comment-item.premium-comment.loading{background:linear-gradient(90deg,var(--comment-bg-color) 0%,rgb(255 215 0 / .1) 50%,var(--comment-bg-color) 100%);background-size:200% 100%;animation:premiumLoading 1.5s ease-in-out infinite}@keyframes premiumLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.comment-username.premium-user .vip-tag{display:inline-block;margin-left:8px;padding:2px 6px;background:linear-gradient(45deg,#7000df,#9800df);color:#000;font-size:.7rem;font-weight:700;border-radius:10px;text-transform:uppercase;animation:vipTagPulse 2s ease-in-out infinite}@keyframes vipTagPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.edit-form{margin:15px 0;padding:0;background-color:var(--comment-bg-color);border-radius:var(--comment-border-radius);border:1px solid var(--comment-border-color);box-shadow:0 3px 10px rgb(0 0 0 / .2);animation:fadeIn 0.3s ease-in-out;position:relative;overflow:hidden}.edit-form::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(to right,var(--comment-primary-color),var(--comment-secondary-color))}.edit-form-header{padding:12px 15px;background-color:rgb(0 0 0 / .2);border-bottom:1px solid var(--comment-border-color);font-size:.9rem;color:var(--comment-primary-color);font-weight:700;display:flex;align-items:center;gap:8px}.edit-form-header i{font-size:1rem}.edit-form-content{padding:15px}.edit-form textarea{width:100%;min-height:100px;background-color:#fff0;color:var(--comment-text-color);border:none;border-radius:0;padding:0;margin:0;resize:vertical;font-family:inherit;font-size:.95rem;transition:all 0.3s ease;line-height:1.5}.edit-form textarea:focus{outline:none;background-color:rgb(255 255 255 / .02)}.edit-form textarea::placeholder{color:var(--comment-secondary-text-color)}.edit-form-toolbar{display:flex;align-items:center;justify-content:space-between;background-color:rgb(0 0 0 / .3);border-top:1px solid var(--comment-border-color);padding:8px 15px;min-height:48px}.edit-toolbar-left,.edit-toolbar-right{display:flex;align-items:center;gap:5px}.edit-toolbar-center{flex:1;display:flex;justify-content:center}.edit-formatting-hint{font-size:.8rem;color:var(--comment-secondary-text-color);padding:4px 8px;background-color:rgb(255 255 255 / .05);border-radius:12px;border:1px solid rgb(255 255 255 / .1)}.edit-media-preview{margin:10px 0;position:relative;display:inline-block;max-width:100%}.edit-media-preview img,.edit-media-preview video{max-width:300px;max-height:200px;border-radius:var(--comment-border-radius);border:1px solid var(--comment-border-color)}.edit-media-preview .remove-media{position:absolute;top:-10px;right:-10px;background-color:rgb(0 0 0 / .7);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;border:none;transition:all 0.3s}.edit-media-preview .remove-media:hover{background-color:#F44336;transform:scale(1.1)}.edit-form .form-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px;background-color:rgb(0 0 0 / .1);border-top:1px solid var(--comment-border-color)}.edit-form .left-actions{display:flex;align-items:center;gap:15px;margin-bottom:10px}.cancel-edit-btn{background-color:#fff0;color:var(--comment-secondary-text-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);padding:8px 16px;font-size:.95rem;cursor:pointer;transition:all 0.3s;margin-right:10px}.cancel-edit-btn:hover{background-color:rgb(255 255 255 / .1);color:var(--comment-text-color);transform:translateY(-2px)}.submit-edit-btn{background-color:var(--comment-primary-color);color:#fff;border:none;border-radius:var(--comment-border-radius);padding:8px 20px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all 0.3s;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.submit-edit-btn:hover{background-color:var(--comment-secondary-color);transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .3)}.submit-edit-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgb(0 0 0 / .2)}.submit-edit-btn:disabled{background-color:#555;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.edit-form .form-actions{flex-direction:column;align-items:stretch}.edit-form .left-actions{margin-bottom:15px;justify-content:center}.edit-form .right-actions{display:flex;flex-direction:column;gap:10px}.cancel-edit-btn,.submit-edit-btn{width:100%;margin:5px 0;text-align:center}}.no-comments{text-align:center;padding:20px;background-color:rgb(0 0 0 / .2);border-radius:var(--comment-border-radius);margin:20px 0;color:var(--comment-secondary-text-color)}.error-message{text-align:center;padding:15px;background-color:rgb(244 67 54 / .1);border:1px solid rgb(244 67 54 / .3);border-radius:var(--comment-border-radius);margin:15px 0;color:#F44336}::selection{background-color:var(--comment-primary-color);color:#fff}.spoiler-checkbox{display:flex;align-items:center;gap:5px;font-size:.9rem;color:var(--comment-secondary-text-color);cursor:pointer}.spoiler-checkbox input[type="checkbox"]{margin:0}.comment-image-link{display:block;margin-top:10px;margin-bottom:10px}.comment-image{max-width:480px;max-height:480px;border-radius:var(--comment-border-radius);border:1px solid var(--comment-border-color);display:block;object-fit:contain}@media (max-width:768px){.comment-image{max-width:100%;height:auto}}@media (max-width:768px){.comment-image{max-width:100%;height:auto}}@media (max-width:768px){.edit-form-toolbar{flex-direction:column;gap:10px;padding:12px 15px}.edit-toolbar-left,.edit-toolbar-right{justify-content:center;gap:12px}.edit-toolbar-center{order:-1;margin-bottom:5px}.edit-formatting-hint{font-size:.75rem;text-align:center}.edit-form .form-actions{flex-direction:column;align-items:stretch}.edit-form .left-actions{margin-bottom:15px;justify-content:center}.edit-form .right-actions{display:flex;flex-direction:column;gap:10px}.cancel-edit-btn,.submit-edit-btn{width:100%;margin:5px 0;text-align:center}}@media (max-width:480px){.edit-formatting-hint span{display:block;line-height:1.3}.edit-toolbar-left,.edit-toolbar-right{gap:8px}.edit-form textarea{min-height:80px;font-size:16px}.comment-badges{gap:2px;margin-top:2px}.comment-badge{font-size:.6rem;padding:1px 3px;max-width:70px;border-radius:6px}.comment-badge i{font-size:.65rem;margin-right:1px}.comment-badge .badge-icon{width:10px;height:10px;margin-right:1px}.comment-username{font-size:.9rem;gap:2px}.comment-user-info{min-width:0;flex:1}}.comments-header-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--comment-border-color)}.comments-count-container{margin:0}.comments-title{font-size:1.2rem;margin:0;color:var(--comment-text-color)}.comment-sort-tabs{display:flex;gap:20px}.sort-tab{color:var(--comment-secondary-text-color);cursor:pointer;padding-bottom:5px;border-bottom:2px solid #fff0;transition:color 0.3s,border-color 0.3s;font-weight:600}.sort-tab:hover{color:var(--comment-text-color)}.sort-tab.active{color:var(--comment-text-color);border-bottom-color:var(--comment-primary-color)}@media (max-width:480px){.comments-header-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.comment-sort-tabs{gap:15px}}.comments-user-actions{display:flex;align-items:center;gap:20px;position:relative}.notification-bell{position:relative;cursor:pointer;color:var(--comment-secondary-text-color);font-size:1.2rem}.notification-bell:hover{color:var(--comment-text-color)}.notification-count{position:absolute;top:-5px;right:-8px;background-color:#F44336;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--comment-bg-color)}.notification-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-width:90vw;background-color:var(--comment-bg-color);border:1px solid var(--comment-border-color);border-radius:var(--comment-border-radius);box-shadow:0 8px 25px rgb(0 0 0 / .3);z-index:1001;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}.notification-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.notification-header{padding:10px 15px;font-weight:700;border-bottom:1px solid var(--comment-border-color)}.notification-list{max-height:400px;overflow-y:auto}.notification-item{display:flex;padding:10px 15px;border-bottom:1px solid var(--comment-border-color);transition:background-color 0.2s}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:var(--comment-hover-bg)}.notification-item.unread{background-color:rgb(128 0 255 / .1)}.notification-avatar{width:40px;height:40px;border-radius:50%;margin-right:10px}.notification-content{flex-grow:1}.notification-text{margin:0;font-size:.9rem;line-height:1.4}.notification-time{font-size:.8rem;color:var(--comment-secondary-text-color)}.new-comments-notification{background-color:var(--comment-primary-color);color:#fff;padding:12px 15px;border-radius:var(--comment-border-radius);margin-bottom:20px;text-align:center;font-weight:600;display:none;animation:fadeInDown 0.5s ease-out}.new-comments-notification a{color:#fff;text-decoration:underline;font-weight:700;cursor:pointer}.new-comments-notification:hover{background-color:var(--comment-secondary-color)}.comment-item.newly-added{background-color:rgb(128 0 255 / .15)!important;border-color:var(--comment-primary-color)!important;transition:background-color 2s ease-out,border-color 2s ease-out}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}