.v2-page--ai-product .ai-product-page,.v2-page--ai-product .ai-product-page :is(h1,h2,h3,button,input,select,summary){font-family:var(--font)}.v2-page--ai-product .ai-product-page :is(h1,h2){letter-spacing:-.02em}html[data-theme=dark] .v2-page--ai-product .ai-product-page{background:var(--page, #0D1210);color:var(--ink)}html[data-theme=dark] .v2-page--ai-product .ai-product-page :is(.ai-panel,.ai-card,.ai-spec-group,.ai-spec-toggle,.ai-use-card,.ai-faq-item,.ai-trust-item,.ai-tag,.ai-yield-calculator,.ai-spec-row,.ai-included-row,.ai-description th){background:var(--surface, #151B18);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .v2-page--ai-product .ai-product-page :is(.ai-spec-row:nth-child(2n),.ai-included-row:nth-child(2n)){background:var(--bg-tile)}html[data-theme=dark] .v2-page--ai-product .ai-product-page :is(h1,h2,h3,h4,summary,strong,.ai-section-title,.ai-section-h2,.ai-use-title,.ai-calculator-title,.ai-price,.ai-value,.ai-included-value,.ai-spec-row strong){color:var(--ink)!important}html[data-theme=dark] .v2-page--ai-product .ai-product-page :is(p,.ai-section-intro,.ai-short-description,.ai-description,.ai-label,.ai-payment-label,.ai-included-label,.ai-rental-note,.ai-rental-sub,.ai-spec-row span,.ai-use-body,.ai-calculator-field label,.ai-faq-item p){color:var(--muted)}html[data-theme=dark] .v2-page--ai-product .ai-product-page :is(.ai-calculator-field select,.ai-calculator-field input[type=number],select,input[type=number],input[type=text]){background:var(--bg-tile);border-color:var(--line-2);color:var(--ink)}html[data-theme=dark] .v2-page--ai-product .ai-product-page .ai-description :is(td,th){border-color:var(--line);color:var(--ink)}html[data-theme=dark] .v2-page--ai-product .ai-product-page .ai-image-col img{background:#fff;border-radius:var(--radius)}
