.blog-post-page[data-v-10ffb733]{padding-top:80px}.article-header-section[data-v-10ffb733]{padding:60px 0 40px;background:linear-gradient(180deg,rgba(var(--v-theme-surface),1),rgba(var(--v-theme-surface-variant),.3))}.article-header-container[data-v-10ffb733]{max-width:800px;margin:0 auto;padding:0 16px}.back-link[data-v-10ffb733],.back-link-not-found[data-v-10ffb733]{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:600;margin-bottom:24px;transition:opacity .2s}.back-link[data-v-10ffb733]:hover,.back-link-not-found[data-v-10ffb733]:hover{opacity:.7}.article-header-section h1[data-v-10ffb733]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2;margin:0 0 20px;color:rgb(var(--v-theme-on-surface))}.article-meta[data-v-10ffb733]{display:flex;flex-wrap:wrap;gap:8px;font-size:.95rem;color:rgb(var(--v-theme-on-surface-variant))}.article-separator[data-v-10ffb733]{opacity:.5}.article-content-section[data-v-10ffb733]{padding:60px 0 80px}.article-container[data-v-10ffb733]{max-width:800px;margin:0 auto;padding:0 16px}.article-content[data-v-10ffb733]{font-size:1.125rem;line-height:1.8;color:rgb(var(--v-theme-on-surface))}.content-section[data-v-10ffb733]{margin-bottom:48px}.content-section h2[data-v-10ffb733]{font-size:1.75rem;font-weight:700;margin:0 0 24px;color:rgb(var(--v-theme-on-surface))}.content-paragraph[data-v-10ffb733]{margin:0 0 20px;color:rgb(var(--v-theme-on-surface-variant))}.content-paragraph[data-v-10ffb733] strong{font-weight:700;color:rgb(var(--v-theme-on-surface))}.content-paragraph[data-v-10ffb733] code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;background:rgba(var(--v-theme-on-surface),.08);padding:2px 6px;border-radius:4px;font-size:.9em;color:rgb(var(--v-theme-primary))}.content-paragraph[data-v-10ffb733] ul,.content-paragraph[data-v-10ffb733] ol{margin:16px 0;padding-left:24px}.content-paragraph[data-v-10ffb733] li{margin-bottom:8px;line-height:1.6}.content-paragraph[data-v-10ffb733] li strong{color:rgb(var(--v-theme-on-surface))}.content-paragraph[data-v-10ffb733] a{color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:600}.content-paragraph[data-v-10ffb733] a:hover{text-decoration:underline}.article-figure[data-v-10ffb733]{margin:32px 0;text-align:center}.article-figure img[data-v-10ffb733]{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 24px #00000026;border:1px solid rgba(var(--v-theme-on-surface),.1)}.article-figure--narrow img[data-v-10ffb733]{max-width:70%}.article-figure figcaption[data-v-10ffb733]{margin-top:12px;font-size:.9rem;color:rgb(var(--v-theme-on-surface-variant));font-style:italic}.teaser-section[data-v-10ffb733]{background:rgba(var(--v-theme-primary),.05);padding:32px;border-radius:16px;border:1px solid rgba(var(--v-theme-primary),.2)}.coming-soon-badge[data-v-10ffb733]{display:inline-flex;align-items:center;gap:8px;background:rgb(var(--v-theme-primary));color:#fff;padding:12px 20px;border-radius:8px;font-weight:600;margin-top:16px}.not-found[data-v-10ffb733]{text-align:center;padding:80px 0}.not-found h2[data-v-10ffb733]{margin-bottom:24px;color:rgb(var(--v-theme-on-surface))}.not-found a[data-v-10ffb733]:not(.back-link-not-found){color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:600}@media(max-width:960px){.blog-post-page[data-v-10ffb733]{padding-top:60px}.article-header-section[data-v-10ffb733]{padding:40px 0 30px}.article-content-section[data-v-10ffb733]{padding:40px 0 60px}.article-content[data-v-10ffb733]{font-size:1rem}.content-section h2[data-v-10ffb733]{font-size:1.5rem}.article-meta[data-v-10ffb733]{flex-direction:column;gap:4px}.article-separator[data-v-10ffb733]{display:none}.teaser-section[data-v-10ffb733]{padding:24px}}
