@charset "UTF-8";
/* --------------------------------------------------------------------------
   icon.css — reconstruction de la police d'icônes « myfont » d'origine.

   Le site original chargeait une webfont (icon.min.css + fichiers .woff) qui
   n'était pas fournie. Chaque icône est ici un SVG appliqué en `mask`, ce qui
   préserve le comportement de la webfont :
     - la couleur suit `currentColor` (donc `color:` fonctionne encore) ;
     - la taille suit `font-size` (via width/height en `em`) ;
     - les `transform` du CSS d'origine (ex. rotation du marteau au survol)
       s'appliquent toujours au ::before.

   À charger AVANT common.css, comme l'original.
   -------------------------------------------------------------------------- */

.myfont::before {
  content: "";
  display: inline-block;
  flex: none;
  width: 1em;
  height: 1em;
  vertical-align: -.125em;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.myfont-aya::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M5.5 10.6c1.6-1.7 3.2-1.7 4.8 0s3.2 1.7 4.8 0 3.2-1.7 4.8 0'/%3E%3Cpath d='M5.5 14.6c1.6-1.7 3.2-1.7 4.8 0s3.2 1.7 4.8 0 3.2-1.7 4.8 0'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M5.5 10.6c1.6-1.7 3.2-1.7 4.8 0s3.2 1.7 4.8 0 3.2-1.7 4.8 0'/%3E%3Cpath d='M5.5 14.6c1.6-1.7 3.2-1.7 4.8 0s3.2 1.7 4.8 0 3.2-1.7 4.8 0'/%3E%3C/svg%3E");
}

.myfont-home::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.8 12 3.5l9 7.3'/%3E%3Cpath d='M5.6 9.6V20.5h12.8V9.6'/%3E%3Cpath d='M9.8 20.5v-6h4.4v6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.8 12 3.5l9 7.3'/%3E%3Cpath d='M5.6 9.6V20.5h12.8V9.6'/%3E%3Cpath d='M9.8 20.5v-6h4.4v6'/%3E%3C/svg%3E");
}

.myfont-people::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.6 20.4c0-4.1 3.3-6.4 7.4-6.4s7.4 2.3 7.4 6.4'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.6 20.4c0-4.1 3.3-6.4 7.4-6.4s7.4 2.3 7.4 6.4'/%3E%3C/svg%3E");
}

.myfont-hammer::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 20.2 12.2 11.8'/%3E%3Cpath d='M9.9 9.9 14.1 5.7a1 1 0 0 1 1.4 0l1.4 1.4 1.4-1.4 2.8 2.8-1.4 1.4 1.4 1.4a1 1 0 0 1 0 1.4l-4.2 4.2z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.8 20.2 12.2 11.8'/%3E%3Cpath d='M9.9 9.9 14.1 5.7a1 1 0 0 1 1.4 0l1.4 1.4 1.4-1.4 2.8 2.8-1.4 1.4 1.4 1.4a1 1 0 0 1 0 1.4l-4.2 4.2z'/%3E%3C/svg%3E");
}

.myfont-exhibition::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='4' width='17' height='13' rx='1.2'/%3E%3Cpath d='M6.8 14.2l3.2-4 2.4 2.9 2-2.5 2.8 3.6'/%3E%3Cpath d='M8.5 20.3h7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='4' width='17' height='13' rx='1.2'/%3E%3Cpath d='M6.8 14.2l3.2-4 2.4 2.9 2-2.5 2.8 3.6'/%3E%3Cpath d='M8.5 20.3h7'/%3E%3C/svg%3E");
}

.myfont-megaphone::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 9.8h3l7.5-4.4v13.2l-7.5-4.4h-3a1 1 0 0 1-1-1v-2.4a1 1 0 0 1 1-1z'/%3E%3Cpath d='M18.2 9.5a4 4 0 0 1 0 5'/%3E%3Cpath d='M7.5 14.2v4.3a1.5 1.5 0 0 0 3 0v-2.6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 9.8h3l7.5-4.4v13.2l-7.5-4.4h-3a1 1 0 0 1-1-1v-2.4a1 1 0 0 1 1-1z'/%3E%3Cpath d='M18.2 9.5a4 4 0 0 1 0 5'/%3E%3Cpath d='M7.5 14.2v4.3a1.5 1.5 0 0 0 3 0v-2.6'/%3E%3C/svg%3E");
}

