/* Show it is fixed to the top */
@font-face {
  font-family: 'japanese';
  src: url('../assets/fonts/japanese.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
  min-height: 75rem;
  padding-top: 4.5rem;
}

.japanese{
	 font-family: 'japanese', sans-serif;
	 letter-spacing: 2px; /* ou autre valeur */

}

.feature-icon {
  width: 4rem;
  height: 4rem;
  border-radius: .75rem;
}

.icon-square {
  width: 3rem;
  height: 3rem;
  border-radius: .75rem;
}

.text-shadow-1 { text-shadow: 0 .125rem .25rem rgba(0, 0, 0, .25); }
.text-shadow-2 { text-shadow: 0 .25rem .5rem rgba(0, 0, 0, .25); }
.text-shadow-3 { text-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .25); }

.card-cover {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.feature-icon-small {
  width: 3rem;
  height: 3rem;
}
:root {
  color-scheme: dark;
}
html[data-bs-theme="dark"] {
  --bs-body-bg: #212529;
  --bs-body-color: #dee2e6;
}
