:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-secondary: #64748b;--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-background: #ffffff;--color-surface: #f8fafc;--color-surface-hover: #f1f5f9;--color-border: #e2e8f0;--color-text: #1e293b;--color-text-secondary: #64748b;--color-text-muted: #94a3b8;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--border-radius: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem}._postCard_11vmn_3{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease;cursor:pointer}._postCard_11vmn_3:hover{box-shadow:var(--shadow-md)}._header_11vmn_17{margin-bottom:var(--spacing-md)}._title_11vmn_21 a{text-decoration:none;color:var(--color-text);font-size:var(--font-size-xl);font-weight:600;line-height:1.3}._author_11vmn_29{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}._content_11vmn_35{margin-bottom:var(--spacing-lg)}._body_11vmn_39{color:var(--color-text-secondary);line-height:1.6}._actions_11vmn_44{display:flex;justify-content:space-between;align-items:center}._postActions_11vmn_50{display:flex;gap:var(--spacing-sm);align-items:center}._actionBtn_11vmn_56{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);background-color:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:all .2s ease}._actionBtn_11vmn_56:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}._actionBtn_11vmn_56._active_11vmn_73{background-color:var(--color-primary);color:#fff}._actionBtn_11vmn_56._favorite_11vmn_78._active_11vmn_73{background-color:var(--color-danger);color:#fff}._actionBtn_11vmn_56._danger_11vmn_83{color:var(--color-danger)}._actionBtn_11vmn_56._danger_11vmn_83:hover:not(:disabled){background-color:var(--color-danger);color:#fff}._priority_11vmn_92{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-warning);font-size:var(--font-size-sm);font-weight:500}._commentCard_f5pnn_1{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:24px;transition:all .2s ease;box-shadow:0 2px 8px #0000000a}._commentCard_f5pnn_1:hover{box-shadow:0 4px 12px #00000014;border-color:#e5e7eb}._header_f5pnn_15{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:16px}._userInfo_f5pnn_23{flex:1;min-width:0}._title_f5pnn_28{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.4}._author_f5pnn_36{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:.875rem;font-weight:500}._author_f5pnn_36 svg{flex-shrink:0}._deleteButton_f5pnn_49{flex-shrink:0;padding:8px;border:none;background:#fef2f2;color:#dc2626;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._deleteButton_f5pnn_49:hover{background:#fee2e2;color:#b91c1c;transform:translateY(-1px)}._deleteButton_f5pnn_49:active{transform:translateY(0)}._content_f5pnn_73{color:#374151;line-height:1.7;font-size:.95rem}._content_f5pnn_73 p{margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 640px){._commentCard_f5pnn_1{padding:20px;border-radius:12px}._header_f5pnn_15{flex-direction:column;align-items:flex-start;gap:12px}._deleteButton_f5pnn_49{align-self:flex-end}._title_f5pnn_28{font-size:1rem}._author_f5pnn_36{font-size:.8125rem}}._commentCard_f5pnn_1{animation:_fadeInUp_f5pnn_1 .3s ease-out}@keyframes _fadeInUp_f5pnn_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
