/* CVF Figma conformance (file esyPFML4wtVCgjb6YNJ4tq, nodes 5:59/5:411): card radius 16px, small radius 8px, token colors, single standard button, light surfaces with dark text. Homepage .cvf-coastal-hero intentionally untouched. */
:root{--cvf-radius-card:16px;--cvf-radius-sm:8px}
/* Guide owner-review product cards and image boxes */
main .alpine-instance-9a47f6df60a1,main [class^="owner-review-card"],main [class*=" owner-review-card"]{background:#fff;border:1px solid #dce4e6;border-radius:16px;padding:20px;overflow:hidden}
main .alpine-instance-405aeab85d95{border-radius:8px}
main .alpine-instance-2c68007e5681{color:#52636c;font-size:14px;font-weight:700;letter-spacing:.01em}
/* Legacy square #DFF548 affiliate buttons -> standard button */
main .alpine-instance-a32521bb53dc{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border:1px solid #dcf34d;border-radius:10px;background:#dcf34d;color:#10191f;font:700 15px/1.45 "DM Sans",sans-serif;text-decoration:none;max-width:100%;white-space:normal}
main .alpine-instance-a32521bb53dc:hover{background:#e6f775;border-color:#10191f}
/* Product-page "My Experience" owner review as a white bordered card */
main #steven-owner-review{background:#fff;border:1px solid #dce4e6;border-radius:16px;padding:28px 32px 8px;box-sizing:border-box}
main #steven-owner-review>p:first-of-type:has(a[rel=author]){color:#52636c;font-size:14px}
@media(max-width:760px){main #steven-owner-review{padding:22px 20px 4px}}
/* Bordered content sections that rendered with square corners */
main :is(section.cvf-video-additions,section.next,aside.ws-author,article.diary-project-card,section.day-section,section.cvf-rear-evidence,section.cvf-grille-context,article.cvf-wheel-clip,section.cvf-project-chapter,section.cvf-revenue-picks,nav.diary-pager){border-radius:16px}
main section.section-wrap:not(.cvf-coastal-hero){border-radius:16px}
/* Image link boxes: small radius */
main :is(a.photo,a.cvf-product-image,a.cvf-owner-product-image){border-radius:8px!important;overflow:hidden}
main hr{border:0;border-top:1px solid #dce4e6}
/* Electrical hub: legacy dark island -> Figma light surfaces (dark only in global header/footer) */
.cvf-electrical{--bg:#f7f9f6;--panel:#fff;--ink:#10191f;--muted:#52636c;--accent:#dcf34d;--line:#dce4e6}
.cvf-electrical .topic,.cvf-electrical .product{border-radius:16px}
.cvf-electrical .button{background:#dcf34d;color:#10191f;border-color:#dcf34d;border-radius:10px;padding:12px 18px;min-height:44px}
.cvf-electrical .button:hover{background:#e6f775;border-color:#10191f}
.cvf-electrical .stat{border-radius:8px}
