:root{--bg:#fff;--cream:#fff;--ink:#18276e;--accent:#f68712;--blue:#24348a;--orange:#f68712}body{background:#fff;color:var(--ink)}.notice{background:var(--orange);color:#fff}header{background:linear-gradient(170deg,#0060d9,#30459f);color:#fff;box-shadow:0 15px 35px #24348a26;border-radius:40px}header button,.pill{background:var(--orange);color:#fff;font-weight:700}header b{color:var(--blue)}.brand{letter-spacing:-1px}.hero{background:radial-gradient(ellipse at 50% 60%,#edf4ff,transparent 65%);color:var(--blue)}.hero h1{color:#17256d}.watermark{color:#dce7fa}.hero-stage img{filter:drop-shadow(0 25px 20px #24348a30)}.orbit{color:var(--blue)}.hero-bottom p{color:#52618c}.arrows button{color:var(--blue);border-color:#d5def5;background:white}.arrows button:hover{background:var(--blue);color:white}.catalog{background:#fff}.section-head p,.demo-note{color:#647092}.filters button{border-color:#dce3f5;color:var(--blue)}.filters .active{background:var(--blue);border-color:var(--blue);color:#fff}input[type=search]{border-color:#c3ceee;color:var(--blue)}.card{background:#fff;border:1px solid #e5eaf5;box-shadow:0 5px 20px #24348a08;border-radius:26px;transition:background-color 1s,box-shadow 1s,color 1s}.photo{background:#f5f7fb;margin:8px;border-radius:20px;overflow:hidden}.photo img{mix-blend-mode:multiply}.tag{background:var(--orange);color:#fff;font-weight:700}.card h3,.card .description,.unit{text-align:center}.card h3{min-height:52px}.card .description{color:#647092}.scale{border-color:#dce3f5}.scale small{color:#647092}.scale.selected{background:var(--blue);border-color:var(--blue)}.scale.selected small{color:#fff}.card select{background:#f6f8ff;border-color:#dce3f5;color:var(--blue)}.purchase input{border-color:#c9d3ee;color:var(--blue)}.purchase button{background:var(--blue);font-weight:700}.card:hover{background:var(--blue);box-shadow:0 15px 35px #24348a30;color:#fff;transition-duration:.5s}.card:hover :is(h3,.description,.unit,.scale small,.purchase input){color:#fff}.card:hover .scale{border-color:#ffffff4d}.card:hover .scale.selected{background:#ffffff26;border-color:#fff}.card:hover .purchase button{background:var(--orange);color:#fff}.card:hover .purchase input{border-color:#ffffff70}.editorial{background:linear-gradient(130deg,#24348a,#0064db);color:#fff}.editorial .pill{background:var(--orange)}#como{background:#f5f8ff}.steps article{border-color:#d1dbf6}.steps b{display:inline-grid;place-items:center;background:var(--blue);color:#fff;border-radius:50%;width:38px;height:38px}.steps p{color:#647092}footer{border-color:#e0e7f7;background:white}footer>a:last-child{color:var(--blue);font-weight:700}dialog{background:#fff;color:var(--blue)}dialog::backdrop{background:#111d58a1}.cart-row{border-color:#e2e8f7}.cart-controls button{border-color:#c9d3ee;color:var(--blue)}.notes textarea{border-color:#d2dcf3}.whatsapp{background:var(--orange);color:#fff;font-weight:700}#toast{background:var(--blue)}@media(hover:none){.card:hover{background:white;color:var(--ink);box-shadow:0 5px 20px #24348a08}.card:hover :is(h3,.unit,.purchase input){color:var(--ink)}.card:hover :is(.description,.scale small){color:#647092}.card:hover .scale{border-color:#dce3f5}.card:hover .scale.selected{background:var(--blue);border-color:var(--blue)}.card:hover .scale.selected small{color:white}}
