/* light-blue theme (matches cloudelys.com) */
:root{--bg:#cfe2fa!important;--panel:rgba(255,255,255,.78)!important;--panel2:#ffffff!important;--red:#1d5fd1!important;--red2:#1a56c4!important;--text:#10223f!important;--muted:#475a78!important;--line:rgba(16,34,63,.14)!important;--gold:#c98a06}
html{background:#cfe2fa}
body{background:linear-gradient(160deg,#f7fbff 0%,#e8f1fd 22%,#cfe2fa 48%,#a9cbf7 75%,#8db8f2 100%) fixed!important;background-color:#cfe2fa!important;color:#10223f!important}
header{background:rgba(247,251,255,.82)!important;border-bottom:1px solid rgba(16,34,63,.12)!important}
footer{background:rgba(255,255,255,.55)!important;color:#10223f!important}
.card,.sheet,.panel,.faq details,.box{background:rgba(255,255,255,.78)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(255,255,255,.9)!important}
.sheet{background:rgba(250,252,255,.96)!important}
.inp,input.inp,select.inp,textarea{background:#fff!important;color:#10223f!important;border:1px solid rgba(16,34,63,.22)!important}
.inp::placeholder{color:#6b7a93}
.sq-card{background:#fff!important;border-color:rgba(29,95,209,.3)!important}
#pm-sel label{border-color:rgba(16,34,63,.25)!important;background:#fff}
.paymethods label.on{background:#e8f1fd!important;color:#10223f!important}
.tag.dark,.news .btn,.toast{background:#10223f!important;color:#fff!important}
.curnote{background:#fff7e0!important;color:#7a5200!important;border-color:#e8c46a!important}
.modal{background:rgba(16,34,63,.45)!important}
#wal-or span:first-child,#wal-or span:last-child{background:rgba(16,34,63,.18)!important}
/* depth */
.card{box-shadow:0 1px 2px rgba(16,34,63,.08),0 8px 22px rgba(16,34,63,.12),inset 0 1px 0 rgba(255,255,255,.9);transition:none}
.card:hover{transform:none;box-shadow:0 1px 2px rgba(16,34,63,.08),0 8px 22px rgba(16,34,63,.12),inset 0 1px 0 rgba(255,255,255,.9)}
.btn{border-radius:10px;box-shadow:0 1px 2px rgba(16,34,63,.15),0 4px 12px rgba(29,95,209,.2),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .15s,box-shadow .15s}
.btn:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(16,34,63,.18),0 10px 22px rgba(29,95,209,.3)}
.sheet{box-shadow:0 2px 6px rgba(16,34,63,.15),0 24px 60px rgba(16,34,63,.3)}
#video video{box-shadow:0 2px 6px rgba(16,34,63,.2),0 18px 40px rgba(16,34,63,.25);border-radius:12px!important}
@media (prefers-reduced-motion:reduce){.card,.btn{transition:none}.card:hover,.btn:hover{transform:none}}
/* 3D text (navy, subtle) */
body,p,li,td,th,span,a,label,small,div{text-shadow:0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(16,34,63,.12)}
h1,h2,.logo{color:#0b1b36;text-shadow:0 1px 0 #fff,0 2px 0 #c5d6ee,0 3px 0 #a9bfdf,0 5px 8px rgba(16,34,63,.25)}
h3,h4,.cat,.specs{color:#10223f;text-shadow:0 1px 0 #fff,0 2px 0 #c9d8ee,0 3px 5px rgba(16,34,63,.2)}
.wrap h1{text-shadow:0 1px 0 #fff,0 2px 0 #d3e0f2,0 3px 0 #b7cbe7,0 4px 0 #9db6db,0 7px 10px rgba(16,34,63,.3)}
.price{color:#0b3d91!important;text-shadow:0 1px 0 #fff,0 2px 0 #b9cdeb,0 3px 0 #94b2de,0 5px 7px rgba(16,34,63,.25)}
.bul li,.disc,.pp,.dt{text-shadow:0 1px 0 rgba(255,255,255,.8),0 2px 3px rgba(16,34,63,.14)}
@media (max-width:760px){h1,h2,.wrap h1{text-shadow:0 1px 0 #fff,0 2px 0 #c5d6ee,0 3px 5px rgba(16,34,63,.22)}.price{text-shadow:0 1px 0 #fff,0 2px 0 #a9bfdf,0 4px 5px rgba(16,34,63,.22)}}
/* accents: blue buttons, gold small highlights */
a{text-decoration-color:rgba(29,95,209,.45)}a:hover{color:#1d5fd1}
.btn-red,.addbtn,.paybtn{background:linear-gradient(180deg,#2f74e6,#1a56c4)!important;color:#fff!important;border-color:#164aa8!important;text-shadow:0 1px 1px rgba(0,0,0,.25)!important}
.btn-red *,.addbtn *{color:#fff!important}
.topbar{background:linear-gradient(90deg,#10223f,#1a3d73)!important;color:#fff!important}
.topbar *{color:#fff!important;text-shadow:none!important}
.topbar b,.topbar strong{color:#f5c044!important}
.tag,.badge,.sale{background:#f5a524!important;color:#3a2600!important;text-shadow:none!important}
.payres.err{color:#b42318!important}
/* hard-coded dark-theme text → navy */
.links,.links a,.chip,.sqbadge,.cur,.sel{color:#10223f!important}
.chip{background:rgba(255,255,255,.8)!important}
.chip.on{background:#1d5fd1!important;color:#fff!important;border-color:#1d5fd1!important}
.hero p,.feat-copy p,.bul,.pdetail p{color:#2c3f5f!important}
.disc,.fine,.price s{color:#56677f!important}
.btn-ghost{color:#10223f!important;border-color:rgba(16,34,63,.35)!important;background:rgba(255,255,255,.6)!important}
.cur,.sel{background:#fff!important}
.x{color:#10223f!important}
footer .h5,footer h5{color:#0b1b36!important}
.news,.news *{text-shadow:none!important}
.news h2,.news h3,.news p{color:#fff!important}

/* CARD-STATIC 2026-10-30 */
.card,.card:hover,.card.fx3d,.card.fx3d:hover,.agrid .acard,.agrid .acard:hover{transform:none!important;transition:none!important;animation:none!important;perspective:none!important}
