/*/////////////////////////////////////////////////////////// */
/* *********************** STYLE DARK ************************ */
/*/////////////////////////////////////////////////////////// */

body.dark  {
/* Colors */
  --background-color:#000c66;        /* Main background */
  --text-color-main:#fff;            /* Main color text */
  --text-color-link:#92a6ff;         /* Electric blue */
  --text-color-link-border:#371eff;  /* Pale blue */
  /**/
  font-weight:350; 
  }

body.dark .meta,
body.dark .avatar .meta:hover {
  opacity:0.9;
  }

body.dark blockquote {
  font-weight:300;
  }

body.dark .meta {
  font-weight:350;
  }

body.dark h2,
body.dark h3 {
  font-weight:750;  
  }

body.dark strong,
body.dark .summary,
body.dark section#presentation .bio,
body.dark article .slides a,
body.dark article cite,
body.dark h4,
body.dark h5,
body.dark .item p.meta.date {
  font-weight:600;
  }

body.dark #light_switch svg {
  transform:rotate(180deg);
  transform-origin:center center;
  }

body.dark aside *,
body.dark .meta,
body.dark .meta a,
body.dark section#reel-virtuel aside *,
body.dark figcaption a,
body.dark .figcaption a,
body.dark figcaption,
body.dark .figcaption {
  color:var(--text-color-main); 
  border-color:var(--text-color-link); 
  }

body.dark .meta {
  border-color:var(--text-color-link); 
  }

body.dark section#essai-b42 *,
body.dark section#phd * {
  color:var(--text-color-main); 
  }

body.dark section#essai-b42 aside,
body.dark section#phd aside {
  opacity:1;
  }



body.dark .avatar img {
  border:none;
  }

body.dark#cv .month {
  opacity:1;
  color:var(--text-color-link-border);
  }

body.dark aside a,
body.dark#presentation a,
body.dark#cv article a {
  border-color:var(--text-color-link-border);
  }

body.dark .meta a:hover,
body.dark figcaption a:hover,
body.dark .figcaption a:hover,
body.dark #presentation a:hover,
body.dark body#cv article a:hover {
  border-color:var(--text-color-link);
  }

body.dark .meta a:hover,
body.dark section#back-office aside a:hover,
body.dark section#reel-virtuel aside a:hover,
body.dark figcaption a:hover,
body.dark .figcaption a:hover {
  color:var(--text-color-link);
  }

body.dark button,
body.dark input,
body.dark textarea {
  border-color:var(--text-color-link);
  color:var(--background-color);
  }

body.dark button, 
body.dark input[type="submit"] {
  background:var(--text-color-link); 
  border-color:var(--text-color-link); 
  color:white;
  }

body.dark input[type="submit"]:hover {
  background-color:black;
  border-color:var(--text-color-link-border); 
  }
