/* DAVBOT — MODE BLANC (style Facebook) : appliqué à toutes les pages quand html.dav-light est actif */
html.dav-light{
  color-scheme:light;
  --s-bg:#f0f2f5;--s-panel:#ffffff;--s-border:#dde2ea;--s-text:#181818;--s-muted:#65676b;
  --bg:#f0f2f5;--bg2:#ffffff;--panel:#ffffff;--card:#ffffff;--card2:#f6f8fb;
  --text:#181818;--muted:#65676b;--border:#dde2ea;
  --social-bg:#f0f2f5;--social-card:#ffffff;--social-border:#dde2ea;--social-text:#181818;--social-muted:#65676b;
  --dav-bg:#f0f2f5;--dav-text:#181818;
}
html.dav-light,html.dav-light body{background:#f0f2f5!important;background-image:none!important;color:#181818}
html.dav-light body{--text-color:#181818;--card-bg:#ffffff}
html.dav-light .muted,html.dav-light small,html.dav-light .empty{color:#65676b!important}
html.dav-light a{-webkit-tap-highlight-color:transparent}
html.dav-light input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),
html.dav-light textarea,html.dav-light select{background:#f0f2f5!important;color:#181818!important;border:1px solid #ccd3de!important}
html.dav-light input::placeholder,html.dav-light textarea::placeholder{color:#8a97aa!important;opacity:1}
html.dav-light .stage-nav,html.dav-light nav.stage-nav,html.dav-light body nav.stage-nav{background:rgba(255,255,255,.97)!important;border:1px solid #dde2ea!important;box-shadow:0 -2px 18px rgba(24,24,24,.12)!important}
html.dav-light .stage-nav a{color:#65676b!important}
html.dav-light .stage-nav a i{color:var(--dav-c1,#2d88ff)!important}
html.dav-light .stage-nav a.active{background:rgba(var(--dav-accent-rgb,45,136,255),.12)!important;color:var(--dav-c1,#2d88ff)!important}
html.dav-light .social-head,html.dav-light body>header,html.dav-light .top-taskbar{background:rgba(255,255,255,.97)!important;border:1px solid #dde2ea!important;color:#181818!important;box-shadow:0 1px 3px rgba(24,24,24,.10)!important}
html.dav-light .social-head strong,html.dav-light .top-taskbar strong,html.dav-light .top-taskbar span{color:#181818!important}
html.dav-light .head-links a{background:#e4e6eb!important;border:0!important}
html.dav-light .head-links a i{color:var(--dav-c1,#2d88ff)!important}
html.dav-light .head-links a.active{background:var(--dav-c1,#2d88ff)!important}
html.dav-light .head-links a.active i{color:#fff!important}
html.dav-light .post,html.dav-light .panel,html.dav-light .section,html.dav-light .card,html.dav-light .ai-card{background:#ffffff!important;background-image:none!important;border:1px solid #dde2ea!important;color:#181818!important;box-shadow:0 1px 2px rgba(24,24,24,.08)!important}
html.dav-light .post p,html.dav-light .news-desc,html.dav-light .news-title,html.dav-light .post strong{color:#181818!important}
html.dav-light .post .muted,html.dav-light .post small{color:#65676b!important}
html.dav-light .news-tag{background:rgba(var(--dav-accent-rgb,45,136,255),.12)!important;color:var(--dav-c1,#2d88ff)!important}
html.dav-light .region-chip,html.dav-light .like,html.dav-light .mini,html.dav-light .tabs button{background:#e4e6eb!important;color:#262626!important;border:0!important}
html.dav-light .region-chip.active,html.dav-light .tabs button.on{background:var(--dav-c1,#2d88ff)!important;color:#fff!important}
html.dav-light .openpost{background:#f0f2f5!important;color:#65676b!important;border-radius:999px!important}
html.dav-light .comment-item,html.dav-light .kn-item,html.dav-light .kn-card{background:#f0f2f5!important;border:0!important;color:#181818!important}
html.dav-light .sheet,html.dav-light .dsc-sheet,html.dav-light .msgmenu{background:#fff!important;color:#181818!important;border:1px solid #dde2ea!important}
/* profil */
html.dav-light .profile-hero,html.dav-light .summary-card,html.dav-light .wallet-card,html.dav-light .action-btn,html.dav-light .team-card,html.dav-light .vip-card{background:#fff!important;background-image:none!important;border:1px solid #dde2ea!important;color:#181818!important;box-shadow:0 1px 2px rgba(24,24,24,.08)!important}
html.dav-light .profile-name,html.dav-light .profile-phone,html.dav-light .profile-bio,html.dav-light .profile-since,html.dav-light .page-title h1,html.dav-light .section-title h2,html.dav-light .summary-value,html.dav-light .wallet-balance strong{color:#181818!important}
html.dav-light .page-title p,html.dav-light .summary-label,html.dav-light .section-title span,html.dav-light .wallet-balance span,html.dav-light .pstat span{color:#65676b!important}
html.dav-light .side-menu{background:#fff!important;color:#181818!important}
html.dav-light .side-menu .menu-link,html.dav-light .side-menu strong,html.dav-light .side-menu span{color:#181818!important}
html.dav-light .menu-toggle{background:#fff!important;border:1px solid #dde2ea!important}
/* chat / messenger */
html.dav-light .chat{background:#fff!important;border-color:#dde2ea!important}
html.dav-light .chat h2,html.dav-light .chathead{background:#fff!important;color:#181818!important;border-color:#e4e6eb!important}
html.dav-light .bubble{background:#e4e6eb!important;color:#181818!important;border:0!important;box-shadow:none!important}
html.dav-light .bubble.mine,html.dav-light .mine{background:linear-gradient(135deg,var(--dav-c1,var(--dav-c1,#2d88ff)),var(--dav-c3,#1b74e4))!important;color:#fff!important}
html.dav-light .mine .time,html.dav-light .mine a,html.dav-light .mine .dl{color:#e6f2ff!important}
html.dav-light .time{color:#65676b!important}
html.dav-light .composer{background:#fff!important;border-color:#e4e6eb!important}
html.dav-light .composer input{background:#f0f2f5!important;color:#181818!important;border:0!important}
html.dav-light .composer .tool{background:#e4e6eb!important;color:var(--dav-c1,#2d88ff)!important;border:0!important}
html.dav-light .replybar{background:#f0f2f5!important;color:#181818!important}
html.dav-light .user-card{background:transparent!important;border:0!important;box-shadow:none!important;color:#181818!important}
html.dav-light .profile-social-actions{background:transparent!important;border:0!important;box-shadow:none!important}

/* barres de recherche et champs sombres : toujours clairs en mode blanc */
html.dav-light .search,html.dav-light .searchbar,html.dav-light .search-box{background:#fff!important;border:1px solid #dde2ea!important;color:#181818!important}
html.dav-light .search input{background:transparent!important;color:#181818!important;border:0!important}
