.comments-section.svelte-u7qw64{margin-top:0;padding-top:0}.comments-toggle.svelte-u7qw64{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:16px;cursor:pointer;color:#536471;font-size:13px;font-weight:600;transition:all .2s ease;font-family:inherit}.comments-toggle.svelte-u7qw64:hover{background:#1d9bf01a;color:#1d9bf0}.comments-toggle.svelte-u7qw64 svg:where(.svelte-u7qw64){width:16px;height:16px}.comments-expanded.svelte-u7qw64{margin-top:8px;padding:8px 0}.comment-input-container.svelte-u7qw64{margin-bottom:12px}.comment-input.svelte-u7qw64{width:100%;min-height:60px;padding:8px 12px;border:1px solid #cfd9de;border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box;background:#fff;color:#0f1419}.comment-input.svelte-u7qw64:focus{outline:none;border-color:#1d9bf0}.comment-input.svelte-u7qw64:disabled{opacity:.6;cursor:not-allowed}.comment-actions.svelte-u7qw64{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.char-count.svelte-u7qw64{font-size:12px;color:#536471}.char-count.warning.svelte-u7qw64{color:#f91880;font-weight:600}.submit-comment-btn.svelte-u7qw64{padding:6px 16px;background:#1d9bf0;color:#fff;border:none;border-radius:16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease;font-family:inherit}.submit-comment-btn.svelte-u7qw64:hover:not(:disabled){background:#1a8cd8}.submit-comment-btn.svelte-u7qw64:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-u7qw64{margin-top:6px;color:#f91880;font-size:12px}.login-prompt.svelte-u7qw64{padding:12px;text-align:center;color:#536471;font-size:13px;background:#1d9bf00d;border-radius:8px;margin-bottom:12px}.comments-list.svelte-u7qw64{display:flex;flex-direction:column;gap:12px}.no-comments.svelte-u7qw64{padding:16px;text-align:center;color:#536471;font-size:13px}.comment.svelte-u7qw64{padding:8px 0;border-bottom:1px solid #eff3f4}.comment.svelte-u7qw64:last-child{border-bottom:none}.comment-header.svelte-u7qw64{display:flex;align-items:center;gap:8px;margin-bottom:4px}.comment-username.svelte-u7qw64{font-size:13px;font-weight:700;color:#0f1419}.comment-timestamp.svelte-u7qw64{font-size:12px;color:#536471}.comment-content.svelte-u7qw64{font-size:13px;color:#0f1419;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.like-button.svelte-1e5q3g7{display:flex;align-items:center;gap:6px;padding:4px 10px;background:transparent;border:none;border-radius:14px;cursor:pointer;color:#536471;font-size:13px;font-weight:600;transition:all .2s ease;font-family:inherit}.like-button.svelte-1e5q3g7:hover:not(.disabled){background:#f918801a;color:#f91880}.like-button.liked.svelte-1e5q3g7{color:#f91880}.like-button.liked.svelte-1e5q3g7:hover{background:#f918801a;color:#d01060}.like-button.disabled.svelte-1e5q3g7{cursor:not-allowed;opacity:.6}.like-button.svelte-1e5q3g7:disabled{opacity:.8}.like-button.svelte-1e5q3g7 svg:where(.svelte-1e5q3g7){width:16px;height:16px}h4.svelte-qwzubj{color:#fff;padding-left:10px;margin-bottom:10px;margin-top:0}.devlogs-feed.svelte-qwzubj{max-width:600px;margin:0 auto}.feed-header.svelte-qwzubj{text-align:center;margin-bottom:40px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.feed-header.svelte-qwzubj h1:where(.svelte-qwzubj){font-size:2.5em;margin:0 0 8px;font-weight:800;text-transform:uppercase;letter-spacing:2px}.sort-form.svelte-qwzubj{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.sort-form.svelte-qwzubj select:where(.svelte-qwzubj){padding:6px 8px;border-radius:6px;border:1px solid #e2e8f0}.feed-subtitle.svelte-qwzubj{margin:0;font-size:1.1em;opacity:.9}.feed-info.svelte-qwzubj{text-align:center;color:#ffffffb3;margin-bottom:40px;font-size:.9em}.pagination.svelte-qwzubj{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:10px}.page-link.svelte-qwzubj{padding:6px 8px;border-radius:6px;background:#ffffff14;color:#fff;text-decoration:none;font-weight:700}.page-link.active.svelte-qwzubj{background:#1d9bf0;color:#fff}.devlogs-container.svelte-qwzubj{width:300px;max-width:300px}.devlogs-container.devlogs-feed.svelte-qwzubj{width:100%;max-width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.devlogs-list.svelte-qwzubj{max-height:400px;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}.devlogs-list.svelte-qwzubj::-webkit-scrollbar{width:6px}.devlogs-list.svelte-qwzubj::-webkit-scrollbar-track{background:transparent}.devlogs-list.svelte-qwzubj::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:20px;border:transparent}.devlog-card.svelte-qwzubj{background-color:#fbf2bf;border:3px solid #f7c881;border-radius:8px;transition:all .2s ease;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;position:relative}.devlogs-feed.svelte-qwzubj .devlog-card:where(.svelte-qwzubj){padding:20px;margin-bottom:20px;box-shadow:0 4px 12px #00000026}.devlogs-feed.svelte-qwzubj .devlog-card:where(.svelte-qwzubj):hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.devlogs-container.svelte-qwzubj:not(.devlogs-feed) .devlog-card:where(.svelte-qwzubj){padding:10px;margin-bottom:10px}.devlogs-container.svelte-qwzubj:not(.devlogs-feed) .devlog-card:where(.svelte-qwzubj):hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.devlog-header.svelte-qwzubj{display:flex;align-items:flex-start;margin-bottom:10px;position:relative;z-index:5}.user-info.svelte-qwzubj{display:flex;align-items:center;gap:8px}.avatar.svelte-qwzubj{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f5f8fa}.devlogs-feed.svelte-qwzubj .avatar:where(.svelte-qwzubj){width:48px;height:48px;border:2px solid #f7c881}.avatar.svelte-qwzubj img:where(.svelte-qwzubj){width:100%;height:100%;object-fit:cover}.user-details.svelte-qwzubj{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.devlogs-feed.svelte-qwzubj .user-details:where(.svelte-qwzubj){gap:4px}.username-line.svelte-qwzubj{display:flex;flex-direction:column;gap:2px}.username.svelte-qwzubj{font-weight:700;font-size:14px;color:#0f1419}.devlogs-feed.svelte-qwzubj .username:where(.svelte-qwzubj){font-size:16px}.username-row.svelte-qwzubj{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hours-project.svelte-qwzubj{font-size:12px;color:#536471;font-weight:400}.project-name.svelte-qwzubj{font-weight:600;color:#1d9bf0}.project-item.svelte-qwzubj{display:inline-flex;align-items:center;gap:8px;margin-right:8px}.timestamp.svelte-qwzubj{font-size:12px;color:#536471}.devlog-content.svelte-qwzubj{margin-left:0}.devlog-title.svelte-qwzubj{font-size:15px;font-weight:700;color:#0f1419;margin:0 0 6px;line-height:1.3}.devlogs-feed.svelte-qwzubj .devlog-title:where(.svelte-qwzubj){font-size:18px;margin:0 0 10px}.devlog-text.svelte-qwzubj{font-size:13px;color:#0f1419;line-height:1.4;margin:0 0 8px;white-space:pre-wrap;word-wrap:break-word}.devlogs-feed.svelte-qwzubj .devlog-text:where(.svelte-qwzubj){font-size:15px;line-height:1.5;margin:0 0 12px}.attachments.svelte-qwzubj{display:grid;grid-template-columns:1fr;gap:6px;margin-top:8px;border-radius:12px;overflow:hidden;margin-bottom:8px}.attachment-image.svelte-qwzubj{width:100%;height:auto;border-radius:8px;border:1px solid #e1e8ed;display:block}.attachment-video.svelte-qwzubj{width:100%;height:auto;border-radius:8px;border:1px solid #e1e8ed;display:block;background:#000}.devlog-actions.svelte-qwzubj{display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:4px;border-top:1px solid #e1e8ed;flex-wrap:wrap}.project-action-links.svelte-qwzubj{display:flex;align-items:center;gap:4px;margin-left:auto}.project-link.svelte-qwzubj{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#1d9bf0;text-decoration:none;border-radius:6px;transition:all .2s ease;padding:6px;background:#1d9bf014;border:2px solid #1d9bf0}.project-link.svelte-qwzubj:hover{background:#1d9bf026;border-color:#0a81d4;transform:scale(1.05)}.project-link.svelte-qwzubj svg:where(.svelte-qwzubj){width:100%;height:100%}.project-tag.svelte-qwzubj{display:inline-flex;align-items:center;padding:2px 6px;background:#1d9bf01a;border:1px solid #1d9bf0;border-radius:4px;font-size:11px;color:#1d9bf0;font-weight:600}.streak-inline.svelte-qwzubj{background:#fff3cd;border:1px solid #ffd966;padding:2px 8px;border-radius:16px;font-size:12px;margin-left:8px}.empty-state.svelte-qwzubj{text-align:center;padding:24px 16px;color:#fff;background:#fff3;border:2px solid rgba(255,255,255,.5);border-radius:12px}.empty-state.svelte-qwzubj p:where(.svelte-qwzubj){margin:0;font-size:13px}.error-message.svelte-qwzubj{text-align:center;padding:30px;background:#ff64641a;border:2px solid rgba(255,100,100,.3);border-radius:12px;color:#ff6b6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-message.svelte-qwzubj p:where(.svelte-qwzubj){margin:0}
