/* Reference-style Lucide SVG icon primitives, isolated to avoid changing typography */
.syuk-icon{display:inline-block;vertical-align:middle;flex-shrink:0;color:inherit;fill:none}
.header-search .syuk-icon{width:24px;height:24px;stroke-width:2.1}
.hero-ctas a,.sref-shop-blue-btn,.watch,.svr-verify-submit,.svr-serial-stage,.svr-serial-help button,.svr-alert-actions a,.sref-shop-action,.sref-verify-action,.sref-back-button,.sref-docs-grid a,.sref-related-heading a,.svr-faq-bottom a,.cf-hero-buttons a,.cf-centered-button a,.cf-report a,.syuk-support-panel a,.video-fallback a{display:inline-flex;align-items:center;justify-content:center;gap:7px}
.sref-back-button{gap:8px}
.hero-ctas a .syuk-icon,.sref-shop-blue-btn .syuk-icon{stroke-width:2.4}
.circle-arrow{display:inline-flex;justify-content:center;align-items:center}
.watch>span .syuk-icon,.cf-play-icon .syuk-icon,.play-symbol .syuk-icon{fill:currentColor;stroke:none}
.watch>span,.cf-play-icon{display:inline-flex;align-items:center;justify-content:center}
.cf-play-icon{background:#3398df;color:#fff;width:38px;height:38px;border-radius:50%}
.svr-serial-stage .syuk-icon{stroke-width:1.85;color:white}
.svr-verify-submit span .syuk-icon{stroke-width:2.3;color:white}
.svr-serial-help span .syuk-icon{width:14px;height:14px}
.svr-guide-icon .syuk-icon{width:24px;height:24px}
.svr-alert-actions a .syuk-icon{color:inherit}
.svr-faq-list summary>span{display:inline-flex;align-items:center;justify-content:center}
.svr-faq-list summary>span:before{content:none!important}
.svr-faq-list details[open] summary>span .syuk-icon{transform:rotate(45deg);transition:transform .18s}
.sref-faq-list summary>span{display:inline-flex;justify-content:center;align-items:center;color:#3082d0}
.sref-faq-list details[open] summary>span .syuk-icon{transform:rotate(45deg)}
.sref-shop-cat>span{display:inline-flex;justify-content:center;align-items:center}
.sref-shop-cat .syuk-icon{width:20px;height:20px;color:#2b8fe9}
.sref-shop-features strong{display:flex;align-items:center;gap:9px}
.sref-shop-features strong .syuk-icon{color:#2789d9}
.sref-feature-first>button{gap:8px}
.sref-feature-first>button>.syuk-icon{color:#2c8ee2}
.sref-feature-first>button>span{margin-left:auto;display:inline-flex}
.sref-private-inner>div>span{display:inline-flex;align-items:center;gap:7px}
.sref-product-actions .syuk-icon{flex:0 0 auto}
.sref-image-zoom .syuk-icon{display:inline-flex}
.sref-docs-grid a,.svr-faq-bottom a{gap:8px}
.syuk-support-panel a .syuk-icon{width:18px;height:18px;color:#2381d6}
.syuk-support-caret .syuk-icon{width:18px;height:18px}
.cf-placeholder-icon .syuk-icon{color:#a9c4df;stroke-width:1.4}
.cf-domain-dot .syuk-icon{color:#ba3952}
.cf-hero-buttons a .syuk-icon{stroke-width:2}
.cf-centered-button .syuk-icon{color:white}
.video-fallback .play-symbol{display:flex;align-items:center;justify-content:center}
@media(max-width:590px){.sref-shop-features strong .syuk-icon{width:18px;height:18px}}
