/* Correction : utilitaires Tailwind absents de l'export initial. */
/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties;
:root, :host {
  --spacing: .25rem;
  --color-background: var(--background);
  --color-ink: var(--ink);
  --color-primary: var(--primary);
  --color-border: var(--border);
}
.pointer-events-none {
  pointer-events: none;
}
.absolute {
  position: absolute;
}
.top-2 {
  top: calc(var(--spacing) * 2);
}
.left-\[-9999px\] {
  left: -9999px;
}
.mt-0\.5 {
  margin-top: calc(var(--spacing) * 0.5);
}
.mt-2\.5 {
  margin-top: calc(var(--spacing) * 2.5);
}
.mt-3 {
  margin-top: calc(var(--spacing) * 3);
}
.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}
.mt-5 {
  margin-top: calc(var(--spacing) * 5);
}
.mt-6 {
  margin-top: calc(var(--spacing) * 6);
}
.mt-7 {
  margin-top: calc(var(--spacing) * 7);
}
.mt-8 {
  margin-top: calc(var(--spacing) * 8);
}
.mt-9 {
  margin-top: calc(var(--spacing) * 9);
}
.mt-10 {
  margin-top: calc(var(--spacing) * 10);
}
.mt-12 {
  margin-top: calc(var(--spacing) * 12);
}
.mt-14 {
  margin-top: calc(var(--spacing) * 14);
}
.mt-16 {
  margin-top: calc(var(--spacing) * 16);
}
.ml-0\.5 {
  margin-left: calc(var(--spacing) * 0.5);
}
.inline-block {
  display: inline-block;
}
.aspect-\[3\/4\] {
  aspect-ratio: 3/4;
}
.aspect-\[4\/5\] {
  aspect-ratio: 4/5;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.h-1\.5 {
  height: calc(var(--spacing) * 1.5);
}
.h-2\.5 {
  height: calc(var(--spacing) * 2.5);
}
.h-6 {
  height: calc(var(--spacing) * 6);
}
.h-9 {
  height: calc(var(--spacing) * 9);
}
.h-14 {
  height: calc(var(--spacing) * 14);
}
.h-20 {
  height: calc(var(--spacing) * 20);
}
.h-32 {
  height: calc(var(--spacing) * 32);
}
.h-40 {
  height: calc(var(--spacing) * 40);
}
.h-\[70vh\] {
  height: 70vh;
}
.h-full {
  height: 100%;
}
.max-h-\[calc\(100svh-72px\)\] {
  max-height: calc(100svh - 72px);
}
.min-h-12 {
  min-height: calc(var(--spacing) * 12);
}
.w-1\.5 {
  width: calc(var(--spacing) * 1.5);
}
.w-2\.5 {
  width: calc(var(--spacing) * 2.5);
}
.w-8 {
  width: calc(var(--spacing) * 8);
}
.w-9 {
  width: calc(var(--spacing) * 9);
}
.w-14 {
  width: calc(var(--spacing) * 14);
}
.w-full {
  width: 100%;
}
.flex-1 {
  flex: 1;
}
.-rotate-45 {
  rotate: calc(45deg * -1);
}
.rotate-45 {
  rotate: 45deg;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.gap-3 {
  gap: calc(var(--spacing) * 3);
}
.gap-4 {
  gap: calc(var(--spacing) * 4);
}
.gap-5 {
  gap: calc(var(--spacing) * 5);
}
.gap-8 {
  gap: calc(var(--spacing) * 8);
}
.gap-10 {
  gap: calc(var(--spacing) * 10);
}
.gap-12 {
  gap: calc(var(--spacing) * 12);
}
.gap-14 {
  gap: calc(var(--spacing) * 14);
}
.gap-16 {
  gap: calc(var(--spacing) * 16);
}
.gap-x-6 {
  column-gap: calc(var(--spacing) * 6);
}
.gap-x-8 {
  column-gap: calc(var(--spacing) * 8);
}
.gap-x-16 {
  column-gap: calc(var(--spacing) * 16);
}
.gap-x-20 {
  column-gap: calc(var(--spacing) * 20);
}
.gap-y-2 {
  row-gap: calc(var(--spacing) * 2);
}
.gap-y-3 {
  row-gap: calc(var(--spacing) * 3);
}
.gap-y-4 {
  row-gap: calc(var(--spacing) * 4);
}
.gap-y-8 {
  row-gap: calc(var(--spacing) * 8);
}
.gap-y-14 {
  row-gap: calc(var(--spacing) * 14);
}
.justify-self-center {
  justify-self: center;
}
.overflow-y-auto {
  overflow-y: auto;
}
.border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-border {
  border-color: var(--color-border);
}
.bg-background\/95 {
  background-color: var(--color-background);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-background) 95%, transparent);
  }
}
.bg-transparent {
  background-color: transparent;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.\[object-position\:30\%_30\%\] {
  object-position: 30% 30%;
}
.\[object-position\:center_20\%\] {
  object-position: center 20%;
}
.\[object-position\:center_25\%\] {
  object-position: center 25%;
}
.\[object-position\:center_center\] {
  object-position: center center;
}
.p-4 {
  padding: calc(var(--spacing) * 4);
}
.p-7 {
  padding: calc(var(--spacing) * 7);
}
.p-8 {
  padding: calc(var(--spacing) * 8);
}
.px-5 {
  padding-inline: calc(var(--spacing) * 5);
}
.px-7 {
  padding-inline: calc(var(--spacing) * 7);
}
.px-8 {
  padding-inline: calc(var(--spacing) * 8);
}
.py-4 {
  padding-block: calc(var(--spacing) * 4);
}
.py-7 {
  padding-block: calc(var(--spacing) * 7);
}
.py-8 {
  padding-block: calc(var(--spacing) * 8);
}
.pt-4 {
  padding-top: calc(var(--spacing) * 4);
}
.pt-6 {
  padding-top: calc(var(--spacing) * 6);
}
.pt-8 {
  padding-top: calc(var(--spacing) * 8);
}
.pt-36 {
  padding-top: calc(var(--spacing) * 36);
}
.pb-3 {
  padding-bottom: calc(var(--spacing) * 3);
}
.pb-4 {
  padding-bottom: calc(var(--spacing) * 4);
}
.pb-6 {
  padding-bottom: calc(var(--spacing) * 6);
}
.pb-10 {
  padding-bottom: calc(var(--spacing) * 10);
}
.pb-16 {
  padding-bottom: calc(var(--spacing) * 16);
}
.pl-4 {
  padding-left: calc(var(--spacing) * 4);
}
.pl-5 {
  padding-left: calc(var(--spacing) * 5);
}
.pl-6 {
  padding-left: calc(var(--spacing) * 6);
}
.pl-8 {
  padding-left: calc(var(--spacing) * 8);
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-\[2\.25rem\] {
  font-size: 2.25rem;
}
.text-\[8px\] {
  font-size: 8px;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.text-ink {
  color: var(--color-ink);
}
.text-primary {
  color: var(--color-primary);
}
.uppercase {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.lg\:hidden {
  @media (width >= 64rem) {
    display: none;
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
    }
  }
}
