
.news-tool-trigger{background:rgba(246,242,235,.12)!important;color:#f6f2eb!important;border-color:rgba(246,242,235,.28)!important}
.news-tool-trigger:hover{background:#efff5a!important;color:#111!important;border-color:#efff5a!important}


.ic-lang-switcher{display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;border-radius:999px;padding:4px;background:transparent;color:inherit;font-family:"Advent Pro",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;line-height:1;vertical-align:middle}
.ic-lang-switcher button{appearance:none;border:0;background:transparent;color:inherit;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:12px;line-height:1;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}
.ic-lang-switcher button.is-active{background:#ccff00;color:#050505}
.ic-lang-switcher button:hover{background:var(--banner-hover-bg,var(--paper,#f6f2eb));color:var(--banner-hover-color,#050505)}
@media(max-width:760px){.ic-lang-switcher{gap:4px;padding:3px}.ic-lang-switcher button{font-size:11px;padding:7px 8px}}


/* Supprime définitivement l'ancien gros curseur "VOIR" */
.project-cursor,
.project-cursor *,
.project-cursor-ring,
.project-cursor-core{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Règle unique : point jaune fluo simple partout */
html,body,body *,html *,body *::before,body *::after,
a,a *,button,button *,[role="button"],[role="button"] *,
input,textarea,select,label,[onclick],[data-cursor],[data-link],[data-href]{
  cursor:none!important;
}

.ic-fluo-cursor-final{
  position:fixed;
  left:0;
  top:0;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#d9ff00;
  border:0;
  outline:0;
  box-shadow:none;
  filter:none;
  pointer-events:none;
  z-index:2147483647;
  transform:translate(-50%,-50%);
  transition:width .25s ease,height .25s ease,opacity .25s ease;
}

body.ic-cursor-hover .ic-fluo-cursor-final{
  width:14px;
  height:14px;
}
