/* The second homepage composition, recolored around the Electric Blue desktop. */
.electric-hero{--ink:#f8fdff;--accent:#c5efff;background:radial-gradient(circle at 84% 12%,#4dc6ff66 0,transparent 31%),linear-gradient(128deg,#102f87 0%,#075bd0 54%,#1597df 100%);color:#f8fdff}
.electric-hero .es-nav,.electric-hero .hero-baseline{border-color:#d9f4ff66}
.electric-hero .es-hero{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:65px 0 85px;min-height:720px}
.electric-hero h1{font-size:clamp(65px,7.8vw,155px);letter-spacing:-.075em;margin:36px -40% 32px 0;position:relative;z-index:2;line-height:.98}
.electric-hero h1 span{font-weight:300;color:#b9eaff}
.electric-hero .es-cta{background:#f5fcff;color:#143c8d!important}
.electric-hero .sun-disc{border-color:#9fe7ff78;box-shadow:0 0 0 50px #bdeeff18,0 0 0 100px #c3f0ff10}
.electric-hero .orange-art img{filter:hue-rotate(174deg) saturate(1.25) drop-shadow(0 25px 25px #092b7990)}
.electric-hero .orange-art>span{color:#e6f7ff}
.electric-hero .es-description{opacity:.9}
.electric-hero .es-cta:hover{box-shadow:0 9px 24px #08286d78}
.design-switcher a[aria-current]{background:#1767cd;color:#fff}
.design-switcher a[href="homepage-1-5.html"]{width:38px}

/* Variation 1.5: the original centered hero, rebuilt in Electric Blue. */
.paper-electric{--ink:#f7fcff;--accent:#a9e8ff;background:radial-gradient(circle at 49% 77%,#58c8ff63 0,transparent 42%),radial-gradient(circle at 90% 18%,#86e5ff4a 0,transparent 29%),linear-gradient(127deg,#102b80 0%,#115bd0 53%,#168cdf 100%);color:#f7fcff}
.paper-electric .es-nav,.paper-electric .hero-baseline{border-color:#d6efff62}
.paper-electric h1 em{color:#b8eeff}
.paper-electric .es-description{opacity:.91}
.paper-electric .es-cta{background:#f8fdff;color:#173a89!important}
.paper-electric .floating-key{background:linear-gradient(145deg,#eefdff,#85d6ff 78%,#57a9f1);border-color:#c4edff;box-shadow:0 12px 0 #1a5caa,0 27px 35px #052b6a50,inset 0 0 0 8px #f8fdff91;color:#1758b0}
.paper-electric .floating-toggle{border-color:#adf0ff;background:#32b4ed;box-shadow:0 15px 26px #0637796b}
.paper-electric .floating-toggle i{background:#fff;box-shadow:0 2px 6px #06498755}
.paper-electric .orbit-label{color:#d9f4ff}
.paper-electric .paper-star{color:#b1eeff}
@media(min-width:1800px){.electric-hero .es-hero{min-height:calc(100svh - 153px)}}
@media(max-width:1000px){.electric-hero .es-hero{grid-template-columns:1fr;padding-bottom:50px;gap:15px}.electric-hero h1{margin-right:0}.electric-hero .orange-art{width:52%;margin-left:auto}.electric-hero .orange-bottom{flex-direction:row;gap:30px;align-items:center}}
@media(max-width:650px){.electric-hero .es-hero{padding:60px 0 45px;min-height:640px}.electric-hero h1{font-size:14vw}.electric-hero .orange-bottom{display:block}.electric-hero .orange-art{width:82%;padding-top:30px}}
