.reply-composer.svelte-1bom6p1{border:1px solid var(--hair);background:var(--raised);border-radius:10px;min-width:0;margin-top:32px;padding:20px}.reply-heading.svelte-1bom6p1{align-items:center;gap:8px;margin-bottom:14px;display:flex}.reply-form.svelte-1bom6p1{gap:12px;display:grid}textarea.svelte-1bom6p1{resize:vertical;overscroll-behavior:contain;border:1px solid var(--hair);background:var(--paper);width:100%;min-width:0;min-height:160px;max-height:min(46dvh,480px);color:var(--ink);font:inherit;border-radius:6px;outline:none;padding:12px 14px;font-size:14px;line-height:1.65;overflow-y:auto}textarea.svelte-1bom6p1::placeholder{color:var(--ink3)}textarea.svelte-1bom6p1:focus-visible{border-color:var(--seal-500);outline:2px solid color-mix(in oklab, var(--seal-500) 20%, transparent);outline-offset:1px}.reply-quote.svelte-1bom6p1{border-left:3px solid var(--seal-500);background:var(--sunken);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.reply-actions.svelte-1bom6p1{justify-content:space-between;align-items:center;gap:12px;display:flex}.reply-upload.svelte-1bom6p1{flex:1;min-width:0}.reply-submit.svelte-1bom6p1{background:var(--seal-500);min-height:38px;color:var(--onseal);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600}.reply-submit.svelte-1bom6p1:hover:not(:disabled){background:var(--seal-600)}.reply-submit.svelte-1bom6p1:disabled{opacity:.5;cursor:default}@media (width<=639px){.reply-composer.svelte-1bom6p1{padding:16px}.reply-submit.svelte-1bom6p1{padding-inline:14px}}.post-dialog.svelte-jhr7gs{border:1px solid var(--hair);background:var(--paper);width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);font-family:var(--font-sans);border-radius:12px;margin:auto;padding:0;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 80px #00000038}.post-dialog[open].svelte-jhr7gs{flex-direction:column;display:flex}.post-dialog.wide.svelte-jhr7gs{width:min(680px,100vw - 32px)}.post-dialog.svelte-jhr7gs::backdrop{background:#0000008c}header.svelte-jhr7gs{border-bottom:1px solid var(--hair);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}h2.svelte-jhr7gs{margin:0;font-size:17px;font-weight:700}.close.svelte-jhr7gs{width:32px;height:32px;color:var(--ink2);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.close.svelte-jhr7gs:hover{background:var(--raised);color:var(--ink)}.content.svelte-jhr7gs{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.content.svelte-jhr7gs label{gap:7px;min-width:0;font-weight:600;display:grid}.content.svelte-jhr7gs input,.content.svelte-jhr7gs textarea{border:1px solid var(--hair);background:var(--raised);width:100%;min-width:0;color:var(--ink);border-radius:6px;outline:none;padding:10px 12px;font-size:14px}.content.svelte-jhr7gs textarea{resize:vertical;max-height:45dvh;font-family:monospace;line-height:1.65}.content.svelte-jhr7gs button{box-shadow:none;border-radius:6px;transform:none}.content.svelte-jhr7gs input:focus-visible,.content.svelte-jhr7gs textarea:focus-visible,.post-dialog.svelte-jhr7gs button:focus-visible{outline:2px solid var(--seal-500);outline-offset:2px}@media (width<=639px){header.svelte-jhr7gs{padding:12px 16px}.content.svelte-jhr7gs{padding:16px}}.post-dialog-form.svelte-1w64vxj{gap:16px;display:grid}.dialog-actions.svelte-1w64vxj{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.dialog-actions.svelte-1w64vxj button:where(.svelte-1w64vxj){cursor:pointer;border:1px solid #0000;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600}.dialog-actions.svelte-1w64vxj .dialog-secondary:where(.svelte-1w64vxj){background:var(--raised);border-color:var(--hair);color:var(--ink)}.dialog-primary.svelte-1w64vxj{background:var(--seal-500);color:var(--onseal)}.dialog-danger.svelte-1w64vxj{background:var(--danger-500);color:#fff}.dialog-actions.svelte-1w64vxj button:where(.svelte-1w64vxj):disabled{opacity:.5;cursor:default}.dialog-error.svelte-1w64vxj{color:var(--danger-500);font-size:13px}.dialog-description.svelte-1w64vxj{color:var(--ink2);font-size:13px}
