@layer app{.bp[data-v-5cf0a8f0]{overflow-wrap:anywhere;max-width:900px;margin:0 auto;padding:32px 20px 72px;line-height:1.7}.bp__preview[data-v-5cf0a8f0]{background:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning));border-radius:8px;margin-bottom:20px;padding:10px 14px;font-weight:600}.bp__crumb[data-v-5cf0a8f0]{gap:8px;font-size:.85rem;display:flex}.bp__crumb a[data-v-5cf0a8f0]{color:rgb(var(--v-theme-secondary))}.bp h1[data-v-5cf0a8f0]{margin:12px 0 10px;font-size:clamp(1.75rem,3vw + 1rem,2.6rem);line-height:1.2}.bp__meta[data-v-5cf0a8f0]{color:rgba(var(--v-theme-on-surface),.65);flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}.bp__featured[data-v-5cf0a8f0]{margin:24px 0}.bp__featured img[data-v-5cf0a8f0]{border-radius:12px;width:100%;height:auto}.bp__content[data-v-5cf0a8f0]{font-size:1.05rem}.bp__content[data-v-5cf0a8f0] h2{margin:36px 0 12px;font-size:1.5rem;line-height:1.3}.bp__content[data-v-5cf0a8f0] h3{margin:28px 0 8px;font-size:1.2rem}.bp__content[data-v-5cf0a8f0] blockquote,.bp__content[data-v-5cf0a8f0] figure,.bp__content[data-v-5cf0a8f0] ol,.bp__content[data-v-5cf0a8f0] p,.bp__content[data-v-5cf0a8f0] ul{margin:0 0 18px}.bp__content[data-v-5cf0a8f0] ol,.bp__content[data-v-5cf0a8f0] ul{padding-left:24px}.bp__content[data-v-5cf0a8f0] a{color:rgb(var(--v-theme-secondary));text-decoration:underline}.bp__content[data-v-5cf0a8f0] img{border-radius:8px;max-width:100%;height:auto}.bp__content[data-v-5cf0a8f0] figcaption{color:rgba(var(--v-theme-on-surface),.65);margin-top:6px;font-size:.85rem}.bp__content[data-v-5cf0a8f0] iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.bp__content[data-v-5cf0a8f0] blockquote{border-left:3px solid rgba(var(--v-border-color),var(--v-border-opacity));padding-left:16px}.bp__content[data-v-5cf0a8f0] table{border-collapse:collapse;width:100%}.bp__content[data-v-5cf0a8f0] td,.bp__content[data-v-5cf0a8f0] th{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));text-align:left;padding:8px 10px}.bp__tags[data-v-5cf0a8f0]{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.bp__tag[data-v-5cf0a8f0]{background:rgba(var(--v-theme-secondary),.1);color:rgb(var(--v-theme-secondary));border-radius:999px;padding:4px 12px;font-size:.85rem;text-decoration:none}}
