/* Visual unification only. The analysis, form names, navigation and SEO remain unchanged. */
html body.samt-page{--bg:#080a0b;--solid:#141618;--surface:#141618;--ink:#f5f5f4;--soft:#d5e0dc;--muted:#a6a9ac;--line:rgba(255,255,255,.16);--turq:#a2c5c6;--turq2:#a8c1c4;--deep:#dedfdf;--gold:#aaa28f;--gold2:#bdb9ae;--red:#df8186;--small-shadow:0 16px 42px rgba(0,0,0,.15);background:#080a0b!important;color:#f5f5f4!important}
html body.samt-page:before{background:none!important}
body.samt-page .samt-wrap{color:#f5f5f4}
body.samt-page .samt-head{border-color:rgba(183,157,99,.31)!important;background:radial-gradient(circle at 85% 35%,rgba(152,191,195,.14),transparent 38%),linear-gradient(120deg,#080b0c,#14201e)!important;box-shadow:0 20px 55px rgba(0,0,0,.2)!important}
body.samt-page .samt-head:before{background:linear-gradient(90deg,#aaa28f,#a2c5c6)!important}
body.samt-page .samt-head:after{color:rgba(183,157,99,.07)!important}
body.samt-page .samt-head .logo{color:#fff!important}
body.samt-page .samt-head .tag{color:#c0ceca!important}
body.samt-page .samt-wrap .card{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(150deg,#131516,#101213)!important;color:#f5f5f4!important;box-shadow:none!important}
body.samt-page .samt-wrap .card:before{background:linear-gradient(90deg,transparent,rgba(183,157,99,.5),transparent)!important}
body.samt-page .samt-wrap h1,body.samt-page .samt-wrap h2,body.samt-page .samt-wrap label,body.samt-page .samt-wrap .kpi b{color:#fff!important}
body.samt-page .samt-wrap .lead,body.samt-page .samt-wrap .fine,body.samt-page .samt-wrap .card>p{color:#b9bdc0!important}
body.samt-page .samt-wrap input,body.samt-page .samt-wrap textarea{border-color:rgba(255,255,255,.18)!important;background:#090e0f!important;color:#f5f5f4!important}
body.samt-page .samt-wrap input::placeholder,body.samt-page .samt-wrap textarea::placeholder{color:#a8b8b4}
body.samt-page .samt-wrap .opts label,body.samt-page .samt-wrap .kpi{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.035)!important;color:#f5f5f4!important}
body.samt-page .samt-wrap .opts label:has(input:checked){border-color:#aaa28f!important;background:rgba(183,157,99,.12)!important}
body.samt-page .samt-wrap .btn{border-color:rgba(152,191,195,.48)!important;background:linear-gradient(130deg,#f7f7f6,#e1e3e3)!important;color:#fff!important}
body.samt-page .samt-wrap .btn.ghost{border-color:rgba(183,157,99,.4)!important;background:rgba(183,157,99,.07)!important;color:#dedad2!important}
body.samt-page .samt-wrap .kpi span,body.samt-page .samt-wrap .pill,body.samt-page .samt-wrap>footer{color:#a6a9ac!important}
body.samt-page .samt-wrap a:focus-visible,body.samt-page .samt-wrap button:focus-visible{outline:3px solid #a2c5c6;outline-offset:3px}
/* Preserve the existing light-theme choice. */
html[data-theme="light"] body.samt-page{--bg:#f8faf8;--solid:#fff;--surface:#fff;--ink:#17292a;--soft:#3c5354;--muted:#566c6b;--line:rgba(18,53,52,.17);--small-shadow:0 12px 30px rgba(9,28,26,.07);background:#f8faf8!important;color:#17292a!important}
html[data-theme="light"] body.samt-page .samt-wrap{color:#17292a}
html[data-theme="light"] body.samt-page .samt-wrap .card{border-color:rgba(18,53,52,.14)!important;background:#fff!important;color:#17292a!important;box-shadow:0 12px 30px rgba(9,28,26,.05)!important}
html[data-theme="light"] body.samt-page .samt-wrap h1,html[data-theme="light"] body.samt-page .samt-wrap h2,html[data-theme="light"] body.samt-page .samt-wrap label,html[data-theme="light"] body.samt-page .samt-wrap .kpi b{color:#17292a!important}
html[data-theme="light"] body.samt-page .samt-wrap .lead,html[data-theme="light"] body.samt-page .samt-wrap .fine,html[data-theme="light"] body.samt-page .samt-wrap .card>p{color:#566c6b!important}
html[data-theme="light"] body.samt-page .samt-wrap input,html[data-theme="light"] body.samt-page .samt-wrap textarea{border-color:rgba(18,53,52,.17)!important;background:#fff!important;color:#17292a!important}
html[data-theme="light"] body.samt-page .samt-wrap .opts label,html[data-theme="light"] body.samt-page .samt-wrap .kpi{border-color:rgba(18,53,52,.14)!important;background:#fafcfb!important;color:#17292a!important}
html[data-theme="light"] body.samt-page .samt-wrap .opts label:has(input:checked){border-color:#a1a8a9!important;background:#f1f2f2!important}
@media print{html body.samt-page{background:#fff!important;color:#111!important}body.samt-page .samt-wrap .card{background:#fff!important;color:#111!important;border-color:#ddd!important;box-shadow:none!important}body.samt-page .samt-wrap h1,body.samt-page .samt-wrap h2{color:#111!important}}
/* Restrained monochrome brand: the interactive result remains legible. */
html body.samt-page{--bg:#08090b;--solid:#141517;--surface:#141517;--ink:#f6f6f6;--soft:#d3d4d5;--muted:#a9adb0;--line:rgba(255,255,255,.14);--turq:#a5c7c9;--turq2:#b8d1d2;--deep:#1a1d1f;--gold:#b1aa9b;--gold2:#c7c0b1;background:#08090b!important;color:#f6f6f6!important}
body.samt-page .samt-head{background:linear-gradient(130deg,#111315,#191a1d)!important;border-color:rgba(183,157,99,.16)!important}
body.samt-page .samt-head:before{background:linear-gradient(90deg,transparent,rgba(183,157,99,.35),transparent)!important}
body.samt-page .samt-wrap .card{background:#141517!important}
body.samt-page .samt-wrap .btn{background:#f6f6f6!important;border-color:#f6f6f6!important;color:#08090b!important}
body.samt-page .samt-wrap .btn.ghost{background:#1e2022!important;border-color:rgba(255,255,255,.24)!important;color:#f6f6f6!important}
body.samt-page .samt-wrap .opts label:has(input:checked){border-color:#a5c7c9!important;background:rgba(165,199,201,.07)!important}
html[data-theme="light"] body.samt-page{--bg:#f6f6f6;--solid:#fff;--surface:#fff;--ink:#121416;--soft:#41464a;--muted:#666d71;--line:rgba(12,16,18,.16);--turq:#758c90;--deep:#303538;--gold:#908a80;background:#f6f6f6!important;color:#121416!important}
html[data-theme="light"] body.samt-page .samt-wrap .card{background:#fff!important}
html[data-theme="light"] body.samt-page .samt-wrap .opts label:has(input:checked){background:#eef1f1!important}
html[data-theme="light"] body.samt-page .samt-wrap .btn{background:#101214!important;border-color:#101214!important;color:#fff!important}
html[data-theme="light"] body.samt-page .samt-wrap .btn.ghost{background:#f5f5f5!important;border-color:#c8c9c9!important;color:#151719!important}
@media print{body.samt-page .samt-wrap .card{background:#fff!important;color:#111!important}}
