.like-sharing.svelte-p6x957{margin-top:18px;padding:22px 24px}h2.svelte-p6x957{color:var(--heading,#173d34);margin:0;font:500 1.45rem/1.15 Georgia,serif}.intro.svelte-p6x957,.hint.svelte-p6x957,.muted.svelte-p6x957,.message.svelte-p6x957,.error.svelte-p6x957{font-size:.82rem;line-height:1.45}.intro.svelte-p6x957{color:var(--muted,#66766c);margin:9px 0 18px}.setting-label.svelte-p6x957{color:var(--heading,#173d34);margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.like-sharing.svelte-p6x957>button:where(.svelte-p6x957){border:1px solid var(--border,#c7ccc3);background:var(--surface,#fff);color:var(--heading,#173d34);cursor:pointer;border-radius:7px;margin-top:5px;padding:7px 11px;font-size:.78rem}select.svelte-p6x957{border:1px solid var(--border,#c7ccc3);background:var(--surface,#fff);width:100%;max-width:460px;height:40px;color:var(--heading,#173d34);font:inherit;border-radius:8px;padding:0 10px;font-size:.84rem}.rated-setting.svelte-p6x957{color:var(--heading,#173d34);align-items:center;gap:9px;margin-top:15px;font-size:.82rem;font-weight:650;display:flex}.rated-setting.svelte-p6x957 input:where(.svelte-p6x957),.audience.svelte-p6x957 input:where(.svelte-p6x957){accent-color:var(--accent,#9b5e38)}.hint.svelte-p6x957{color:var(--muted,#77827d);margin:6px 0 0 25px}.audience.svelte-p6x957{border-top:1px solid var(--border,#dedfd7);margin-top:18px;padding-top:15px}.audience.svelte-p6x957 h3:where(.svelte-p6x957){color:var(--heading,#173d34);margin:0 0 10px;font-size:.86rem}.audience.svelte-p6x957 ul:where(.svelte-p6x957){gap:3px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.audience.svelte-p6x957 li:where(.svelte-p6x957){border-bottom:1px solid var(--border,#e8e8e1);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.audience.svelte-p6x957 li:where(.svelte-p6x957) label:where(.svelte-p6x957){cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.audience.svelte-p6x957 li:where(.svelte-p6x957) label:where(.svelte-p6x957) span:where(.svelte-p6x957){min-width:0;display:grid}.audience.svelte-p6x957 strong:where(.svelte-p6x957){text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.audience.svelte-p6x957 small:where(.svelte-p6x957){color:var(--muted,#77827d);font-size:.7rem}.muted.svelte-p6x957{color:var(--muted,#77827d);margin:8px 0}.message.svelte-p6x957{color:var(--accent,#575d3d);margin:12px 0 0}.error.svelte-p6x957{color:var(--error,#973c35);margin:12px 0 0}@media (width<=600px){.like-sharing.svelte-p6x957{padding:18px}.hint.svelte-p6x957{margin-left:0}}.post-preferences.svelte-1st9tf3{margin-top:18px;padding:22px 24px}h2.svelte-1st9tf3{color:var(--heading,#173d34);margin:0;font:500 1.45rem/1.15 Georgia,serif}.intro.svelte-1st9tf3,.hint.svelte-1st9tf3,.muted.svelte-1st9tf3,.message.svelte-1st9tf3,.error.svelte-1st9tf3{font-size:.82rem;line-height:1.45}.intro.svelte-1st9tf3{color:var(--muted,#66766c);margin:9px 0 14px}.preference.svelte-1st9tf3{color:var(--heading,#173d34);align-items:center;gap:9px;font-size:.82rem;font-weight:650;display:flex}.preference.svelte-1st9tf3 input:where(.svelte-1st9tf3){accent-color:var(--accent,#9b5e38)}.hint.svelte-1st9tf3{color:var(--muted,#77827d);margin:6px 0 0 25px}.muted.svelte-1st9tf3,.message.svelte-1st9tf3,.error.svelte-1st9tf3{margin:10px 0 0}.muted.svelte-1st9tf3{color:var(--muted,#77827d)}.message.svelte-1st9tf3{color:var(--accent,#575d3d)}.error.svelte-1st9tf3{color:var(--error,#973c35)}@media (width<=600px){.post-preferences.svelte-1st9tf3{padding:18px}.hint.svelte-1st9tf3{margin-left:0}}.profile-page.svelte-5coopb{max-width:780px;padding-top:38px;padding-bottom:80px}.profile-card.svelte-5coopb{background:var(--surface,#fff);border:1px solid var(--border,#dedfd7);border-radius:12px;padding:26px 28px}.profile-identity.svelte-5coopb{align-items:center;gap:16px;display:flex}.profile-identity.svelte-5coopb .author-avatar{flex-basis:72px;width:72px;height:72px;font-size:1.2rem}.profile-avatar.svelte-5coopb{object-fit:cover;border:1px solid var(--border,#dedfd7);border-radius:50%;width:72px;height:72px}.profile-card.svelte-5coopb h1:where(.svelte-5coopb){color:var(--heading,#173d34);margin:4px 0;font:500 2rem/1.1 Georgia,serif}.handle.svelte-5coopb{color:var(--muted,#77827d);margin:0;font-size:.86rem}.bio.svelte-5coopb{white-space:pre-wrap;max-width:650px;margin:22px 0 0}.profile-stats.svelte-5coopb{border-top:1px solid var(--border,#dedfd7);gap:28px;margin:24px 0 0;padding-top:18px;display:flex}.profile-stats.svelte-5coopb div:where(.svelte-5coopb){gap:3px;display:grid}.profile-stats.svelte-5coopb dt:where(.svelte-5coopb){text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#77827d);font-size:.7rem}.profile-stats.svelte-5coopb dd:where(.svelte-5coopb){color:var(--heading,#173d34);margin:0;font-weight:700}.buddy-controls.svelte-5coopb{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.buddy-controls.svelte-5coopb button:where(.svelte-5coopb){border:1px solid var(--border,#c7ccc3);background:var(--surface,#fff);color:var(--heading,#173d34);cursor:pointer;border-radius:8px;padding:8px 12px;font:650 .8rem/1.1 inherit}.buddy-controls.svelte-5coopb button:where(.svelte-5coopb):first-child{background:var(--heading,#173d34);border-color:var(--heading,#173d34);color:#fff}.buddy-controls.svelte-5coopb button.pinned:where(.svelte-5coopb){background:var(--wash,#f0ece4);border-color:var(--accent,#9b5e38);color:var(--accent,#9b5e38)}.buddy-controls.svelte-5coopb button:where(.svelte-5coopb):disabled{opacity:.6;cursor:wait}.buddy-sign-in.svelte-5coopb{color:var(--muted,#66766c);margin:16px 0 0;font-size:.82rem}.buddy-sign-in.svelte-5coopb a:where(.svelte-5coopb){color:var(--accent,#9b5e38);font-weight:700}.profile-editor.svelte-5coopb{margin-top:20px}.profile-editor.svelte-5coopb h2:where(.svelte-5coopb){margin-top:0}.profile-editor.svelte-5coopb form:where(.svelte-5coopb){gap:12px;display:grid}.profile-editor.svelte-5coopb textarea:where(.svelte-5coopb){resize:vertical}.profile-editor.svelte-5coopb button:where(.svelte-5coopb){justify-self:start}.form-message.svelte-5coopb,.form-error.svelte-5coopb{margin-bottom:0;font-size:.84rem}.profile-projects.svelte-5coopb{margin-top:24px}.profile-projects.svelte-5coopb h2:where(.svelte-5coopb){color:var(--heading,#173d34);margin:0 0 12px;font:600 1rem/1.2 inherit}.project-grid.svelte-5coopb{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.project-card.svelte-5coopb{border:1px solid var(--border,#dedfd7);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.project-icon.svelte-5coopb{object-fit:contain;background:var(--subtle,#e8ece6);border-radius:9px;flex:0 0 42px;width:42px;height:42px}.project-icon-fallback.svelte-5coopb{color:var(--heading,#173d34);place-items:center;font-weight:750;display:grid}.project-copy.svelte-5coopb{gap:4px;min-width:0;display:grid}.project-copy.svelte-5coopb strong:where(.svelte-5coopb){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-copy.svelte-5coopb a:where(.svelte-5coopb){color:inherit;text-decoration:none}.project-copy.svelte-5coopb strong:where(.svelte-5coopb) a:where(.svelte-5coopb):hover,.project-github.svelte-5coopb:hover{text-decoration:underline}.project-github.svelte-5coopb{color:var(--muted,#66766c);font-size:.78rem}.x-avatar-import.svelte-5coopb{gap:6px;display:grid}.x-avatar-import.svelte-5coopb>label:where(.svelte-5coopb){font-size:.84rem;font-weight:650}.x-avatar-import.svelte-5coopb>div:where(.svelte-5coopb){gap:8px;display:flex}.x-avatar-import.svelte-5coopb>div:where(.svelte-5coopb) input:where(.svelte-5coopb){flex:1}.x-avatar-import.svelte-5coopb>div:where(.svelte-5coopb) button:where(.svelte-5coopb),.secondary-button.svelte-5coopb{border:1px solid var(--border,#c7ccc3);background:var(--surface,#fff);color:var(--heading,#173d34);border-radius:8px;padding:9px 12px;font-weight:650}.x-avatar-import.svelte-5coopb>small:where(.svelte-5coopb){color:var(--muted,#77827d);font-size:.76rem}.project-editor.svelte-5coopb{gap:12px;margin-top:10px;display:grid}.project-editor-heading.svelte-5coopb{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-editor-heading.svelte-5coopb h3:where(.svelte-5coopb){color:var(--heading,#173d34);margin:0;font-size:1rem}.project-editor-heading.svelte-5coopb p:where(.svelte-5coopb){margin:4px 0 0;font-size:.8rem}.project-fields.svelte-5coopb{border:1px solid var(--border,#dedfd7);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:18px 12px 12px;display:grid;position:relative}.project-fields.svelte-5coopb legend:where(.svelte-5coopb){color:var(--muted,#66766c);padding:0 5px;font-size:.77rem;font-weight:700}.project-fields.svelte-5coopb .remove-project:where(.svelte-5coopb){color:#9d3f35;background:0 0;border:0;font-size:.76rem;position:absolute;top:8px;right:10px}.project-fields.svelte-5coopb label:where(.svelte-5coopb){font-size:.79rem}.project-fields.svelte-5coopb input:where(.svelte-5coopb){margin-top:4px}.activity.svelte-5coopb{margin-top:40px}.section-heading.svelte-5coopb{border-bottom:1px solid var(--border,#dedfd7);justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.section-heading.svelte-5coopb h2:where(.svelte-5coopb){color:var(--heading,#173d34);margin:0;font:500 1.7rem/1.1 Georgia,serif}.section-heading.svelte-5coopb a:where(.svelte-5coopb){color:var(--accent,#9b5e38);font-size:.84rem;font-weight:700}.profile-tabs.svelte-5coopb{border-bottom:1px solid var(--border,#dedfd7);gap:4px;margin-top:16px;display:flex;overflow-x:auto}.profile-tabs.svelte-5coopb a:where(.svelte-5coopb){color:var(--muted,#66766c);white-space:nowrap;padding:13px 15px;font:600 .82rem/1 inherit;text-decoration:none;position:relative}.profile-tabs.svelte-5coopb a:where(.svelte-5coopb) span:where(.svelte-5coopb){opacity:.75;margin-left:4px;font-size:.72rem}.profile-tabs.svelte-5coopb a:where(.svelte-5coopb):hover,.profile-tabs.svelte-5coopb a.active:where(.svelte-5coopb){color:var(--heading,#173d34)}.profile-tabs.svelte-5coopb a.active:where(.svelte-5coopb):after{content:"";background:var(--accent,#9b5e38);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.activity-item.svelte-5coopb{border-bottom:1px solid var(--border,#dedfd7);padding:17px 0}.activity-item.svelte-5coopb h3:where(.svelte-5coopb){margin:8px 0 0;font:600 1.1rem/1.25 Georgia,serif}.activity-item.svelte-5coopb h3:where(.svelte-5coopb) a:where(.svelte-5coopb){color:var(--heading,#173d34)}.activity-item.svelte-5coopb p:where(.svelte-5coopb){white-space:pre-wrap;margin:10px 0}.timeline-body.svelte-5coopb{line-height:1.5}.timeline-meta.svelte-5coopb{color:var(--muted,#77827d);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:.76rem;display:flex}.badge.svelte-5coopb{background:var(--wash,#f0ece4);color:var(--muted,#66766c);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 7px;font-size:.68rem;display:inline-block}.context-link.svelte-5coopb{color:var(--accent,#9b5e38);font-size:.8rem;font-weight:700}.empty-tab.svelte-5coopb{border-bottom:1px solid var(--border,#dedfd7);padding:28px 0}.activity-item.pinned-post.svelte-5coopb{border-left:3px solid var(--accent,#9b5e38);padding-left:12px}.post-card-heading.svelte-5coopb{justify-content:space-between;align-items:center;gap:12px;display:flex}.pinned-badge.svelte-5coopb{color:var(--accent,#9b5e38);white-space:nowrap;font-size:.72rem;font-weight:750}.post-pin-button.svelte-5coopb{border:1px solid var(--border,#c7ccc3);background:var(--surface,#fff);color:var(--heading,#173d34);cursor:pointer;border-radius:999px;margin-top:12px;padding:6px 10px;font:650 .74rem/1.2 ui-sans-serif,system-ui,sans-serif}.post-pin-button.active.svelte-5coopb{border-color:var(--accent,#9b5e38);color:var(--accent,#9b5e38)}.post-pin-button.svelte-5coopb:disabled{opacity:.6;cursor:wait}.pin-feedback.svelte-5coopb,.pin-error.svelte-5coopb{font-size:.82rem}.pin-feedback.svelte-5coopb{color:var(--accent,#575d3d)}.pin-error.svelte-5coopb{color:var(--error,#973c35)}.post-media.svelte-5coopb{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-top:14px;display:grid}.post-media-item.svelte-5coopb{border:1px solid var(--border,#dedfd7);background:#151815;border-radius:10px;min-width:0;overflow:hidden}.post-media-item.svelte-5coopb img:where(.svelte-5coopb),.post-media-item.svelte-5coopb video:where(.svelte-5coopb){aspect-ratio:4/3;object-fit:contain;width:100%;max-height:480px;display:block}.post-media-item.svelte-5coopb a:where(.svelte-5coopb){display:block}.post-media-item.svelte-5coopb button{margin:6px 8px}.media-grid.svelte-5coopb{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.media-card.svelte-5coopb{border:1px solid var(--border,#dedfd7);background:var(--surface,#fff);border-radius:10px;overflow:hidden}.media-preview.svelte-5coopb{background:var(--subtle,#f0f3ec);aspect-ratio:1;place-items:center;display:grid}.media-preview.svelte-5coopb img:where(.svelte-5coopb),.media-preview.svelte-5coopb video:where(.svelte-5coopb){object-fit:cover;width:100%;height:100%;display:block}.media-caption.svelte-5coopb{padding:10px 12px}.media-caption.svelte-5coopb>a:where(.svelte-5coopb){color:var(--heading,#173d34);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.media-caption.svelte-5coopb small:where(.svelte-5coopb){color:var(--muted,#77827d);margin-top:5px;font-size:.72rem;display:block}.media-video-tools.svelte-5coopb{align-items:center;gap:10px;margin-top:8px;display:flex}.media-video-tools.svelte-5coopb a:where(.svelte-5coopb){color:var(--accent,#9b5e38);font-size:.76rem;font-weight:700}@media (width<=600px){.profile-page.svelte-5coopb{padding-top:20px}.profile-card.svelte-5coopb{padding:20px}.profile-card.svelte-5coopb h1:where(.svelte-5coopb){font-size:1.6rem}.profile-stats.svelte-5coopb{gap:18px}.section-heading.svelte-5coopb{flex-direction:column;align-items:start;gap:8px}}@media (width<=460px){.media-grid.svelte-5coopb{grid-template-columns:1fr}.profile-tabs.svelte-5coopb a:where(.svelte-5coopb){padding-inline:10px}.project-fields.svelte-5coopb{grid-template-columns:1fr}.project-editor-heading.svelte-5coopb{flex-direction:column;align-items:flex-start}.x-avatar-import.svelte-5coopb>div:where(.svelte-5coopb){flex-direction:column;align-items:stretch}}
