.rich-content[data-v-7711564b]{color:var(--foreground);line-height:1.8;overflow-x:auto}.rich-content[data-v-7711564b]:focus-visible{outline:2px solid var(--ring);outline-offset:.25rem}.rich-content[data-v-7711564b] h2{margin-top:2rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:600;line-height:1.35}.rich-content[data-v-7711564b] h3{margin-top:1.5rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:600;line-height:1.4}.rich-content[data-v-7711564b] blockquote,.rich-content[data-v-7711564b] ol,.rich-content[data-v-7711564b] p,.rich-content[data-v-7711564b] pre,.rich-content[data-v-7711564b] table,.rich-content[data-v-7711564b] ul{margin-top:1rem}.rich-content[data-v-7711564b] .editor-text-center{text-align:center}.rich-content[data-v-7711564b] ul{padding-left:1.5rem;list-style:outside}.rich-content[data-v-7711564b] ol{padding-left:1.5rem;list-style:decimal}.rich-content[data-v-7711564b] blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1rem}.rich-content[data-v-7711564b] a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.rich-content[data-v-7711564b] pre{border-radius:var(--radius-lg);background:var(--muted);padding:1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.rich-content[data-v-7711564b] :not(pre)>code{border-radius:var(--radius-sm);background:var(--muted);padding:.125rem .3rem;font-size:.9em}.rich-content[data-v-7711564b] table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.925rem}.rich-content[data-v-7711564b] td,.rich-content[data-v-7711564b] th{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.625rem .75rem}.rich-content[data-v-7711564b] th{background:var(--accent);color:var(--accent-foreground);font-weight:600}.rich-content[data-v-7711564b] img{border-radius:var(--radius-xl);max-width:100%;height:auto;margin-top:1.5rem;display:block}.rich-content[data-v-7711564b] hr{border-color:var(--border);margin-block:2rem}.rich-content[data-v-7711564b] figure{margin:1.5rem 0}.rich-content[data-v-7711564b] figure img{margin-top:0}.rich-content[data-v-7711564b] figcaption{text-align:center;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem}.rich-content[data-v-7711564b] figure.product-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin:1.5rem 0;padding:1rem}.rich-content[data-v-7711564b] figure.product-card img{-o-object-fit:contain;object-fit:contain;max-height:420px;margin:0 auto 1rem}.rich-content[data-v-7711564b] figure.product-card .product-card-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rich-content[data-v-7711564b] figure.product-card a{text-decoration:none}.rich-content[data-v-7711564b] figure.product-card .product-card-buy,.rich-content[data-v-7711564b] figure.product-card .product-card-view{border-radius:9999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 2rem;font-size:1rem;font-weight:700;transition:opacity .15s;display:inline-flex}.rich-content[data-v-7711564b] figure.product-card .product-card-view{background:var(--primary);color:var(--primary-foreground)}.rich-content[data-v-7711564b] figure.product-card .product-card-buy{color:#000;background:#f90}.rich-content[data-v-7711564b] figure.product-card a:hover{opacity:.88}.rich-content[data-v-7711564b] .editor-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:1.5rem;margin:1.5rem 0;display:grid}.rich-content[data-v-7711564b] .editor-column{min-width:0}.rich-content[data-v-7711564b] .editor-column img{margin-top:0}
