/* Day colours for the Bles Software site (task 7357, v2): morning pearl, cobalt ink, one warm signal.
   Night is the default in style.css; [data-theme=day] on <html> swaps everything here. */
:root[data-theme=day]{
 --ink:#F2F5FC;--ink2:#E8EEFA;--navy:#DCE5F7;--ice:#1D3A86;--ice2:#2F5FE0;--blue:#2F6BFF;--violet:#6B5BFF;--warm:#C8641A;
 --txt:#0B1530;--mut:#4B5A7C;--line:rgba(30,60,140,.14);
 --p3-a:#2F6BFF;--p3-b:#FFFFFF;--p3-d:#C3D0EE;--p3-solid:#FFFFFF;
 color-scheme:light
}
:root[data-theme=night]{color-scheme:dark}
:root[data-theme=day] body,:root[data-theme=day]{background:var(--ink)}
:root[data-theme=day] .glass{background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(255,255,255,.62) 50%,rgba(225,234,252,.72));border-color:rgba(40,80,170,.14);
 box-shadow:inset 0 1px 0 #fff,0 26px 60px -34px rgba(30,60,140,.45),0 2px 8px -4px rgba(30,60,140,.15)}
:root[data-theme=day] .btn-main{background:linear-gradient(120deg,#0E1D45,#2F4FB8 60%,#5A4FE0);color:#fff;box-shadow:0 14px 34px -12px rgba(47,79,184,.7)}
:root[data-theme=day] .btn-ghost{background:rgba(255,255,255,.7);border-color:rgba(30,60,140,.22);color:var(--txt)}
:root[data-theme=day] .top{background:linear-gradient(rgba(242,245,252,.9),rgba(242,245,252,.7));border-bottom-color:rgba(30,60,140,.1)}
:root[data-theme=day] .mode{background:#fff;border-color:rgba(30,60,140,.18);color:#C8641A}
:root[data-theme=day] .nav a:hover{color:var(--txt)}

/* hero: a sunrise behind glass */
:root[data-theme=day] .hero{background:radial-gradient(46% 38% at 50% 27%,#FFE7C9 0%,#F6D3F2 30%,#DCD6FF 55%,transparent 80%),radial-gradient(120% 80% at 50% 30%,#EAF1FF 0%,#E3EAFA 50%,var(--ink) 85%)}
:root[data-theme=day] .aurora{opacity:.7}
:root[data-theme=day] .aurora i{mix-blend-mode:multiply}
:root[data-theme=day] .aurora i:nth-child(1){background:radial-gradient(circle,rgba(180,140,255,.45),transparent 65%)}
:root[data-theme=day] .aurora i:nth-child(2){background:radial-gradient(circle,rgba(120,180,255,.45),transparent 65%)}
:root[data-theme=day] .aurora i:nth-child(3){background:radial-gradient(circle,rgba(255,190,120,.4),transparent 65%)}
:root[data-theme=day] .scene canvas{filter:drop-shadow(0 30px 50px rgba(60,80,170,.28))}
:root[data-theme=day] .hero h1 em,:root[data-theme=day] .villain .big span,:root[data-theme=day] .num .v,:root[data-theme=day] .tk span{background:linear-gradient(100deg,#0E1D45,#2F5FE0 55%,#6B4FE0);-webkit-background-clip:text;background-clip:text;color:transparent}
:root[data-theme=day] .hero .lead{color:#3D4C6E}

/* sections */
:root[data-theme=day] .villain{background:linear-gradient(var(--ink),#EEF2FB)}
:root[data-theme=day] .answer,:root[data-theme=day] .services,:root[data-theme=day] .partners{background:#EEF2FB}
:root[data-theme=day] .chooser{background:radial-gradient(90% 70% at 20% 30%,#DDE7FF,#EEF2FB 70%)}
:root[data-theme=day] .chooser .opts button{background:#fff;border-color:rgba(30,60,140,.18)}
:root[data-theme=day] .chooser .opts button[aria-pressed=true]{background:linear-gradient(120deg,#0E1D45,#2F4FB8);color:#fff}
:root[data-theme=day] .verdict .ico{background:linear-gradient(140deg,#E3ECFF,#fff)}
:root[data-theme=day] .bento .chips span{color:#2B3A5E;border-color:rgba(30,60,140,.16);background:#fff}
:root[data-theme=day] .path{background:linear-gradient(#EEF2FB,#E6ECFA)}
:root[data-theme=day] .stop{background:linear-gradient(160deg,#FFFFFF,#EDF2FD 60%)!important}
:root[data-theme=day] .proof{background:radial-gradient(80% 60% at 80% 20%,#DCE6FF,#E6ECFA 60%)}
:root[data-theme=day] .num p,:root[data-theme=day] .story p,:root[data-theme=day] .product li,:root[data-theme=day] .lane ul{color:#2B3A5E}
:root[data-theme=day] .review{background:radial-gradient(70% 120% at 16% 50%,#EBDDFF 0%,#E3E6FB 45%,#E6ECFA 100%)}
:root[data-theme=day] .work{background:linear-gradient(#E6ECFA,#EEF2FB)}
:root[data-theme=day] .product{background:radial-gradient(70% 70% at 30% 50%,#E0DEFF,#EEF2FB 70%)}
:root[data-theme=day] .frame .chat span{background:#E8EEFB}
:root[data-theme=day] .frame .chat span.me{background:linear-gradient(120deg,#0E1D45,#2F4FB8);color:#fff}
:root[data-theme=day] .offers{background:radial-gradient(90% 60% at 50% 0%,#DCE6FF,#EEF2FB 60%)}
:root[data-theme=day] .lane .badge{background:rgba(200,100,26,.1);border-color:rgba(200,100,26,.35)}
:root[data-theme=day] .lane.pop{border-color:rgba(200,100,26,.5)}
:root[data-theme=day] .tools,:root[data-theme=day] .faq{background:#EEF2FB}
:root[data-theme=day] .contact{background:radial-gradient(80% 70% at 70% 30%,#DCE6FF,#EEF2FB 70%)}
:root[data-theme=day] .form input,:root[data-theme=day] .form select,:root[data-theme=day] .form textarea{background:#fff;border-color:rgba(30,60,140,.2);color:var(--txt)}
:root[data-theme=day] .bookend{background:radial-gradient(60% 55% at 50% 32%,#F3DDFF 0%,#E4E0FF 40%,#E8EEFA 70%,var(--ink) 100%)}
:root[data-theme=day] .mbar{background:rgba(255,255,255,.88)}
:root[data-theme=day] .g3 figcaption span{background:rgba(255,255,255,.82);color:var(--txt)}
:root[data-theme=day] .ticker{background:linear-gradient(90deg,rgba(47,107,255,.06),rgba(107,91,255,.07))}
:root[data-theme=day] .product .p3-pop{background:#C8641A;color:#fff}
:root[data-theme=day] .medal{color:#061230}
