.settings-panel.svelte-1fvlwji{background-color:var(--t-warn-bg, #fef9e7);border:1px solid var(--t-warn-border, #fbeebc);border-radius:8px;margin-top:1.5rem;margin-bottom:1.5rem}summary.svelte-1fvlwji{font-weight:700;cursor:pointer;padding:1.5rem}.settings-content-wrapper.svelte-1fvlwji{padding:0 1.5rem 1.5rem;flex-direction:column;gap:2rem;display:flex}.setting-item.svelte-1fvlwji{display:flex;flex-direction:column;gap:.75rem}h4.svelte-1fvlwji{margin:0;color:var(--t-text-muted, #8d6e63)}.description.svelte-1fvlwji{font-size:.9em;color:var(--t-text-muted, #666);margin:0;line-height:1.5}form.svelte-1fvlwji{display:flex;flex-direction:column;gap:1rem}.form-field.svelte-1fvlwji{display:flex;flex-direction:column;gap:.25rem}.form-group.svelte-1fvlwji{display:flex;align-items:center;gap:.5rem}.form-group-wrapper.svelte-1fvlwji{display:flex;gap:1.5rem;align-items:center}label.svelte-1fvlwji{font-weight:500}input.svelte-1fvlwji,textarea.svelte-1fvlwji{width:100%;padding:.5rem;border:1px solid var(--t-border, #ccc);border-radius:4px;font-size:1em}button.svelte-1fvlwji{padding:.6rem 1.2rem;border-radius:4px;border:none;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .2s}button.svelte-1fvlwji:hover{background-color:#e65100}button.svelte-1fvlwji:disabled{background-color:var(--t-surface-4, #ccc);cursor:not-allowed}.radio-group.svelte-1fvlwji{display:flex;gap:1rem}.radio-group.svelte-1fvlwji label:where(.svelte-1fvlwji){display:flex;align-items:center;gap:.25rem;cursor:pointer;font-weight:400;white-space:nowrap}.radio-group.svelte-1fvlwji label.disabled:where(.svelte-1fvlwji){cursor:not-allowed;opacity:.7}.form-actions.svelte-1fvlwji{display:flex;justify-content:flex-end}.toggle-switch.svelte-1fvlwji{display:flex;align-items:center}.toggle-switch.svelte-1fvlwji label:where(.svelte-1fvlwji){position:relative;display:inline-flex;align-items:center;cursor:pointer}.toggle-switch.svelte-1fvlwji input:where(.svelte-1fvlwji){opacity:0;width:0;height:0}.slider.svelte-1fvlwji{position:relative;width:50px;height:26px;background-color:var(--t-surface-4, #ccc);border-radius:26px;transition:background-color .2s}.slider.svelte-1fvlwji:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:var(--t-surface, white);border-radius:50%;transition:transform .2s}input.svelte-1fvlwji:checked+.slider:where(.svelte-1fvlwji){background-color:#4caf50}input.svelte-1fvlwji:checked+.slider:where(.svelte-1fvlwji):before{transform:translate(24px)}.label-text.svelte-1fvlwji{margin-left:.75rem;font-weight:500}.message.svelte-1fvlwji{margin:0;padding:.5rem .75rem;border-radius:4px;font-size:.9em;width:100%;box-sizing:border-box}.message.success.svelte-1fvlwji{background-color:var(--t-success-bg, #e8f5e9);color:var(--t-success, #2e7d32);border:1px solid var(--t-success-border, #a5d6a7)}.message.error.svelte-1fvlwji{background-color:var(--t-danger-bg, #ffebee);color:var(--t-danger, #c62828);border:1px solid var(--t-danger-border, #ef9a9a)}.thread-form-panel.svelte-1f2yk1i{position:fixed;bottom:1rem;right:1rem;width:90vw;max-width:450px;background-color:var(--t-surface, white);border-radius:12px;box-shadow:0 8px 24px #0003;z-index:1010;display:flex;flex-direction:column;overflow:hidden}.panel-header.svelte-1f2yk1i{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid var(--t-border, #e0e0e0);background-color:var(--t-surface-2, #f7f7f7)}.panel-header.svelte-1f2yk1i h3:where(.svelte-1f2yk1i){margin:0;font-size:1.1rem}.close-button.svelte-1f2yk1i{background:none;border:none;cursor:pointer;padding:.5rem;margin:-.5rem;color:var(--t-text-muted, #666);line-height:0}.close-button.svelte-1f2yk1i:hover{color:var(--t-text, #000)}.panel-body.svelte-1f2yk1i{padding:1.5rem;overflow-y:auto}form.svelte-1f2yk1i{display:flex;flex-direction:column;gap:1rem}form.svelte-1f2yk1i div:where(.svelte-1f2yk1i){display:flex;flex-direction:column}form.svelte-1f2yk1i label:where(.svelte-1f2yk1i){margin-bottom:.5rem;font-weight:500}form.svelte-1f2yk1i input:where(.svelte-1f2yk1i),form.svelte-1f2yk1i textarea:where(.svelte-1f2yk1i){padding:.75rem;border:1px solid var(--t-border, #ccc);border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box;background-color:var(--t-surface, #fff)}form.svelte-1f2yk1i textarea:where(.svelte-1f2yk1i){resize:vertical}form.svelte-1f2yk1i button:where(.svelte-1f2yk1i){padding:.75rem 1.5rem;border-radius:4px;border:none;background-color:#2d8cff;color:#fff;font-size:1rem;cursor:pointer;transition:background-color .2s}form.svelte-1f2yk1i button:where(.svelte-1f2yk1i):hover{background-color:#0070e0}form.svelte-1f2yk1i button:where(.svelte-1f2yk1i):disabled{background-color:var(--t-surface-4, #ccc);cursor:not-allowed}.error-message.svelte-1f2yk1i{color:var(--t-danger, red);margin-top:.5rem;white-space:pre-wrap}.field-error.svelte-1f2yk1i{font-size:.9em;margin-top:.25rem}.input-wrapper.svelte-1f2yk1i{position:relative}.char-counter.svelte-1f2yk1i{position:absolute;bottom:8px;right:8px;font-size:.8em;color:var(--t-text-muted, #666);background-color:var(--t-overlay, rgba(255, 255, 255, .8));padding:1px 4px;border-radius:3px;pointer-events:none}form.svelte-1f2yk1i textarea:where(.svelte-1f2yk1i)+.char-counter:where(.svelte-1f2yk1i){bottom:12px}@media (max-width: 768px){.thread-form-panel.svelte-1f2yk1i{bottom:0;right:0;width:100%;border-radius:12px 12px 0 0}}.archived-banner.svelte-uay2fe{background-color:var(--t-danger-bg, #ffebee);color:var(--t-danger, #c62828);border:1px solid var(--t-danger-border, #ef9a9a);border-radius:8px;padding:.5rem 1.5rem;margin:1rem 0}.creator-info-admin.svelte-uay2fe{background-color:var(--t-warn-bg, #fef9e7);border:1px solid var(--t-warn-border, #fbeebc);border-radius:4px;padding:.75rem;margin-top:1rem;font-size:.9em;display:flex;flex-wrap:wrap;gap:.5em 1em;align-items:center}.admin-controls.svelte-uay2fe{display:flex;flex-direction:column;gap:1rem}.archive-control.svelte-uay2fe button:where(.svelte-uay2fe){background-color:#f44336}.archive-control.svelte-uay2fe button.archived:where(.svelte-uay2fe){background-color:#4caf50}.id-part.bannable.svelte-uay2fe{cursor:pointer;color:var(--t-link, #007bff)}.id-part.bannable.svelte-uay2fe:hover{color:var(--t-link-hover, #0056b3)}.list-header.svelte-uay2fe{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.list-header.svelte-uay2fe h2:where(.svelte-uay2fe){margin:0}.sort-container.svelte-uay2fe{display:flex;align-items:center;gap:.5rem}.sort-container.svelte-uay2fe label:where(.svelte-uay2fe){font-weight:500;font-size:.9em}.sort-container.svelte-uay2fe select:where(.svelte-uay2fe){padding:.6rem 1rem;border:1px solid var(--t-border, #ccc);border-radius:4px;font-size:1em}.board-id.svelte-uay2fe{font-style:normal}.board-description.svelte-uay2fe{font-style:italic;color:var(--t-text-muted, #666)}.post-list.svelte-uay2fe{list-style:none;padding:0;border:1px solid var(--t-border, #ddd);border-radius:4px}.post-list-item.svelte-uay2fe{padding:1rem;transition:background-color .2s ease}.post-list-item.svelte-uay2fe+.post-list-item:where(.svelte-uay2fe){border-top:1px solid var(--t-border, #ddd)}.post-list-item.svelte-uay2fe:hover{background-color:var(--t-surface-2, #f9f9f9)}a.post-link-container.svelte-uay2fe{display:block;text-decoration:none;color:inherit}.post-info.svelte-uay2fe{display:flex;flex-direction:column;gap:.3rem;width:100%}.post-title-wrapper.svelte-uay2fe{display:flex;align-items:baseline;gap:.5rem;overflow:hidden}.post-title.svelte-uay2fe{font-weight:500;font-size:1.1rem}a.post-link-container.svelte-uay2fe:hover .post-title:where(.svelte-uay2fe){text-decoration:underline}.post-meta.svelte-uay2fe{display:grid;grid-template-columns:10em 7em 7em 8em auto auto;align-items:baseline;gap:.8rem;color:var(--t-text-muted, #555);font-size:.85em}.post-responses.svelte-uay2fe,.post-momentum.svelte-uay2fe{font-weight:700;white-space:nowrap}.post-archive-score.svelte-uay2fe{font-weight:700;white-space:nowrap;cursor:pointer;color:var(--t-warn, #e67e22)}.post-archive-score.overridden.svelte-uay2fe{color:var(--t-danger, #c0392b);font-weight:900}.score-editor.svelte-uay2fe{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:1000;width:min(22rem,calc(100% - 2rem));padding:1rem;background-color:var(--t-surface, #fff);color:var(--t-text, #333);border:1px solid var(--t-border, #ccc);border-radius:8px;box-shadow:0 4px 16px #0003}.score-editor.svelte-uay2fe p:where(.svelte-uay2fe){margin:0 0 .5rem}.score-editor.svelte-uay2fe input:where(.svelte-uay2fe){width:100%;box-sizing:border-box;padding:.3rem .5rem}.score-editor-actions.svelte-uay2fe{display:flex;gap:.5rem;margin-top:.5rem}.score-editor-error.svelte-uay2fe{color:var(--t-danger, #dc3545);margin-top:.5rem}.post-timestamp.svelte-uay2fe{white-space:nowrap}.creator-id.svelte-uay2fe{white-space:nowrap;overflow:hidden}.error.svelte-uay2fe{color:var(--t-danger, red);font-weight:700}.form-separator.svelte-uay2fe{margin:2rem 0}.floating-action-button.svelte-uay2fe{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;background-color:#2d8cff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;z-index:1005;text-decoration:none;border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.floating-action-button.svelte-uay2fe:hover{background-color:#0070e0;transform:translateY(-2px)}@media (max-width: 768px){.meta-label.svelte-uay2fe{display:none}.floating-action-button.svelte-uay2fe{bottom:1.5rem;right:1.5rem}.post-list.svelte-uay2fe{border:none;border-radius:0;background-color:transparent;margin-left:-.75rem;margin-right:-.75rem}.post-list.svelte-uay2fe li:where(.svelte-uay2fe){padding-left:0;padding-right:0}.post-list-item.svelte-uay2fe a.post-link-container:where(.svelte-uay2fe){padding-left:1rem;padding-right:1rem}.post-meta.svelte-uay2fe{display:flex;flex-wrap:wrap;gap:.2rem .8rem;grid-template-columns:auto;grid-template-columns:repeat(auto-fit,minmax(6em,1fr));justify-content:start}}
