.post.svelte-14u6r3i{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-lg)}.post-header.svelte-14u6r3i{margin-bottom:2rem;display:grid;gap:1.2rem}h1.svelte-14u6r3i{font-size:clamp(2.4rem,5vw,4.5rem);margin:.4rem 0 1rem;max-width:14ch}.intro.svelte-14u6r3i{font-size:1.1rem;color:var(--color-muted);max-width:60ch}.tag-row.svelte-14u6r3i{display:flex;flex-wrap:wrap;gap:.5rem}.vote-panel.svelte-14u6r3i{padding:.5rem .65rem;border-radius:999px;display:grid;justify-items:center;width:fit-content;background:#fffdf8e6}.vote-actions.svelte-14u6r3i{display:flex;align-items:center;gap:.35rem}.vote-actions.svelte-14u6r3i button:where(.svelte-14u6r3i){display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;padding:0;align-items:center;border-radius:999px;border:1px solid var(--color-border);background:transparent;cursor:pointer;color:color-mix(in srgb,var(--color-nav) 72%,white 28%);font-size:.95rem;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.vote-score.svelte-14u6r3i{font-size:1.1rem;line-height:1;min-width:2ch;text-align:center;color:color-mix(in srgb,var(--color-nav) 72%,white 28%)}.vote-actions.svelte-14u6r3i button.active:where(.svelte-14u6r3i){background:color-mix(in srgb,var(--color-nav) 10%,white 90%);border-color:color-mix(in srgb,var(--color-nav) 22%,white 78%);color:color-mix(in srgb,var(--color-nav) 82%,white 18%)}.vote-actions.svelte-14u6r3i button:where(.svelte-14u6r3i):hover:not(:disabled),.vote-actions.svelte-14u6r3i button:where(.svelte-14u6r3i):focus-visible:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--color-nav) 8%,white 92%);outline:none}.vote-actions.svelte-14u6r3i button:where(.svelte-14u6r3i):disabled{opacity:.55;cursor:not-allowed}
