/* Small technical symbols: near-flat monochrome satin, not product renders. */
.as-icon.home-feature-icon,.wc-icon.home-feature-icon{background:none;border:0}
.home-feature-icon>svg{display:block;width:100%;height:100%;overflow:visible;color:#747e90}
.home-feature-icon .hf-recess{opacity:.78}
.home-feature-icon .hf-highlight{opacity:.5}
.home-feature-icon .hf-breathe{opacity:1}
:root[data-theme="light"] .home-feature-icon>svg{color:#a8b0bf}
:root[data-theme="light"] .home-feature-icon .hf-f0{stop-color:#343a46}
:root[data-theme="light"] .home-feature-icon .hf-f1{stop-color:#282e3a}
:root[data-theme="light"] .home-feature-icon .hf-f2{stop-color:#1d2330}
:root[data-theme="light"] .home-feature-icon .hf-edge{fill:#111723}
:root[data-theme="light"] .home-feature-icon .hf-face{stroke:#a4acba;stroke-opacity:.22}
:root[data-theme="light"] .home-feature-icon .hf-shadow{flood-opacity:.1}
:root[data-theme="light"] .home-feature-icon .hf-highlight{opacity:.15}
@media(prefers-reduced-motion:no-preference){
  .home-feature-icon .hf-breathe{animation:home-feature-detail 8s ease-in-out infinite}
  .home-feature-icon .hf-flow{animation:home-feature-flow 9s linear infinite}
}
@keyframes home-feature-detail{0%,100%{opacity:1}50%{opacity:.65}}
@keyframes home-feature-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-18}}
