/* LIGHT MODE HERO SVG FIX */
html[data-theme="light"] #hG stop:nth-child(1){stop-color:rgba(218,208,192,.5)!important}
html[data-theme="light"] #hG stop:nth-child(2){stop-color:rgba(205,195,175,.6)!important}
html[data-theme="light"] #hB stop:nth-child(1){stop-color:rgba(154,111,38,.28)!important}
html[data-theme="light"] #hB stop:nth-child(2){stop-color:rgba(74,144,217,.18)!important}
html[data-theme="light"] #rG stop:nth-child(1){stop-color:rgba(74,144,217,.55)!important}
html[data-theme="light"] #rG stop:nth-child(2){stop-color:rgba(154,111,38,.65)!important}
html[data-theme="light"] #rG stop:nth-child(3){stop-color:rgba(74,144,217,.45)!important}
html[data-theme="light"] #oG stop:nth-child(1){stop-color:rgba(154,111,38,.5)!important}
html[data-theme="light"] .hh svg rect[stroke="rgba(201,168,76,.15)"]{stroke:rgba(154,111,38,.3)!important}
html[data-theme="light"] .hh svg rect[stroke="rgba(74,144,217,.12)"]{stroke:rgba(74,144,217,.25)!important}

html[data-theme="light"] .fbt{border-top-color:rgba(0,0,0,.06)}
html[data-theme="light"] footer::before{background:rgba(0,0,0,.09)}
html[data-theme="light"] footer{background:var(--bg)}
html[data-theme="light"] .lbar{background:rgba(0,0,0,.06)}
html[data-theme="light"] #control,html[data-theme="light"] #cta{background:var(--bg)}
html[data-theme="light"] #intelligent,html[data-theme="light"] #privacy{background:var(--bg2)}
html[data-theme="light"] #automations{background:linear-gradient(180deg,var(--bg),var(--bg2))}
html[data-theme="light"] #ecosystem{background:linear-gradient(180deg,var(--bg2),var(--bg))}
html[data-theme="light"] #motion{background:linear-gradient(180deg,var(--bg),var(--bg2))}
html[data-theme="light"] #hero{background:var(--bg)}

/* LIGHT MODE fixes for new sections */
html[data-theme="light"] .pr-card{background:linear-gradient(145deg,var(--card-bg1),var(--card-bg2));border-color:rgba(0,0,0,.07)}
html[data-theme="light"] .pr-card.featured{border-color:rgba(154,111,38,.3)}
html[data-theme="light"] .dv-card{background:linear-gradient(145deg,var(--card-bg1),var(--card-bg2));border-color:rgba(0,0,0,.07)}
html[data-theme="light"] .al-item{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.07)}
html[data-theme="light"] .pr-btn.secondary{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:var(--tp)}
html[data-theme="light"] #architecture{background:var(--bg)}
html[data-theme="light"] #devices{background:linear-gradient(180deg,var(--bg),var(--bg2))}
html[data-theme="light"] #pricing{background:linear-gradient(180deg,var(--bg2),var(--bg))}
#cta .si{padding:160px 40px}
.ctg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(201,168,76,.06),transparent 70%);pointer-events:none}
