.composer[data-astro-cid-huzic5gd]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;border-block-end:1px solid var(--border);padding-block:1rem}.composer__avatar[data-astro-cid-huzic5gd]{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;overflow:hidden;border-radius:50%;background:var(--surface2);color:var(--text2);font-weight:700;text-transform:uppercase}.composer__avatar[data-astro-cid-huzic5gd] img[data-astro-cid-huzic5gd]{inline-size:100%;block-size:100%;object-fit:cover}.composer__main[data-astro-cid-huzic5gd]{display:grid;gap:.55rem;min-inline-size:0}.composer__text[data-astro-cid-huzic5gd]{inline-size:100%;min-block-size:3rem;border:0;padding:.35rem 0;background:none;color:var(--text);font:inherit;font-size:1.05rem;line-height:1.45;resize:none}.composer__text[data-astro-cid-huzic5gd]:focus{outline:none}.composer__subject[data-astro-cid-huzic5gd]{display:grid;gap:.5rem;justify-items:start}.composer__chip[data-astro-cid-huzic5gd]{display:inline-flex;gap:.4rem;align-items:center;max-inline-size:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--red) 45%,var(--border));border-radius:999px;padding-block:.25rem;padding-inline:.6rem;background:none;color:var(--red);font:inherit;font-size:.8rem;white-space:nowrap;cursor:pointer}.composer__chip--static[data-astro-cid-huzic5gd]{color:var(--text2);border-color:var(--border)}.composer__chip--chosen[data-astro-cid-huzic5gd]{background:color-mix(in srgb,var(--red) 12%,transparent)}.composer__chip[data-astro-cid-huzic5gd] svg[data-astro-cid-huzic5gd]{flex:none;inline-size:.95rem;block-size:.95rem}.composer__search[data-astro-cid-huzic5gd]{inline-size:100%}.composer__input[data-astro-cid-huzic5gd]{inline-size:100%;min-block-size:2.5rem;border:1px solid var(--border2);border-radius:8px;padding-inline:.7rem;background:var(--bg);color:var(--text);font:inherit;font-size:.9rem}.composer__hint[data-astro-cid-huzic5gd]{min-block-size:1.1rem;margin-block:.35rem .25rem;color:var(--text3);font-size:.76rem}.composer__results[data-astro-cid-huzic5gd]{display:grid;gap:.25rem;max-block-size:16rem;overflow-y:auto;margin:0;padding:0;list-style:none}.composer__results[data-astro-cid-huzic5gd] .composer__result{display:flex;gap:.6rem;align-items:center;inline-size:100%;border:1px solid transparent;border-radius:8px;padding:.3rem .45rem;background:none;color:var(--text);font:inherit;font-size:.85rem;text-align:start;cursor:pointer}.composer__results[data-astro-cid-huzic5gd] .composer__result:hover{border-color:var(--border);background:var(--surface2)}.composer__results[data-astro-cid-huzic5gd] .composer__result img{flex:none;inline-size:1.75rem;block-size:2.6rem;border-radius:3px;object-fit:cover}.composer__results[data-astro-cid-huzic5gd] .composer__result span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__foot[data-astro-cid-huzic5gd]{display:flex;gap:.9rem;align-items:center;border-block-start:1px solid var(--border);padding-block-start:.6rem}.composer__spoiler[data-astro-cid-huzic5gd]{display:inline-flex;gap:.4rem;align-items:center;color:var(--text2);font-size:.8rem}.composer__count[data-astro-cid-huzic5gd]{margin-inline-start:auto;color:var(--text3);font-size:.76rem;font-variant-numeric:tabular-nums}.composer__submit[data-astro-cid-huzic5gd]{border-radius:999px;padding-inline:1.1rem}.composer__submit[data-astro-cid-huzic5gd]:disabled{opacity:.5;cursor:default}.composer__status[data-astro-cid-huzic5gd]{min-block-size:1rem;margin:0;color:var(--red);font-size:.78rem}.posts-head[data-astro-cid-fjqfnjxi]{padding-block:2.25rem 1.75rem}.posts-eyebrow[data-astro-cid-fjqfnjxi]{margin:0;color:var(--red);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.posts-head[data-astro-cid-fjqfnjxi] h1[data-astro-cid-fjqfnjxi]{margin-block:.2rem .35rem}.posts-subtitle[data-astro-cid-fjqfnjxi]{margin:0;color:var(--text2)}.posts-page[data-astro-cid-fjqfnjxi]{display:grid;gap:1.25rem;max-inline-size:42rem;padding-block:1.75rem 3rem}.posts-list[data-astro-cid-fjqfnjxi]{display:grid}.posts-login[data-astro-cid-fjqfnjxi]{margin:0;color:var(--text2)}
