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