.prismglass-comment.comment-panel{grid-column:auto;background:#0b111f80;backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid var(--glass-border-hover);border-radius:var(--radius-sm);padding:var(--space-xl);box-shadow:var(--shadow-glass)}.prismglass-comment .comment-title{color:var(--text-primary);font-weight:700;letter-spacing:.02em}.prismglass-comment .comment-title:before{content:"◆ ";color:var(--accent-cyan)}.prismglass-comment .comment-subtitle{color:var(--text-tertiary)}.prismglass-comment .comment-sort-btn,.prismglass-comment .comment-refresh-btn{border:1px solid var(--glass-border);color:var(--text-secondary);background:var(--glass-light);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .comment-sort-btn:hover,.prismglass-comment .comment-refresh-btn:hover{color:var(--accent-cyan);border-color:var(--glass-border-focus);background:var(--glass-hover);box-shadow:var(--shadow-glow-cyan);transform:translateY(-1px)}.prismglass-comment .auth-group__prepend,.prismglass-comment .auth-group__append{background:var(--glass-light);border-color:var(--glass-border);color:var(--text-secondary);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.prismglass-comment .auth-group__append{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.prismglass-comment .auth-group__inner{border-color:var(--glass-border);color:var(--text-primary)}.prismglass-comment .auth-group__inner input{color:var(--text-primary)}.prismglass-comment .auth-group__inner input::placeholder{color:var(--text-tertiary)}.prismglass-comment .auth-group__inner:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #22d3ee1a}.prismglass-comment .auth-bar.auth-group .auth-group__inner{color:var(--accent-emerald)}.prismglass-comment .auth-btn{color:var(--text-secondary);border-radius:var(--radius-sm);border:1px solid transparent;transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .auth-btn:hover{color:var(--text-primary);background:var(--glass-light)}.prismglass-comment .auth-btn-primary{color:var(--text-inverse);background:var(--accent-cyan);border-color:var(--accent-cyan);font-weight:600}.prismglass-comment .auth-btn-primary:hover{background:#38ddf5;box-shadow:var(--shadow-glow-cyan);transform:translateY(-1px);color:var(--text-inverse)}.prismglass-comment .auth-btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.prismglass-comment .auth-btn-profile{color:#7dd3fcbf}.prismglass-comment .auth-btn-profile:hover{color:#7dd3fc;background:#22d3ee1a}.prismglass-comment .auth-btn-outline{color:var(--text-secondary)}.prismglass-comment .auth-btn-outline:hover{color:var(--text-primary);background:var(--glass-light)}.prismglass-comment .auth-message-error{color:var(--accent-rose);background:#f43f5e1a;border:1px solid rgba(244,63,94,.2)}.prismglass-comment .auth-message-ok{color:var(--accent-emerald);background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.prismglass-comment .comment-input,.prismglass-comment .comment-preview{background:var(--glass-light);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .comment-input:focus{outline:none;border-color:var(--accent-cyan);background:var(--glass-medium);box-shadow:0 0 0 3px #22d3ee1a,var(--shadow-glass)}.prismglass-comment .comment-preview h1,.prismglass-comment .comment-preview h2,.prismglass-comment .comment-preview h3,.prismglass-comment .comment-preview h4{color:var(--text-primary)}.prismglass-comment .comment-input::-webkit-scrollbar,.prismglass-comment .comment-preview::-webkit-scrollbar{width:6px}.prismglass-comment .comment-input::-webkit-scrollbar-thumb,.prismglass-comment .comment-preview::-webkit-scrollbar-thumb{background:#22d3ee4d;border-radius:var(--radius-xs)}.prismglass-comment .comment-input::-webkit-scrollbar-thumb:hover,.prismglass-comment .comment-preview::-webkit-scrollbar-thumb:hover{background:#22d3ee8c}.prismglass-comment .comment-meme-btn{border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .comment-meme-btn:hover{color:var(--accent-cyan);border-color:var(--glass-border-focus);background:var(--glass-hover)}.prismglass-comment .comment-meme-btn.active{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#22d3ee1f}.prismglass-comment .comment-meme-panel{background:#0b111fe6;border:1px solid var(--glass-border-hover);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated)}.prismglass-comment .meme-tabs{position:sticky;top:0;z-index:2;background:#0b111feb;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-glass)}.prismglass-comment .meme-tab{background:var(--glass-light);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .meme-tab:hover{color:var(--text-primary);background:var(--glass-hover);border-color:var(--glass-border-hover)}.prismglass-comment .meme-tab.active{color:var(--accent-cyan);background:#22d3ee1f;border-color:var(--accent-cyan);box-shadow:0 0 12px #22d3ee26}.prismglass-comment .comment-meme-item{background:var(--glass-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm)}.prismglass-comment .comment-meme-item:hover{border-color:var(--glass-border-focus);box-shadow:0 0 12px #22d3ee33;transform:translateY(-2px)}.prismglass-comment .meme-hover-preview{border:1px solid rgba(34,211,238,.35);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);background:#0b111ff2}.prismglass-comment .comment-item{background:var(--glass-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:var(--space-md)}.prismglass-comment .comment-item:hover{background:var(--glass-medium);border-color:var(--glass-border-hover);box-shadow:var(--shadow-glass)}.prismglass-comment .comment-avatar{border-radius:var(--radius-pill);border:2px solid rgba(34,211,238,.25);background:var(--glass-medium)}.prismglass-comment .comment-author{color:#67e8f9;font-weight:700}.prismglass-comment .comment-time{color:var(--text-tertiary)}.prismglass-comment .comment-body{color:var(--text-primary)}.prismglass-comment .comment-body a{color:#67e8f9}.prismglass-comment .comment-body a:hover{color:var(--accent-cyan)}.prismglass-comment .comment-collapse-btn{border-color:var(--glass-border);background:var(--glass-light);color:var(--text-secondary)}.prismglass-comment .comment-collapse-btn:hover{background:#22d3ee1f;color:var(--accent-cyan);border-color:var(--glass-border-focus)}.prismglass-comment .comment-empty{color:var(--text-secondary);background:var(--glass-light);border:1px dashed var(--glass-border);border-radius:var(--radius-sm)}.prismglass-comment .comment-reply-btn{border-color:var(--glass-border);color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .comment-reply-btn:hover{color:var(--accent-cyan);background:#22d3ee1a;border-color:var(--glass-border-focus);box-shadow:var(--shadow-glow-cyan);transform:translateY(-1px)}.prismglass-comment .comment-replies{border-left-color:#22d3ee40}.prismglass-comment .comment-reply-item{background:#ffffff05;border-color:var(--glass-border);border-radius:var(--radius-sm)}.prismglass-comment .comment-reply-to{color:#67e8f9;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);border-radius:var(--radius-sm)}.prismglass-comment .comment-overflow{color:var(--text-secondary);background:var(--glass-light);border-color:var(--glass-border);border-radius:var(--radius-sm)}.prismglass-comment .comment-overflow:hover{color:var(--accent-cyan);background:#22d3ee0f;border-color:var(--glass-border-focus)}.prismglass-comment .inline-reply-form{background:var(--glass-light);border-color:var(--glass-border);border-radius:var(--radius-sm)}.prismglass-comment .inline-reply-input{background:#ffffff0a;border-color:var(--glass-border);color:var(--text-primary);border-radius:var(--radius-sm);transition:all var(--duration-normal) var(--ease-out-expo)}.prismglass-comment .inline-reply-input:focus{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 3px #22d3ee1a}.prismglass-comment .inline-reply-input::-webkit-scrollbar{width:6px}.prismglass-comment .inline-reply-input::-webkit-scrollbar-thumb{background:#22d3ee4d;border-radius:var(--radius-xs)}.prismglass-comment .inline-reply-input::-webkit-scrollbar-thumb:hover{background:#22d3ee8c}.prismglass-comment .comment-ua-badge{color:var(--text-secondary);background:var(--glass-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm)}.prismglass-comment .comment-ua-badge:hover{color:var(--text-primary);background:var(--glass-hover)}.prismglass-comment .comment-ua-checkbox-label{color:var(--text-secondary);border-radius:var(--radius-sm)}.prismglass-comment .comment-ua-checkbox-label:hover{background:var(--glass-light)}.prismglass-comment .comment-ua-checkbox-label input[type=checkbox]{accent-color:var(--accent-cyan)}@media(max-width:768px){.prismglass-comment.comment-panel{grid-column:1 / -1;padding:var(--space-md) 14px;border-radius:var(--radius-sm)}.prismglass-comment .comment-input{min-height:130px;padding:14px;font-size:.9rem}}
