/* 保持原站黑白灰文字与版式，仅收敛亮蓝色按钮和强调色。 */
:root{--blue:#26483c;--forest:#26483c;--forest-hover:#17392d}
::selection{background:#e3e8e1}
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#54725a}
.pill,.product-buy,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce div.product form.cart button.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.nn-checkout-page #place_order{background:var(--forest);color:#fff}
.pill:hover,.product-buy:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.nn-checkout-page #place_order:hover{background:var(--forest-hover);color:#fff}
.pill.light{background:#fff;color:var(--ink)}.pill.dark{background:var(--ink)}
.text-link,.shipping-note a,.nn-return-note a,.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-wrapper a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a:not(.button){color:#515154}
.story-copy .text-link,.bento-card.dark .text-link{color:#d2d2d7}
.scroll-progress{background:var(--forest)}
.nn-card-benefit{background:#f1f1f3;color:#626268}
.nn-checkout-page .woocommerce form .form-row input:focus,.nn-checkout-page .woocommerce form .form-row textarea:focus{outline-color:var(--forest)}
.woocommerce-info,.woocommerce-message{border-top-color:var(--forest)}.woocommerce-info:before,.woocommerce-message:before{color:var(--forest)}
