.hero-placeholder.svelte-1486qg9{width:100%;max-width:520px;aspect-ratio:4/3;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 15%,var(--color-bg-raised)),color-mix(in srgb,var(--color-accent) 25%,transparent));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-placeholder.svelte-1486qg9:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23a0522d' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.hero-icon-wrapper.svelte-1486qg9{width:120px;height:120px;background:var(--color-accent);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:3.5rem;color:#fff;box-shadow:0 20px 40px #fbbf244d;position:relative;z-index:1}.stats.svelte-326m0q{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4, 1rem);padding:1rem 0 2rem;max-width:1400px;margin:0 auto}.card-grid.svelte-lnyl3a{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4, 1rem);padding:var(--space-4, 1rem) 0}.card-icon.svelte-lnyl3a{font-size:1.5rem;color:var(--color-accent, var(--accent));margin-bottom:var(--space-2, .5rem)}h3.svelte-lnyl3a{margin:0 0 var(--space-2, .5rem);font-size:1.1rem;font-weight:600;color:var(--color-text-primary, var(--text-primary))}p.svelte-lnyl3a{margin:0;font-size:.9rem;color:var(--color-text-secondary, var(--text-secondary));line-height:1.5}.card-link.svelte-lnyl3a{text-decoration:none;color:inherit}.card-link.svelte-lnyl3a:hover h3:where(.svelte-lnyl3a){color:var(--color-accent, var(--accent))}.card.cta-card{--cta-card-bg: var(--color-bg-cta, var(--color-accent));--cta-card-border: color-mix(in srgb, var(--color-bg-cta, var(--color-accent)) 76%, black 24%);--cta-card-title: var(--color-text-cta, #ffffff);--cta-card-copy: color-mix(in srgb, var(--color-text-cta, #ffffff) 92%, transparent);--cta-card-muted: color-mix(in srgb, var(--color-text-cta, #ffffff) 76%, transparent);--cta-card-detail-bg: color-mix(in srgb, black 16%, transparent);--cta-card-detail-border: color-mix(in srgb, var(--color-text-cta, #ffffff) 14%, transparent);--cta-card-icon-bg: color-mix(in srgb, black 20%, transparent);--cta-card-icon-border: color-mix(in srgb, var(--color-text-cta, #ffffff) 14%, transparent);--cta-card-subtle-bg: color-mix(in srgb, black 14%, transparent);--cta-card-subtle-border: color-mix(in srgb, var(--color-text-cta, #ffffff) 16%, transparent);--cta-card-subtle-text: var(--color-text-cta, #ffffff);--cta-card-primary-bg: color-mix(in srgb, black 88%, var(--color-bg-cta, var(--color-accent)) 12%);--cta-card-primary-border: color-mix(in srgb, black 88%, var(--color-bg-cta, var(--color-accent)) 12%);--cta-card-primary-text: var(--color-text-cta, #ffffff);--cta-card-primary-hover-bg: color-mix(in srgb, black 82%, var(--color-bg-cta, var(--color-accent)) 18%);--cta-card-primary-hover-border: color-mix(in srgb, black 82%, var(--color-bg-cta, var(--color-accent)) 18%);--cta-card-shadow: var(--shadow-sm);position:relative;overflow:hidden;isolation:isolate;background:var(--cta-card-bg);border:1px solid var(--cta-card-border);box-shadow:var(--cta-card-shadow);color:var(--cta-card-title)}[data-theme=light] .card.cta-card{--cta-card-border: color-mix(in srgb, var(--color-bg-cta, var(--color-accent)) 64%, #584936);--cta-card-shadow: 0 10px 24px rgba(17, 24, 39, .05)}[data-theme=dark] .card.cta-card{--cta-card-border: color-mix(in srgb, var(--color-bg-cta, var(--color-accent)) 72%, black 28%);--cta-card-shadow: var(--shadow-sm)}.card.cta-card{background:var(--cta-card-bg)!important;border-color:var(--cta-card-border)!important}.card.cta-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 65%,transparent) 0%,color-mix(in srgb,var(--color-accent) 28%,transparent) 55%,transparent 100%);pointer-events:none;z-index:0}.cta-shell.svelte-1ycra6v{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:1rem 1.25rem;align-items:start;padding:1.35rem 1.35rem 1.25rem}.cta-shell.align-center.svelte-1ycra6v{grid-template-columns:1fr;text-align:center;justify-items:center}.cta-shell.align-center.svelte-1ycra6v .cta-main:where(.svelte-1ycra6v){width:min(100%,860px);align-items:center}.cta-shell.align-center.svelte-1ycra6v .cta-actions:where(.svelte-1ycra6v){justify-content:center}.cta-shell.align-start.svelte-1ycra6v{text-align:left}.cta-icon.svelte-1ycra6v{width:3rem;height:3rem;border-radius:.9rem;display:inline-grid;place-items:center;font-size:1.05rem;color:var(--cta-card-title);background:var(--cta-card-icon-bg);border:1px solid var(--cta-card-icon-border);flex-shrink:0}.cta-main.svelte-1ycra6v{display:flex;flex-direction:column;gap:1rem;min-width:0}.cta-copy.svelte-1ycra6v{max-width:58rem}.cta-copy.svelte-1ycra6v h2:where(.svelte-1ycra6v){margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700;line-height:1.16;letter-spacing:-.02em;color:var(--cta-card-title);text-wrap:balance}.cta-copy.svelte-1ycra6v p:where(.svelte-1ycra6v){margin:.45rem 0 0;font-size:.96rem;line-height:1.62;color:var(--cta-card-copy);max-width:60ch}.cta-details.svelte-1ycra6v{width:100%;padding:.9rem 1rem;border-radius:.95rem;background:var(--cta-card-detail-bg);border:1px solid var(--cta-card-detail-border)}.cta-shell.align-center.svelte-1ycra6v .cta-details:where(.svelte-1ycra6v){max-width:56rem}.cta-actions.svelte-1ycra6v{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.15rem}.cta-card .cta-actions .btn{min-height:2.8rem;padding-inline:1rem;border-radius:999px;background:var(--cta-card-subtle-bg);border:1px solid var(--cta-card-subtle-border);color:var(--cta-card-subtle-text);box-shadow:none;font-weight:600;letter-spacing:.01em}.card.cta-card .cta-actions .btn:hover:not(:disabled){background:color-mix(in srgb,black 20%,transparent);border-color:color-mix(in srgb,var(--color-text-cta, #ffffff) 22%,transparent);color:var(--cta-card-subtle-text);transform:translateY(-1px)}.card.cta-card .cta-actions .btn-primary{background:var(--cta-card-primary-bg);border-color:var(--cta-card-primary-border);color:var(--cta-card-primary-text)}.card.cta-card .cta-actions .btn-primary:hover:not(:disabled){background:var(--cta-card-primary-hover-bg);border-color:var(--cta-card-primary-hover-border);color:var(--cta-card-primary-text)}.cta-card .cta-actions .btn-secondary,.cta-card .cta-actions .btn-ghost{background:var(--cta-card-subtle-bg);border-color:var(--cta-card-subtle-border)}.cta-card .cta-actions .btn,.cta-card .cta-actions .btn .btn-text,.cta-card .cta-actions .btn i,.cta-card .cta-actions .btn .btn-text i{color:inherit}.cta-card .info-item{display:flex;align-items:center;gap:.7rem;padding:.75rem .9rem;background:var(--cta-card-subtle-bg);border:1px solid var(--cta-card-subtle-border);border-radius:.9rem;color:var(--cta-card-subtle-text)}.cta-card .info-item i{color:currentColor;flex-shrink:0}.cta-card .info-item a,.cta-card .info-item span{color:inherit}.cta-card .info-item a:hover{color:var(--cta-card-subtle-text);opacity:.82}.cta-card .directions-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;min-height:2.8rem;background:var(--cta-card-subtle-bg);border:1px solid var(--cta-card-subtle-border);color:var(--cta-card-subtle-text);border-radius:999px;text-decoration:none;font-size:.92rem;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.card.cta-card .directions-link:hover{transform:translateY(-1px);background:color-mix(in srgb,black 20%,transparent);border-color:color-mix(in srgb,var(--color-text-cta, #ffffff) 22%,transparent);color:var(--cta-card-subtle-text)}.cta-card .directions-link i{color:currentColor}.cta-card .cta-note,.cta-card .cta-hours{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8rem;line-height:1.5;color:var(--cta-card-muted)}.cta-card .stock-legend{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.cta-card .legend-item{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:999px;background:var(--cta-card-subtle-bg);border:1px solid var(--cta-card-subtle-border);color:var(--cta-card-subtle-text);font-size:.85rem}.cta-card .cta-badge-row{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.cta-card .cta-badge-row .badge{padding:.45rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;background:var(--cta-card-subtle-bg);border:1px solid var(--cta-card-subtle-border);color:var(--cta-card-subtle-text)}.cta-card .cta-badge-row .badge.outline{background:var(--cta-card-subtle-bg);color:var(--cta-card-subtle-text)}.cta-card .legend-item .stock-indicator{flex-shrink:0}.cta-card .cta-note i,.cta-card .cta-hours i{color:currentColor;flex-shrink:0}@media (max-width: 700px){.cta-shell.svelte-1ycra6v{grid-template-columns:1fr;padding:1.15rem}.cta-icon.svelte-1ycra6v{margin:0 auto}.cta-shell.align-start.svelte-1ycra6v{text-align:center}.cta-shell.align-start.svelte-1ycra6v .cta-main:where(.svelte-1ycra6v){align-items:center}.cta-shell.align-start.svelte-1ycra6v .cta-actions:where(.svelte-1ycra6v){justify-content:center}.cta-details.svelte-1ycra6v{padding:.85rem}}@media (min-width: 900px){.cta-shell.align-start.svelte-1ycra6v{grid-template-columns:auto minmax(0,1fr)}.cta-shell.align-start.svelte-1ycra6v .cta-main:where(.svelte-1ycra6v){padding-top:.1rem}}.faq-section.svelte-vj8csl{padding:var(--space-4, 1rem) 0}.faq-answer.svelte-vj8csl{margin:0;font-size:.95rem;line-height:1.6;color:var(--color-text-secondary, var(--text-secondary))}.testimonials-grid.svelte-1fvtzc2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4, 1rem);padding:var(--space-4, 1rem) 0}.quote-icon.svelte-1fvtzc2{font-size:1.25rem;color:var(--color-accent, var(--accent));opacity:.5;margin-bottom:var(--space-2, .5rem)}blockquote.svelte-1fvtzc2{margin:0;font-size:.95rem;line-height:1.6;color:var(--color-text-primary, var(--text-primary));font-style:italic}.testimonial-footer.svelte-1fvtzc2{margin-top:var(--space-3, .75rem);padding-top:var(--space-2, .5rem);border-top:1px solid var(--color-border, var(--border-color))}.testimonial-meta.svelte-1fvtzc2{display:flex;align-items:center;gap:var(--space-2, .5rem)}.author.svelte-1fvtzc2{font-weight:600;font-size:.875rem;color:var(--color-text-primary, var(--text-primary))}.rating.svelte-1fvtzc2{display:flex;gap:2px}.rating.svelte-1fvtzc2 i:where(.svelte-1fvtzc2){font-size:.7rem;color:var(--color-text-muted, var(--text-muted))}.rating.svelte-1fvtzc2 i.filled:where(.svelte-1fvtzc2){color:var(--color-warning, #f59e0b)}.source.svelte-1fvtzc2{font-size:.8rem;color:var(--color-text-muted, var(--text-muted))}.section-header.svelte-1132f8y{margin-bottom:var(--space-2, .5rem)}.section-header.svelte-1132f8y h1:where(.svelte-1132f8y),.section-header.svelte-1132f8y h2:where(.svelte-1132f8y),.section-header.svelte-1132f8y h3:where(.svelte-1132f8y),.section-header.svelte-1132f8y h4:where(.svelte-1132f8y){margin:0;color:var(--color-text-primary, var(--text-primary));line-height:1.3}.section-header.svelte-1132f8y h2:where(.svelte-1132f8y){font-size:1.75rem;font-weight:700}.section-header.svelte-1132f8y h3:where(.svelte-1132f8y){font-size:1.3rem;font-weight:600}.cms-paragraph.svelte-1132f8y{margin:0 0 var(--space-3, .75rem);font-size:1rem;line-height:1.6;color:var(--color-text-secondary, var(--text-secondary));max-width:720px}.cms-form-block.svelte-lyklqf{padding:2rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px)}.form-title.svelte-lyklqf{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.form-description.svelte-lyklqf{margin:0 0 1.5rem;color:var(--color-text-secondary)}.cms-form.svelte-lyklqf{display:flex;flex-direction:column;gap:1rem}.form-field.svelte-lyklqf{display:flex;flex-direction:column;gap:.3rem}.form-field.svelte-lyklqf label:where(.svelte-lyklqf){font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.form-field.svelte-lyklqf input:where(.svelte-lyklqf),.form-field.svelte-lyklqf textarea:where(.svelte-lyklqf),.form-field.svelte-lyklqf select:where(.svelte-lyklqf){padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);background:var(--color-bg-input, var(--color-bg-base));color:var(--color-text-primary);font-size:.95rem}.form-submit.svelte-lyklqf{align-self:flex-start;padding:.65rem 1.5rem;background:var(--color-accent);color:var(--color-text-inverse, #fff);border:none;border-radius:var(--radius-md, 8px);font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .15s}.form-submit.svelte-lyklqf:hover{opacity:.9}.cms-image.svelte-7lfw{margin:0 auto 1rem}.cms-image.svelte-7lfw img:where(.svelte-7lfw){width:100%;height:auto;border-radius:var(--radius-md, 8px);display:block}.cms-image.svelte-7lfw figcaption:where(.svelte-7lfw){margin-top:.5rem;font-size:.85rem;color:var(--color-text-muted);text-align:center}.cms-quote.svelte-1im7lj5{margin:1rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--color-accent);background:var(--color-bg-raised, var(--color-bg-card));border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0}.cms-quote.svelte-1im7lj5 p:where(.svelte-1im7lj5){margin:0;font-size:1.1rem;line-height:1.6;color:var(--color-text-primary);font-style:italic}.cms-quote.svelte-1im7lj5 footer:where(.svelte-1im7lj5){margin-top:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.cms-quote.svelte-1im7lj5 cite:where(.svelte-1im7lj5) a:where(.svelte-1im7lj5){color:var(--color-accent);text-decoration:none}.cms-quote.svelte-1im7lj5 cite:where(.svelte-1im7lj5) a:where(.svelte-1im7lj5):hover{text-decoration:underline}.cms-gallery.svelte-1id5gwz{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.gallery-item.svelte-1id5gwz{margin:0;overflow:hidden;border-radius:var(--radius-md, 8px);background:var(--color-bg-card)}.gallery-item.svelte-1id5gwz img:where(.svelte-1id5gwz){width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover}.gallery-item.svelte-1id5gwz figcaption:where(.svelte-1id5gwz){padding:.5rem .75rem;font-size:.8rem;color:var(--color-text-secondary)}.cms-video.svelte-1ccll9u{position:relative;width:100%;padding-bottom:56.25%;margin:1rem 0;border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--color-bg-base)}.cms-video.svelte-1ccll9u iframe:where(.svelte-1ccll9u){position:absolute;top:0;left:0;width:100%;height:100%}.edit-wrapper.svelte-1e8fhs5{position:relative;transition:outline .15s,background .15s}.edit-wrapper.editable.svelte-1e8fhs5{cursor:pointer;outline:1px dashed transparent;outline-offset:3px}.edit-wrapper.editable.svelte-1e8fhs5>*{pointer-events:none}.edit-wrapper.active.svelte-1e8fhs5>*{pointer-events:auto}.edit-wrapper.editable.svelte-1e8fhs5:hover{outline:2px dashed var(--color-accent, #b8860b);outline-offset:4px;background:color-mix(in srgb,var(--color-accent, #b8860b) 4%,transparent)}.edit-wrapper.editable.svelte-1e8fhs5:hover .edit-badge:where(.svelte-1e8fhs5){opacity:1;transform:translateY(0)}.edit-wrapper.active.svelte-1e8fhs5{outline:2px solid var(--color-accent, #b8860b);outline-offset:4px;z-index:50}.edit-badge.svelte-1e8fhs5{position:absolute;top:-10px;right:-6px;display:flex;align-items:center;gap:3px;background:var(--color-accent, #b8860b);color:#fff;border-radius:10px;padding:2px 8px 2px 6px;font-size:10px;font-weight:700;opacity:.35;transform:translateY(2px);transition:opacity .15s,transform .15s;pointer-events:none;z-index:51;box-shadow:0 2px 6px #0003;line-height:1}.edit-badge.svelte-1e8fhs5 i:where(.svelte-1e8fhs5){font-size:9px}.edit-badge-type.svelte-1e8fhs5{letter-spacing:.04em}.edit-overlay.svelte-1e8fhs5{border:2px solid var(--color-accent, #b8860b);border-radius:6px;overflow:hidden;background:var(--color-bg-base, white)}.edit-bar.svelte-1e8fhs5{display:flex;align-items:center;gap:8px;padding:4px 8px;background:var(--color-accent, #b8860b);color:#fff;font-size:11px}.edit-type.svelte-1e8fhs5{font-weight:700;text-transform:uppercase}.edit-id.svelte-1e8fhs5{opacity:.7;font-family:monospace;font-size:10px}.edit-html-badge.svelte-1e8fhs5{background:#ffffff40;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:600}.edit-actions.svelte-1e8fhs5{margin-left:auto;display:flex;gap:4px}.edit-btn.svelte-1e8fhs5{border:none;padding:2px 8px;border-radius:3px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px}.edit-btn.svelte-1e8fhs5 kbd:where(.svelte-1e8fhs5){font-size:9px;opacity:.6}.edit-btn.save.svelte-1e8fhs5{background:#fff;color:var(--color-accent, #b8860b);font-weight:600}.edit-btn.cancel.svelte-1e8fhs5{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.edit-btn.svelte-1e8fhs5:disabled{opacity:.5}.edit-field.svelte-1e8fhs5{min-height:40px;padding:12px 16px;font-size:1rem;line-height:1.6;outline:none;color:var(--color-text-primary, #1a1a1a)}.edit-field.heading.svelte-1e8fhs5{font-size:1.75rem;font-weight:700;line-height:1.3}.edit-field.hero.svelte-1e8fhs5{font-size:2rem;font-weight:700;line-height:1.2}.edit-field.svelte-1e8fhs5:focus{background:color-mix(in srgb,var(--color-accent, #b8860b) 5%,transparent)}.edit-field.prose.svelte-1e8fhs5 h2{font-size:1.4rem;font-weight:700;margin:1.5rem 0 .75rem}.edit-field.prose.svelte-1e8fhs5 h3{font-size:1.15rem;font-weight:700;margin:1rem 0 .5rem}.edit-field.prose.svelte-1e8fhs5 p{margin:0 0 .75rem}.edit-field.prose.svelte-1e8fhs5 ul,.edit-field.prose.svelte-1e8fhs5 ol{margin:0 0 1rem;padding-left:1.5rem}.edit-field.prose.svelte-1e8fhs5 li{margin-bottom:.35rem}.edit-field.prose.svelte-1e8fhs5 strong{font-weight:600}.edit-field.prose.svelte-1e8fhs5 a{color:var(--color-accent, #b8860b);text-decoration:underline}.edit-field.prose.svelte-1e8fhs5 table{width:100%;border-collapse:collapse;margin:1rem 0}.edit-field.prose.svelte-1e8fhs5 th,.edit-field.prose.svelte-1e8fhs5 td{padding:.5rem;border:1px solid var(--color-border, #ddd);text-align:left}.cms-content.svelte-1hfh1ks{display:flex;flex-direction:column;gap:2rem;max-width:1400px;margin:0 auto;padding:0 0 2rem}.cms-page.svelte-1y87xl0{max-width:1400px;margin:0 auto;padding:0 1rem 2rem}@media (min-width: 900px){.cms-page.svelte-1y87xl0{padding:0 2rem 2rem}}.blog-post.svelte-1t0b6xb{max-width:800px;margin:0 auto}.post-meta.svelte-1t0b6xb{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem;font-size:.875rem;color:var(--color-text-muted, #6b7280)}.category.svelte-1t0b6xb{background:var(--color-accent-bg, #eff6ff);color:var(--color-accent, #2563eb);padding:.125rem .5rem;border-radius:.25rem;font-weight:600;text-transform:uppercase;font-size:.75rem}.prose.svelte-1t0b6xb{line-height:1.8;color:var(--color-text-primary, #1a1a1a)}.prose.svelte-1t0b6xb h2{margin:2rem 0 .75rem;font-size:1.5rem;font-weight:700}.prose.svelte-1t0b6xb h3{margin:1.75rem 0 .5rem;font-size:1.15rem;font-weight:700}.prose.svelte-1t0b6xb p{margin:0 0 1rem}.prose.svelte-1t0b6xb ul,.prose.svelte-1t0b6xb ol{margin:0 0 1rem;padding-left:1.5rem}.prose.svelte-1t0b6xb li{margin-bottom:.5rem}.prose.svelte-1t0b6xb table{width:100%;border-collapse:collapse;margin:1rem 0}.prose.svelte-1t0b6xb th,.prose.svelte-1t0b6xb td{padding:.5rem .75rem;border:1px solid var(--color-border, #e5e7eb);text-align:left}.prose.svelte-1t0b6xb th{background:var(--color-bg-muted, #f9fafb);font-weight:600}.prose.svelte-1t0b6xb strong{color:var(--color-text-primary, #1a1a1a);font-weight:600}.prose.svelte-1t0b6xb a{color:var(--color-primary, #2563eb);text-decoration:underline}.prose.svelte-1t0b6xb .formula-box{background:var(--color-bg-muted, #f9fafb);border:1px solid var(--color-border, #e5e7eb);padding:1rem;border-radius:.5rem;margin:1rem 0}.prose.svelte-1t0b6xb .note{background:var(--color-accent-bg, #eff6ff);border-left:3px solid var(--color-accent, #2563eb);padding:.75rem 1rem;margin:1rem 0;border-radius:0 .25rem .25rem 0}.equipment-list.svelte-wf4xf1{background:var(--color-bg-muted, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;padding:1.5rem;margin:1.5rem 0}h3.svelte-wf4xf1{margin:0 0 1rem;font-size:1.1rem;font-weight:700;color:var(--color-text-primary, #1a1a1a)}ul.svelte-wf4xf1{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}li.svelte-wf4xf1{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary, #4b5563)}li.svelte-wf4xf1 i:where(.svelte-wf4xf1){color:var(--color-success, #22c55e);font-size:.875rem}
