.voice-sample[data-astro-cid-rehjbev4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-alt);background-image:radial-gradient(#7c3aed1a 1px,#0000 1px);background-size:14px 14px;margin:2rem 0;padding:1.25rem 1.25rem 1rem}.voice-sample__head[data-astro-cid-rehjbev4]{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.voice-sample__badge[data-astro-cid-rehjbev4]{color:#fff;background:var(--color-primary);border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.voice-sample[data-astro-cid-rehjbev4] .voice-sample__title[data-astro-cid-rehjbev4]{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.voice-sample[data-astro-cid-rehjbev4] .voice-sample__sub[data-astro-cid-rehjbev4]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.9rem}.voice-sample__controls[data-astro-cid-rehjbev4]{align-items:center;gap:.6rem;display:flex}.voice-sample__label[data-astro-cid-rehjbev4]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-sample__select[data-astro-cid-rehjbev4]{min-width:0;height:2.9rem;font:inherit;color:var(--color-text);border:1px solid var(--color-border);text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;padding:0 .85rem;font-size:.95rem}.voice-sample__select[data-astro-cid-rehjbev4]:focus-visible,.voice-sample__play[data-astro-cid-rehjbev4]:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:2px}.voice-sample__play[data-astro-cid-rehjbev4]{height:2.9rem;font:inherit;color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:700;transition:background .2s;display:inline-flex}.voice-sample__play[data-astro-cid-rehjbev4]:hover,.voice-sample__play[data-astro-cid-rehjbev4].is-active{background:var(--color-primary-dark)}.voice-sample__icon[data-astro-cid-rehjbev4]{display:inline-flex}.voice-sample[data-astro-cid-rehjbev4] .voice-sample__error[data-astro-cid-rehjbev4]:empty{display:none}.voice-sample[data-astro-cid-rehjbev4] .voice-sample__error[data-astro-cid-rehjbev4]{color:#b91c1c;margin:.6rem 0 0;font-size:.85rem}.voice-sample[data-astro-cid-rehjbev4] .voice-sample__more[data-astro-cid-rehjbev4]{margin-top:.75rem;font-size:.9rem;font-weight:600;display:inline-block}.voice-sample__spin{animation:.9s linear infinite voice-sample-spin}@keyframes voice-sample-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.voice-sample__spin{animation:none}}@media (width<=520px){.voice-sample__controls[data-astro-cid-rehjbev4]{flex-wrap:wrap}.voice-sample__select[data-astro-cid-rehjbev4]{flex-basis:100%}.voice-sample__play[data-astro-cid-rehjbev4]{flex:1;justify-content:center}}.related-posts[data-astro-cid-jo55ryrt]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:2.5rem 0;padding:1.75rem}.related-posts__heading[data-astro-cid-jo55ryrt]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:1rem;font-size:.8rem;font-weight:700}.related-posts__list[data-astro-cid-jo55ryrt]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.related-posts__link[data-astro-cid-jo55ryrt]{border-radius:var(--radius-md);color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.related-posts__link[data-astro-cid-jo55ryrt]:hover{background:var(--color-bg);color:var(--color-primary);text-decoration:none}.author-block[data-astro-cid-jo55ryrt]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:flex-start;gap:1rem;margin:2.5rem 0;padding:1.5rem;display:flex}.author-block__avatar[data-astro-cid-jo55ryrt]{flex-shrink:0}.author-block__avatar[data-astro-cid-jo55ryrt] img[data-astro-cid-jo55ryrt]{border-radius:12px;width:56px;height:56px;display:block}.author-block__name[data-astro-cid-jo55ryrt]{margin-bottom:.35rem;font-size:.95rem;font-weight:700}.author-block__bio[data-astro-cid-jo55ryrt]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.65}.related-posts__arrow[data-astro-cid-jo55ryrt]{color:var(--color-primary);flex-shrink:0;font-size:.875rem}
