/* LiveBackup365 Monitor – Livedrive blue theme (2026-10-13) */
:root{--lb-blue:#1976D2;--lb-blue-d:#1565C0;--lb-blue-dd:#0D47A1;--lb-blue-l:#E3F2FD;--lb-gray:#F5F7FA;--lb-line:#E3E8EF;--lb-text:#1F2933;--lb-muted:#5F6B7A;
  --primary-blue:#1976D2;--secondary-blue:#1976D2;--dark-bg:#1F2933;--light-bg:#F5F7FA;--text-light:#5F6B7A;--live:#1976D2;--navy:#1565C0}
body{color:var(--lb-text);background:#fff}
.site-header{background:rgba(255,255,255,.97);color:var(--lb-text);box-shadow:0 1px 0 var(--lb-line),0 2px 10px rgba(16,42,67,.05)}
.site-header .brand{display:inline-flex;align-items:center;gap:10px;color:var(--lb-blue)}
.site-header .brand img.lb-logo{width:34px;height:34px;flex:none}
.site-header .brand .lb-name{font-weight:800;color:var(--lb-blue);font-size:1.12rem;white-space:nowrap}
.site-header .brand .lb-name b{color:var(--lb-text);font-weight:600}
.nav a{color:var(--lb-text)}.nav a:hover{color:var(--lb-blue)}
.nav .buy{background:var(--lb-blue)}.nav .buy:hover{background:var(--lb-blue-d)}
.account-btn{color:var(--lb-blue);border-color:var(--lb-blue)}.account-btn:hover{background:var(--lb-blue-l)}
.lang-switch{background:var(--lb-gray);border-color:var(--lb-line)}
.lang-btn{color:var(--lb-muted)}.lang-btn.active{background:var(--lb-blue);color:#fff}
.monitor-btn{background:var(--lb-blue);color:#fff;box-shadow:none}.monitor-btn:hover{background:var(--lb-blue-d);box-shadow:0 4px 14px rgba(25,118,210,.3)}
.mon-hero{background:linear-gradient(180deg,var(--lb-blue) 0%,var(--lb-blue-d) 100%)}
.mon-hero .lb-hero-logo{display:block;width:84px;height:84px;margin:0 auto 14px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18));border-radius:19px;box-shadow:0 0 0 3px rgba(255,255,255,.9)}
.hero-kicker{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45);color:#fff}
.mon-hero h1 em{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:6px}
.mon-cta{background:#fff;color:var(--lb-blue)}.mon-cta:hover{box-shadow:0 8px 22px rgba(0,0,0,.18)}
.mon-cta.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}
.mon-cta.orange{background:var(--lb-blue);color:#fff}
.mon-shot{box-shadow:0 25px 60px rgba(13,71,161,.35)}
.mon-sec h2,.mon-card h3,.mon-faq summary,.mon-price .big{color:var(--lb-text)}
.mon-card,.mon-faq details,.mon-split img{border-color:var(--lb-line)}
.mon-card{box-shadow:0 4px 18px rgba(16,42,67,.06)}
.mon-step{background:var(--lb-blue);color:#fff}
.mon-list li::before{color:var(--lb-blue)}
.mon-price .badge{background:var(--lb-blue)}
.mon-price .featured{border-color:var(--lb-blue);box-shadow:0 10px 30px rgba(25,118,210,.15)}
.mon-reseller{background:var(--lb-blue-dd)}
.mon-final{background:linear-gradient(135deg,var(--lb-blue),var(--lb-blue-d))}
.mon-final .mon-cta{background:#fff;color:var(--lb-blue)}
.mon-faq summary::marker{color:var(--lb-blue)}
a{color:inherit}
@media (max-width:720px){.site-header .brand .lb-name{font-size:1rem}.site-header .brand img.lb-logo{width:28px;height:28px}}
