.post-composer.svelte-1cyo24q{--textarea-height:160px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-card);background:var(--color-background);box-shadow:0 2px 4px color-mix(in srgb, var(--color-shadow) 2%, transparent);scroll-margin-top:calc(var(--app-top-offset,64px) + 20px);padding:20px 22px 16px}.post-composer.embedded.svelte-1cyo24q{box-shadow:none;border:0;border-radius:0;padding:0}.inline-composer.svelte-1cyo24q{--textarea-height:112px;margin-top:.75rem}.inline-composer.svelte-1cyo24q .composer-heading:where(.svelte-1cyo24q){display:none}.post-composer.inline-composer.svelte-1cyo24q .composer-body textarea{min-height:112px}.composer-heading.svelte-1cyo24q{align-items:center;gap:12px;margin-bottom:18px;display:flex}h2.svelte-1cyo24q{font-size:var(--text-title);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.4}.composer-heading.svelte-1cyo24q p:where(.svelte-1cyo24q){color:var(--color-on-surface-variant);font-size:var(--text-meta);margin:3px 0 0;line-height:1.45}form.svelte-1cyo24q,fieldset.svelte-1cyo24q{gap:8px;min-width:0;display:grid}fieldset.svelte-1cyo24q{border:0;margin:0;padding:0}.post-composer.svelte-1cyo24q .composer-body textarea{min-height:160px;font-size:var(--text-body);line-height:var(--text-body--line-height);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px 12px}.post-composer.svelte-1cyo24q .composer-body textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.composer-options.svelte-1cyo24q,.composer-settings.svelte-1cyo24q{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.composer-settings.svelte-1cyo24q{flex:260px;min-width:0}.composer-settings.svelte-1cyo24q .composer-select{font-size:var(--text-meta);color:var(--color-on-surface-variant);flex:120px;gap:4px;font-weight:600}.composer-settings.svelte-1cyo24q select{font-size:var(--text-label);border-radius:var(--radius-sm);background:var(--color-surface-container);border-color:#0000;min-height:44px;padding-block:8px}.composer-settings.svelte-1cyo24q .composer-type{flex:90px}.composer-settings.svelte-1cyo24q .composer-audience{flex:1.5 160px}.composer-attachments.svelte-1cyo24q{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 18px;display:grid}.composer-attachments.expanded.svelte-1cyo24q{grid-template-columns:minmax(0,1fr)}.composer-photos.svelte-1cyo24q,.composer-link.svelte-1cyo24q{min-width:0}.audience-note.svelte-1cyo24q,.composer-actions.svelte-1cyo24q>span:where(.svelte-1cyo24q){color:var(--color-on-surface-variant);font-size:var(--text-meta);align-items:center;gap:6px;margin:0;line-height:1.5;display:inline-flex}.audience-note.svelte-1cyo24q{flex:150px;min-height:44px}.composer-link.svelte-1cyo24q summary:where(.svelte-1cyo24q){width:fit-content;min-height:44px;color:var(--color-primary);font-size:var(--text-label);cursor:pointer;align-items:center;gap:7px;font-weight:600;display:flex}.composer-link[open].svelte-1cyo24q{flex-basis:100%}.composer-link[open].svelte-1cyo24q summary:where(.svelte-1cyo24q){margin-bottom:8px}.composer-actions.svelte-1cyo24q{border-top:1px solid var(--color-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.composer-actions.svelte-1cyo24q .cal-button{min-height:44px;font-size:var(--text-label);border-radius:99px;padding:10px 20px}@media (width<=620px){.post-composer.svelte-1cyo24q{--textarea-height:180px;border-radius:var(--radius-card);padding:16px 16px 12px}.composer-heading.svelte-1cyo24q{gap:10px;margin-bottom:12px}.post-composer.svelte-1cyo24q .composer-body textarea{min-height:180px;font-size:var(--text-base);padding-bottom:8px}.inline-composer.svelte-1cyo24q .composer-body textarea{min-height:112px}.composer-settings.svelte-1cyo24q .composer-select{font-size:var(--text-meta)}.composer-heading.svelte-1cyo24q .cal-avatar{width:36px;height:36px}}@media (width<=480px){.composer-actions.svelte-1cyo24q>span:where(.svelte-1cyo24q){max-width:130px;font-size:var(--text-meta);align-items:start}.composer-actions.svelte-1cyo24q>span:where(.svelte-1cyo24q) svg{width:13px;height:13px;margin-top:1px}.composer-actions.svelte-1cyo24q .cal-button{padding-inline:14px}.composer-settings.svelte-1cyo24q{flex-basis:100%}}
