.comment.svelte-5iwuu5{padding:16px 20px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:background .15s ease,border-color .15s ease}.comment.svelte-5iwuu5:hover{background:#ffffff0d;border-color:#ffffff1f}.comment-meta.svelte-5iwuu5{font-size:13px;color:#b7bccd;margin-bottom:8px;display:flex;align-items:center;gap:12px}.comment-meta.svelte-5iwuu5 strong:where(.svelte-5iwuu5){color:#fff;font-weight:600}.comment-meta.svelte-5iwuu5 .time:where(.svelte-5iwuu5){color:#7a7f93}.comment.svelte-5iwuu5 p:where(.svelte-5iwuu5){color:#e7e8ed;line-height:1.6;margin:0 0 12px}.comment.svelte-5iwuu5 p:where(.svelte-5iwuu5) i:where(.svelte-5iwuu5){color:#7a7f93}.reply-btn.svelte-5iwuu5{font-size:13px;background:none;border:none;color:#7c9aff;cursor:pointer;padding:0;font-weight:500;transition:color .15s ease}.reply-btn.svelte-5iwuu5:hover{color:#8aa4ff}.replying-note.svelte-5iwuu5{font-size:13px;margin:12px 0 8px;color:#b7bccd;padding:8px 12px;background:#7c9aff1a;border-left:2px solid #7c9aff;border-radius:6px}.cancel.svelte-5iwuu5{margin-left:8px;background:none;border:none;color:#ff8a8a;cursor:pointer;font-weight:500;transition:color .15s ease}.cancel.svelte-5iwuu5:hover{color:#ffb3b3}.comment-form.svelte-5iwuu5{display:flex;flex-direction:column;gap:12px;margin:12px 0 16px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.comment-form.nested.svelte-5iwuu5{margin-left:0}.replies.svelte-5iwuu5{margin-left:24px;margin-top:16px;border-left:2px solid rgba(255,255,255,.08);padding-left:16px;display:flex;flex-direction:column;gap:12px}.input.svelte-5iwuu5,.textarea.svelte-5iwuu5{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:14px;background:#ffffff0a;color:#e7e8ed;font-family:inherit;transition:border-color .15s ease,background .15s ease}.input.svelte-5iwuu5::placeholder,.textarea.svelte-5iwuu5::placeholder{color:#7a7f93}.input.svelte-5iwuu5:focus,.textarea.svelte-5iwuu5:focus{outline:none;border-color:#7c9aff80;background:#ffffff0f}.textarea.svelte-5iwuu5{resize:vertical;min-height:100px;line-height:1.5}.btn.svelte-5iwuu5{padding:12px 24px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e7e8ed;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease;align-self:flex-start}.btn.svelte-5iwuu5:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.btn.svelte-5iwuu5:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.replies.svelte-5iwuu5{margin-left:12px;padding-left:12px}}.comments.svelte-1gzk6tu{margin-top:2rem}.comments.svelte-1gzk6tu h2:where(.svelte-1gzk6tu){font-size:24px;font-weight:700;color:#fff;margin:0 0 20px;letter-spacing:-.02em}.comment-form.svelte-1gzk6tu{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:20px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:14px}.input.svelte-1gzk6tu,.textarea.svelte-1gzk6tu{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;font-size:14px;background:#ffffff0a;color:#e7e8ed;font-family:inherit;transition:border-color .15s ease,background .15s ease}.input.svelte-1gzk6tu::placeholder,.textarea.svelte-1gzk6tu::placeholder{color:#7a7f93}.input.svelte-1gzk6tu:focus,.textarea.svelte-1gzk6tu:focus{outline:none;border-color:#7c9aff80;background:#ffffff0f}.textarea.svelte-1gzk6tu{resize:vertical;min-height:100px;line-height:1.5}.btn.svelte-1gzk6tu{padding:12px 24px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e7e8ed;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease;align-self:flex-start}.btn.svelte-1gzk6tu:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.btn.svelte-1gzk6tu:disabled{opacity:.5;cursor:not-allowed}.comments-list.svelte-1gzk6tu{margin-top:12px;display:flex;flex-direction:column;gap:16px}
