.single-post-page[data-v-5cff55da]{margin:auto;max-width:800px;padding:6rem 2rem}@media (max-width: 768px){.single-post-page[data-v-5cff55da]{padding:4.5rem 1.25rem 2.5rem}.post-title[data-v-5cff55da]{font-size:2rem;line-height:1.2;margin-bottom:.75rem}.author-meta[data-v-5cff55da]{gap:.5rem}.author-name[data-v-5cff55da]{font-size:.95rem}.post-date[data-v-5cff55da]{font-size:.8rem}.post-image[data-v-5cff55da]{margin:1.5rem 0;border-radius:12px}.post-body[data-v-5cff55da]{font-size:1rem;line-height:1.7}.post-body[data-v-5cff55da] h2{font-size:1.5rem}.post-body[data-v-5cff55da] h3{font-size:1.25rem}}.post-header[data-v-5cff55da]{margin-bottom:3rem;text-align:center}.post-tags[data-v-5cff55da]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.tag-pill[data-v-5cff55da]{background-color:rgba(var(--color-accent-rgb),.1);border-radius:99px;color:var(--color-accent);font-size:.8rem;font-weight:500;padding:.3rem .8rem}.post-title[data-v-5cff55da]{color:var(--color-heading);font-size:3.25rem;font-weight:700;line-height:1.2;margin:.5rem 0 1.5rem}.author-meta[data-v-5cff55da]{align-items:center;display:flex;gap:.75rem;justify-content:center}.author-avatar[data-v-5cff55da]{border-radius:50%;height:40px;object-fit:cover;width:40px}.author-info[data-v-5cff55da]{display:flex;flex-direction:column;text-align:left}.author-name[data-v-5cff55da]{color:var(--color-heading);font-weight:500}.post-date[data-v-5cff55da]{color:var(--color-text);font-size:.9rem;opacity:.7}.post-image[data-v-5cff55da]{border-radius:16px;height:auto;margin-bottom:3rem;width:100%}.post-body[data-v-5cff55da]{color:var(--color-text);font-size:1.125rem;line-height:1.8}.post-body[data-v-5cff55da] p{margin-bottom:1.5rem}.post-body[data-v-5cff55da] h2,.post-body[data-v-5cff55da] h3{color:var(--color-heading);font-weight:600;line-height:1.4;margin:3rem 0 1rem}.post-body[data-v-5cff55da] h2{font-size:2rem}.post-body[data-v-5cff55da] h3{font-size:1.5rem}.post-body[data-v-5cff55da] blockquote{border-left:3px solid var(--color-accent);color:var(--color-text);margin:2rem 0;opacity:.8;padding-left:1.5rem}.post-body[data-v-5cff55da] ul,.post-body[data-v-5cff55da] ol{margin:0 0 1.5rem 1.5rem}.post-body[data-v-5cff55da] li{margin-bottom:.5rem}.post-body[data-v-5cff55da] a{color:var(--color-accent);text-decoration:underline}.post-body[data-v-5cff55da] .embedded-asset{border-radius:12px;height:auto;margin:2rem 0;max-width:100%}@keyframes pulse-5cff55da{0%,to{background-color:#f0f0f0}50%{background-color:#e0e0e0}}.skeleton-loader .skeleton-line[data-v-5cff55da],.skeleton-loader .skeleton-avatar[data-v-5cff55da],.skeleton-loader .skeleton-image[data-v-5cff55da]{animation:pulse-5cff55da 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-line[data-v-5cff55da]{border-radius:4px;height:1em}.skeleton-line.tag[data-v-5cff55da]{width:15%;height:1.5em;margin:0 auto 1.5rem}.skeleton-line.title[data-v-5cff55da]{width:80%;height:2.5em;margin:0 auto 1rem}.skeleton-line.short[data-v-5cff55da]{width:60%}.skeleton-line.text[data-v-5cff55da]{margin-bottom:1rem}.skeleton-line.long[data-v-5cff55da]{width:80%}.skeleton-author[data-v-5cff55da]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin:2rem auto}.skeleton-avatar[data-v-5cff55da]{border-radius:50%;height:40px;width:40px}.skeleton-author-text[data-v-5cff55da]{width:120px}.skeleton-image[data-v-5cff55da]{aspect-ratio:16 / 9;border-radius:16px;margin:3rem 0;width:100%}
