/* LiveBackup365 Monitor – accent colors on blue base (2026-10-13) */
:root{--acc-orange:#FF7A00;--acc-orange-d:#E56E00;--acc-yellow:#FFC107;--acc-red:#E53935;--acc-green:#2E9E4F;--accent-orange:#FF7A00}
.mon-cta,.mon-cta.orange,.mon-final .mon-cta,.nav .buy,.monitor-btn{background:var(--acc-orange);color:#fff}
.mon-cta:hover,.mon-cta.orange:hover,.nav .buy:hover,.monitor-btn:hover{background:var(--acc-orange-d);box-shadow:0 8px 22px rgba(255,122,0,.35)}
.mon-cta.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}
.mon-sec:not(.mon-reseller) .mon-cta.ghost{color:var(--lb-blue);border-color:var(--lb-blue)}
.mon-hero h1 em{text-decoration-color:var(--acc-orange)}
.hero-kicker{border-color:var(--acc-yellow)}
.mon-step{background:var(--acc-orange)}
.mon-price .badge{background:var(--acc-red)}
.mon-price .featured{border-color:var(--acc-orange);box-shadow:0 10px 30px rgba(255,122,0,.15)}
.mon-price .big{color:var(--lb-blue-dd)}
.mon-reseller h2,.mon-reseller h2 span{color:#fff!important}
.mon-reseller .mon-list li::before{color:var(--acc-yellow)}
.mon-list li::before{color:var(--acc-green)}
.mon-faq summary::marker{color:var(--acc-orange)}
#checks .mon-ico{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:10px;background:#E8F5EC;box-shadow:inset 0 0 0 2px var(--acc-green)}
#checks .mon-card:nth-child(4n+2) .mon-ico{background:#FFF1E3;box-shadow:inset 0 0 0 2px var(--acc-orange)}
#checks .mon-card:nth-child(4n+3) .mon-ico{background:#FFF8E1;box-shadow:inset 0 0 0 2px var(--acc-yellow)}
#checks .mon-card:nth-child(4n+4) .mon-ico{background:#FDECEA;box-shadow:inset 0 0 0 2px var(--acc-red)}
#checks .mon-card{border-top:3px solid var(--acc-green)}
#checks .mon-card:nth-child(4n+2){border-top-color:var(--acc-orange)}
#checks .mon-card:nth-child(4n+3){border-top-color:var(--acc-yellow)}
#checks .mon-card:nth-child(4n+4){border-top-color:var(--acc-red)}
.mon-note{border-inline-start:3px solid var(--acc-yellow);padding-inline-start:10px;display:inline-block}