.myfont-atmark::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='3.4'/%3E%3Cpath d='M15.4 8.6v4.8a2.6 2.6 0 0 0 5.1 0V12a8.5 8.5 0 1 0-3.4 6.8'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='3.4'/%3E%3Cpath d='M15.4 8.6v4.8a2.6 2.6 0 0 0 5.1 0V12a8.5 8.5 0 1 0-3.4 6.8'/%3E%3C/svg%3E");
}

.myfont-facebook::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M13.4 21v-8h2.7l.4-3.1h-3.1V7.9c0-.9.25-1.5 1.55-1.5h1.65V3.6c-.3-.04-1.3-.13-2.45-.13-2.4 0-4.05 1.47-4.05 4.17v2.26H7.4V13h2.7v8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M13.4 21v-8h2.7l.4-3.1h-3.1V7.9c0-.9.25-1.5 1.55-1.5h1.65V3.6c-.3-.04-1.3-.13-2.45-.13-2.4 0-4.05 1.47-4.05 4.17v2.26H7.4V13h2.7v8z'/%3E%3C/svg%3E");
}

.myfont-instagram-01::before,
.myfont-instagram-02::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='3.4' y='3.4' width='17.2' height='17.2' rx='4.6'/%3E%3Ccircle cx='12' cy='12' r='4.1'/%3E%3Ccircle cx='16.9' cy='7.1' r='1' fill='black' stroke='none'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='3.4' y='3.4' width='17.2' height='17.2' rx='4.6'/%3E%3Ccircle cx='12' cy='12' r='4.1'/%3E%3Ccircle cx='16.9' cy='7.1' r='1' fill='black' stroke='none'/%3E%3C/svg%3E");
}

.myfont-pinterest::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 20.6c.5-1.4.9-2.8 1.2-4.2l.7-3'/%3E%3Cpath d='M8.9 11.1c0-2.2 1.8-3.9 4.1-3.9 2.2 0 3.7 1.5 3.7 3.5 0 2.6-1.5 4.6-3.5 4.6-1 0-1.8-.8-1.6-1.8'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 20.6c.5-1.4.9-2.8 1.2-4.2l.7-3'/%3E%3Cpath d='M8.9 11.1c0-2.2 1.8-3.9 4.1-3.9 2.2 0 3.7 1.5 3.7 3.5 0 2.6-1.5 4.6-3.5 4.6-1 0-1.8-.8-1.6-1.8'/%3E%3C/svg%3E");
}

.myfont-linkedin::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='3.4' y='3.4' width='17.2' height='17.2' rx='2.2'/%3E%3Cpath d='M7.9 10.6v6.1'/%3E%3Cpath d='M7.9 7.6v.1'/%3E%3Cpath d='M11.7 16.7v-6.1'/%3E%3Cpath d='M11.7 13.4c0-1.7.9-2.8 2.4-2.8 1.4 0 2.2 1 2.2 2.8v3.3'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='3.4' y='3.4' width='17.2' height='17.2' rx='2.2'/%3E%3Cpath d='M7.9 10.6v6.1'/%3E%3Cpath d='M7.9 7.6v.1'/%3E%3Cpath d='M11.7 16.7v-6.1'/%3E%3Cpath d='M11.7 13.4c0-1.7.9-2.8 2.4-2.8 1.4 0 2.2 1 2.2 2.8v3.3'/%3E%3C/svg%3E");
}

.myfont-rewind::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M11 7.5 4.5 12 11 16.5z'/%3E%3Cpath d='M19.5 7.5 13 12l6.5 4.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M11 7.5 4.5 12 11 16.5z'/%3E%3Cpath d='M19.5 7.5 13 12l6.5 4.5z'/%3E%3C/svg%3E");
}

.myfont-globe::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3.2 12h17.6'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3.2 12h17.6'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3C/svg%3E");
}

.myfont-arrow01::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15.5'/%3E%3Cpath d='M13.5 6.2 19.8 12l-6.3 5.8'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15.5'/%3E%3Cpath d='M13.5 6.2 19.8 12l-6.3 5.8'/%3E%3C/svg%3E");
}
