.community.svelte-131htjm{max-width:var(--content-page-max);gap:var(--content-page-gap);flex-direction:column;width:100%;margin:0 auto;display:flex}.board-header.svelte-131htjm{gap:var(--content-header-gap);padding-bottom:var(--space-4);border-bottom:1px solid var(--c-border);flex-direction:column;display:flex}.back-link.svelte-131htjm{align-items:center;gap:var(--space-2);font-size:var(--content-back-link-size);color:var(--c-text-3);transition:color var(--dur) var(--ease);width:fit-content;font-weight:500;display:inline-flex}.back-link.svelte-131htjm:hover{color:var(--c-primary)}.board-header-main.svelte-131htjm{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.board-heading.svelte-131htjm{gap:var(--space-2);flex-direction:column;display:flex}.board-title.svelte-131htjm{width:fit-content;font-size:var(--content-title-size);font-weight:var(--content-title-weight);letter-spacing:var(--content-title-track);background:linear-gradient(135deg, var(--content-title-grad-start) 0%, var(--content-title-grad-mid) 58%, var(--content-title-grad-end) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.05;display:inline-block}.board-desc.svelte-131htjm{max-width:var(--content-desc-max);font-size:var(--content-desc-size);line-height:var(--content-desc-line);color:var(--c-text-3)}.header-actions.svelte-131htjm{gap:var(--space-2);align-items:center;display:flex}.action-btn.svelte-131htjm{min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-shrink:0;font-size:.8rem;font-weight:600}.action-btn--primary.svelte-131htjm{background:var(--c-primary);color:var(--c-bg)}.action-btn--primary.svelte-131htjm:hover:not(:disabled){opacity:.85}.action-btn--primary.svelte-131htjm:disabled{opacity:.5;cursor:not-allowed}.action-btn--ghost.svelte-131htjm{color:var(--c-text-3);border:1px solid var(--c-border);background:0 0}.action-btn--ghost.svelte-131htjm:hover{color:var(--c-text);border-color:var(--c-text-3)}.sugg-box.svelte-131htjm{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.sugg-title.svelte-131htjm{color:var(--c-text-2);padding:var(--space-2) var(--space-4) 0;font-size:.78rem;font-weight:600}.sugg-input.svelte-131htjm{width:100%;padding:var(--space-2) var(--space-4);color:var(--c-text);resize:vertical;border-bottom:1px solid var(--c-border);background:0 0;min-height:72px;font-size:.88rem;line-height:1.5}.sugg-input.svelte-131htjm::placeholder{color:var(--c-text-3)}.sugg-input.svelte-131htjm:disabled{opacity:.6}.sugg-error.svelte-131htjm{color:var(--c-rose-text);padding:var(--space-1) var(--space-4) 0;font-size:.78rem}.sugg-footer.svelte-131htjm{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sugg-hint.svelte-131htjm{color:var(--c-text-3);font-size:.72rem}.sites-section.svelte-131htjm{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.sites-header.svelte-131htjm{align-items:center;gap:var(--space-2);display:flex}.sites-label.svelte-131htjm{text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-3);white-space:nowrap;font-size:.72rem;font-weight:600}.sites-dots.svelte-131htjm{width:fit-content;margin-top:var(--space-1);justify-content:center;align-self:center;align-items:center;gap:6px;padding:4px 10px 0;display:flex}.sites-dot.svelte-131htjm{cursor:pointer;width:30px;height:30px;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:none;border-radius:50%;padding:0;position:relative}.sites-dot.svelte-131htjm:after{content:"";background:var(--c-border);border-radius:50%;width:7px;height:7px;transition:inherit;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sites-dot.svelte-131htjm:hover:after{background:var(--c-text-3)}.sites-dot--active.svelte-131htjm:after{background:var(--c-primary);width:11px}.sites-track.svelte-131htjm{gap:var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 1% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 1% 95%,#0000 100%)}.sites-track.svelte-131htjm::-webkit-scrollbar{display:none}.site-card.svelte-131htjm{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);color:var(--c-text-2);scroll-snap-align:start;flex-shrink:0;min-width:200px;max-width:240px;display:flex}.site-card.svelte-131htjm:last-child{margin-right:var(--space-3)}.site-card.svelte-131htjm:hover{border-color:var(--c-primary);background:var(--c-surface-hover);color:var(--c-text)}.site-card-icon.svelte-131htjm{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--c-primary) 10%, var(--c-surface-active));width:30px;height:30px;color:var(--c-primary-text);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-card-icon--db.svelte-131htjm{background:color-mix(in srgb, var(--c-primary) 14%, transparent);color:var(--c-primary-text)}.site-card-icon--globe.svelte-131htjm{background:color-mix(in srgb, var(--c-sky) 14%, transparent);color:var(--c-sky-text)}.site-card-icon--forum.svelte-131htjm{background:color-mix(in srgb, var(--c-peach) 14%, transparent);color:var(--c-peach-text)}.site-card-icon--tool.svelte-131htjm{background:color-mix(in srgb, var(--c-mint) 14%, transparent);color:var(--c-mint-text)}.site-card-icon--discord.svelte-131htjm{color:#5865f2;background:#5865f21f}.site-card-icon--reddit.svelte-131htjm{color:#ff4500;background:#ff45001f}.site-card.svelte-131htjm:hover .site-card-icon:where(.svelte-131htjm){background:color-mix(in srgb, currentColor 12%, transparent)}.site-card.svelte-131htjm:hover .site-card-icon--discord:where(.svelte-131htjm){color:#5865f2}.site-card.svelte-131htjm:hover .site-card-icon--reddit:where(.svelte-131htjm){color:#ff4500}.site-card-info.svelte-131htjm{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.site-card-name.svelte-131htjm{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.site-card-desc.svelte-131htjm{color:var(--c-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.site-card-arrow.svelte-131htjm{color:var(--c-text-3);opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);flex-shrink:0;transform:translate(-2px,2px)}.site-card.svelte-131htjm:hover .site-card-arrow:where(.svelte-131htjm){opacity:1;transform:translate(0)}.compose-box.svelte-131htjm{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden}.compose-topbar.svelte-131htjm{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) 0;display:flex}.compose-type.svelte-131htjm{align-items:center;gap:var(--space-2);color:var(--c-text-2);font-size:.76rem;display:flex}.compose-type-label.svelte-131htjm{color:var(--c-text-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.compose-type-select.svelte-131htjm{border:1px solid var(--c-border);background:var(--c-surface-active);min-width:170px;color:var(--c-text);border-radius:999px;outline:none;padding:6px 28px 6px 10px}.compose-type-select.svelte-131htjm:disabled{opacity:.6}.compose-input.svelte-131htjm{width:100%;padding:var(--space-3) var(--space-4);color:var(--c-text);resize:vertical;border-bottom:1px solid var(--c-border);background:0 0;min-height:90px;font-size:.9rem;line-height:1.5}.compose-input.svelte-131htjm::placeholder{color:var(--c-text-3)}.compose-input.svelte-131htjm:disabled{opacity:.6}.compose-error.svelte-131htjm{color:var(--c-rose-text);padding:var(--space-2) var(--space-4) 0;font-size:.78rem}.compose-footer.svelte-131htjm{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.compose-hint.svelte-131htjm{color:var(--c-text-3);font-size:.72rem}.type-filters.svelte-131htjm{flex-wrap:wrap;gap:8px;display:flex}.type-pill.svelte-131htjm{min-height:38px;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), opacity var(--dur) var(--ease);opacity:.78;border:1px solid #0000;border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:700}.type-pill.svelte-131htjm:hover{opacity:1;transform:translateY(-1px)}.type-pill--active.svelte-131htjm{opacity:1;border-color:color-mix(in srgb, currentColor 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 10%, transparent)}.type-pill--all.svelte-131htjm{background:color-mix(in srgb, var(--c-text-2) 10%, transparent);color:var(--c-text-2)}.type-pill--discussion.svelte-131htjm{background:var(--c-primary-soft);color:var(--c-primary-text)}.type-pill--question.svelte-131htjm{background:var(--c-sky-soft);color:var(--c-sky-text)}.type-pill--build.svelte-131htjm{background:var(--c-mint-soft);color:var(--c-mint-text)}.type-pill--guide.svelte-131htjm{background:color-mix(in srgb, var(--c-peach) 16%, transparent);color:var(--c-peach-text)}.type-pill--bug.svelte-131htjm{background:var(--c-rose-soft);color:var(--c-rose-text)}.type-pill--other.svelte-131htjm{background:color-mix(in srgb, var(--c-text-2) 10%, transparent);color:var(--c-text-2)}.board-empty.svelte-131htjm{justify-items:center;gap:var(--space-3);color:var(--c-text-3);padding:var(--space-8) 0;text-align:center;font-size:.88rem;display:grid}.skel-grid.svelte-131htjm{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.skel-row.svelte-131htjm{background:linear-gradient(90deg, var(--c-surface) 25%, var(--c-surface-hover) 50%, var(--c-surface) 75%);border-radius:var(--radius);border:1px solid var(--c-border);background-size:400px 100%;height:90px;animation:1.4s infinite shimmer}.post-grid.svelte-131htjm{gap:var(--space-2);flex-direction:column;display:flex}.post-grid--multi.svelte-131htjm{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.post-card.svelte-131htjm{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);color:inherit;display:flex}.post-card.svelte-131htjm:hover{background:var(--c-surface-hover);border-color:var(--c-primary)}.post-card--pinned.svelte-131htjm{background:color-mix(in srgb, var(--c-primary) 5%, var(--c-surface))}.post-card--pinned.svelte-131htjm:hover{background:color-mix(in srgb, var(--c-primary) 9%, var(--c-surface-hover))}.post-card-body.svelte-131htjm{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.post-top.svelte-131htjm{align-items:flex-start;gap:5px;display:flex}.post-tags.svelte-131htjm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pin-badge.svelte-131htjm{flex-shrink:0;margin-top:1px;font-size:.7rem}.post-type-badge.svelte-131htjm{letter-spacing:.01em;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.67rem;font-weight:700;display:inline-flex}.post-type-badge--discussion.svelte-131htjm{background:var(--c-primary-soft);color:var(--c-primary-text)}.post-type-badge--question.svelte-131htjm{background:var(--c-sky-soft);color:var(--c-sky-text)}.post-type-badge--build.svelte-131htjm{background:var(--c-mint-soft);color:var(--c-mint-text)}.post-type-badge--guide.svelte-131htjm{background:color-mix(in srgb, var(--c-peach) 16%, transparent);color:var(--c-peach-text)}.post-type-badge--bug.svelte-131htjm{background:var(--c-rose-soft);color:var(--c-rose-text)}.post-type-badge--other.svelte-131htjm{background:color-mix(in srgb, var(--c-text-2) 10%, transparent);color:var(--c-text-2)}.post-snippet.svelte-131htjm{color:var(--c-text);word-break:break-word;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.post-meta.svelte-131htjm{color:var(--c-text-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:.72rem;display:flex}.crown.svelte-131htjm{font-size:.7rem}.post-author.svelte-131htjm{color:var(--c-text-2);font-weight:500}.post-author--admin.svelte-131htjm{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#c77dff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.meta-dot.svelte-131htjm{opacity:.4}.post-admin.svelte-131htjm{opacity:0;transition:opacity var(--dur) var(--ease);flex-shrink:0;align-items:center;gap:4px;display:flex}.post-card.svelte-131htjm:hover .post-admin:where(.svelte-131htjm){opacity:1}.admin-btn.svelte-131htjm{border-radius:var(--radius-xs);background:var(--c-surface-active);border:1px solid var(--c-border);color:var(--c-text-3);transition:all var(--dur) var(--ease);padding:2px 6px;font-size:.72rem}.admin-btn.svelte-131htjm:hover{background:var(--c-surface-hover);color:var(--c-text)}.admin-btn--del.svelte-131htjm:hover{background:var(--c-rose-soft);color:var(--c-rose-text);border-color:#0000}@media (width<=640px){.post-grid--multi.svelte-131htjm,.skel-grid.svelte-131htjm{grid-template-columns:1fr}.board-header-main.svelte-131htjm{align-items:flex-start}.header-actions.svelte-131htjm{flex-wrap:wrap;width:100%}.site-card.svelte-131htjm{min-width:160px;max-width:180px}.site-card-desc.svelte-131htjm{display:none}.compose-topbar.svelte-131htjm,.compose-footer.svelte-131htjm{flex-direction:column;align-items:stretch}.compose-type.svelte-131htjm{justify-content:space-between}.compose-type-select.svelte-131htjm{width:100%;min-width:0}}
