/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
:root, :host {
  --color-base-2: #F3F5F8;
  --color-base-3: #C7CDD6;
  --text-x-small: 0.75rem;
  --text-x-small--line-height: 1.667em;
  --text-small: 0.875rem;
  --text-small--line-height: 1.715em;
  --text-medium: 1rem;
  --text-medium-large: 1.125rem;
  --spacing: 0.25rem;
  --radius-md: 0.375rem;
  --radius-3xl: 1.5rem;
  --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
  --text-xs: 0.75rem;
  --text-xs--line-height: calc(1 / 0.75);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --tracking-tight: -0.025em;
  --leading-tight: 1.25;
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
}
@layer theme, components, utilities;
@layer theme;

@layer utilities {
  .static {
    position: static;
  }
  .block {
    display: block;
  }
  .table {
    display: table;
  }
  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
}
.matchday-standings *, .matchday-standings *::before, .matchday-standings *::after, .matchday-match-schedule *, .matchday-match-schedule *::before, .matchday-match-schedule *::after, .matchday-latest-matches *, .matchday-latest-matches *::before, .matchday-latest-matches *::after, .matchday-future-matches *, .matchday-future-matches *::before, .matchday-future-matches *::after {
  box-sizing: border-box;
}
.matchday-standings, .matchday-match-schedule, .matchday-latest-matches, .matchday-future-matches {
  margin: 0;
}
.matchday-standings {
  display: grid;
  gap: 1.875rem;
}
@media (width >= 48rem) {
  .matchday-standings {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.matchday-standings__group {
  overflow: hidden;
  border-radius: var(--radius-3xl);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
}
.matchday-standings__group-heading {
  margin-block: calc(var(--spacing) * 0);
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 6);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
}
.matchday-standings__table-wrapper {
  overflow-x: auto;
}
.matchday-standings__group table {
  width: 100%;
  border-collapse: collapse;
  --tw-border-spacing-x: calc(var(--spacing) * 0);
  --tw-border-spacing-y: calc(var(--spacing) * 0);
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: var(--text-small);
  line-height: var(--tw-leading, var(--text-small--line-height));
}
.matchday-standings__group table thead th {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  --tw-border-style: solid;
  border-style: solid;
  border-block-color: var(--color-base-3);
  background-color: var(--color-base-2);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 3);
  text-align: center;
  font-size: var(--text-x-small);
  line-height: var(--tw-leading, var(--text-x-small--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
}
:is(.matchday-standings__group table thead th):first-child {
  padding-inline-start: calc(var(--spacing) * 6);
}
:is(.matchday-standings__group table thead th):last-child {
  padding-inline-end: calc(var(--spacing) * 6);
}
.matchday-standings__group table thead th.matchday-table__pos {
  padding-inline-end: calc(var(--spacing) * 0);
  text-align: left;
}
.matchday-standings__group table thead th.matchday-table__participant {
  text-align: left;
}
.matchday-standings__group table tbody td {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 3);
  text-align: center;
}
:is(.matchday-standings__group table tbody td):first-child {
  padding-inline-start: calc(var(--spacing) * 6);
}
:is(.matchday-standings__group table tbody td):last-child {
  padding-inline-end: calc(var(--spacing) * 6);
}
.matchday-standings__group table tbody tr:last-child td {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
}
.matchday-standings__group table tbody td.matchday-table__pos {
  padding-inline-end: calc(var(--spacing) * 0);
  text-align: left;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-standings__group table tbody td.matchday-table__participant {
  text-align: left;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-table__participant-inner {
  display: flex;
  align-items: center;
  gap: calc(var(--spacing) * 2);
  white-space: nowrap;
}
.matchday-table__participant-info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.matchday-table__participant--team2 .matchday-table__participant-info {
  align-items: flex-start;
}
.matchday-table__participant-source {
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
.matchday-standings__group table tbody td.matchday-table__pts {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-match-schedule {
  display: grid;
  gap: 1.875rem;
}
@media (width >= 64rem) {
  .matchday-match-schedule {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.matchday-match-schedule__stage {
  display: grid;
  gap: 1.875rem;
}
@media (width >= 64rem) {
  .matchday-match-schedule__stage {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.matchday-match-schedule__stage-heading {
  margin-top: calc(var(--spacing) * 0);
  margin-bottom: calc(var(--spacing) * 0);
}
.matchday-match-schedule__date {
  overflow: hidden;
  border-radius: var(--radius-3xl);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
}
.matchday-match-schedule__date-heading {
  margin-block: calc(var(--spacing) * 0);
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 6);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
}
.matchday-match-schedule__table-wrapper {
  overflow-x: auto;
}
.matchday-match-schedule__date table {
  width: 100%;
  border-collapse: collapse;
  --tw-border-spacing-x: calc(var(--spacing) * 0);
  --tw-border-spacing-y: calc(var(--spacing) * 0);
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: var(--text-small);
  line-height: var(--tw-leading, var(--text-small--line-height));
}
.matchday-match-schedule__date table thead th {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  --tw-border-style: solid;
  border-style: solid;
  border-block-color: var(--color-base-3);
  background-color: var(--color-base-2);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 3);
  text-align: center;
  font-size: var(--text-x-small);
  line-height: var(--tw-leading, var(--text-x-small--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
}
:is(.matchday-match-schedule__date table thead th):first-child {
  padding-inline-start: calc(var(--spacing) * 6);
}
:is(.matchday-match-schedule__date table thead th):last-child {
  padding-inline-end: calc(var(--spacing) * 6);
}
.matchday-match-schedule__date table thead th.matchday-table__pos {
  padding-inline-end: calc(var(--spacing) * 0);
  text-align: left;
}
.matchday-match-schedule__date table thead th.matchday-table__participant {
  text-align: left;
}
.matchday-match-schedule__date table tbody td {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 3);
  text-align: center;
}
:is(.matchday-match-schedule__date table tbody td):first-child {
  padding-inline-start: calc(var(--spacing) * 6);
}
:is(.matchday-match-schedule__date table tbody td):last-child {
  padding-inline-end: calc(var(--spacing) * 6);
}
.matchday-match-schedule__date table tbody tr:last-child td {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
}
.matchday-match-schedule__date table tbody td.matchday-table__pos {
  padding-inline-end: calc(var(--spacing) * 0);
  text-align: left;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-match-schedule__date table tbody td.matchday-table__participant {
  text-align: left;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-table__participant-inner {
  display: flex;
  align-items: center;
  gap: calc(var(--spacing) * 2);
  white-space: nowrap;
}
.matchday-table__participant-inner img {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
  flex-shrink: 0;
  object-fit: contain;
  object-position: center;
}
.matchday-match-schedule__date table tbody td.matchday-table__pts {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-table__participant--team1 .matchday-table__participant-inner {
  flex-direction: row-reverse;
}
.matchday-table__participant-logo-placeholder {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
  border-radius: calc(infinity * 1px);
  background-color: var(--color-base-3);
}
.matchday-latest-matches {
  display: grid;
  gap: calc(var(--spacing) * 5);
}
@media (width >= 40rem) {
  .matchday-latest-matches {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (width >= 64rem) {
  .matchday-latest-matches {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.matchday-match-card {
  overflow: hidden;
  border-radius: var(--radius-3xl);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
  padding: calc(var(--spacing) * 1.5);
  font-size: var(--text-small);
  line-height: var(--tw-leading, var(--text-small--line-height));
}
.matchday-match-card__content {
  display: grid;
  gap: calc(var(--spacing) * 5);
  padding: calc(var(--spacing) * 4);
}
@media (width >= 64rem) {
  .matchday-match-card__content {
    padding: calc(var(--spacing) * 6);
  }
}
.matchday-match-card__team {
  display: flex;
  width: 100%;
  min-width: calc(var(--spacing) * 0);
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--spacing) * 2);
}
.matchday-match-card__team-info {
  display: flex;
  min-width: calc(var(--spacing) * 0);
  align-items: center;
  gap: calc(var(--spacing) * 2);
}
:is(.matchday-match-card__team-info p):empty {
  display: none;
}
.matchday-match-card__logo {
  height: calc(var(--spacing) * 8);
  width: calc(var(--spacing) * 8);
  object-fit: contain;
  object-position: center;
}
.matchday-match-card__team-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-match-card__logo-placeholder {
  height: calc(var(--spacing) * 8);
  width: calc(var(--spacing) * 8);
  border-radius: calc(infinity * 1px);
  background-color: var(--color-base-3);
}
.matchday-match-card__score {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-match-card__vs {
  display: grid;
  grid-template-columns: 2rem min-content auto;
  align-items: center;
  gap: calc(var(--spacing) * 2);
  font-size: var(--text-x-small);
  line-height: var(--tw-leading, var(--text-x-small--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
}
.matchday-match-card__vs::before {
  content: var(--tw-content);
  height: 1px;
}
.matchday-match-card__vs::before {
  content: var(--tw-content);
  background-color: var(--color-base-3);
}
.matchday-match-card__vs::after {
  content: var(--tw-content);
  height: 1px;
}
.matchday-match-card__vs::after {
  content: var(--tw-content);
  background-color: var(--color-base-3);
}
.matchday-match-card__footer {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: calc(var(--spacing) * 2);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: 1.125rem;
  border-bottom-left-radius: 1.125rem;
  background-color: var(--color-base-2);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-x-small);
  line-height: var(--tw-leading, var(--text-x-small--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
@media (width >= 64rem) {
  .matchday-match-card__footer {
    padding-inline: calc(var(--spacing) * 6);
  }
}
@media (width >= 64rem) {
  .matchday-match-card__footer {
    padding-block: calc(var(--spacing) * 4);
  }
}
.matchday-match-card__tournament {
  grid-column: span 8 / span 8;
}
.matchday-match-card__time {
  grid-column: span 4 / span 4;
  text-align: end;
}
.matchday-future-matches {
  display: grid;
  gap: calc(var(--spacing) * 5);
}
@media (width >= 64rem) {
  .matchday-future-matches {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.matchday-future-match-card {
  overflow: hidden;
  border-radius: var(--radius-3xl);
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
  padding: calc(var(--spacing) * 1.5);
  font-size: var(--text-small);
  line-height: var(--tw-leading, var(--text-small--line-height));
}
.matchday-future-match-card__header {
  margin-inline: calc(var(--spacing) * -1.5);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: calc(var(--spacing) * 4);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-base-3);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-x-small);
  line-height: var(--tw-leading, var(--text-x-small--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.matchday-future-match-card__group {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
@media (width >= 48rem) {
  .matchday-future-match-card__group::before {
    content: var(--tw-content);
    margin-inline-end: calc(var(--spacing) * 4);
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__group::before {
    content: var(--tw-content);
    opacity: 30%;
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__group::before {
    --tw-content: '•';
    content: var(--tw-content);
  }
}
.matchday-future-match-card__content {
  display: flex;
  gap: calc(var(--spacing) * 4);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 6);
}
@media (width >= 48rem) {
  .matchday-future-match-card__content {
    gap: calc(var(--spacing) * 8);
  }
}
@media (width >= 64rem) {
  .matchday-future-match-card__content {
    padding-inline: calc(var(--spacing) * 6);
  }
}
@media (width >= 64rem) {
  .matchday-future-match-card__content {
    padding-block: calc(var(--spacing) * 7);
  }
}
.matchday-future-match-card__teams {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: calc(var(--spacing) * 5);
}
.matchday-future-match-card__team {
  grid-column: span 5 / span 5;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--spacing) * 3);
  text-align: center;
}
@media (width >= 40rem) {
  .matchday-future-match-card__team {
    flex-direction: row;
  }
}
@media (width >= 40rem) {
  .matchday-future-match-card__team {
    gap: calc(var(--spacing) * 4);
  }
}
@media (width >= 40rem) {
  .matchday-future-match-card__team {
    text-align: start;
  }
}
@media (width >= 40rem) {
  .matchday-future-match-card__team:first-child {
    flex-direction: row-reverse;
  }
}
@media (width >= 40rem) {
  .matchday-future-match-card__team:first-child {
    text-align: end;
  }
}
:is(.matchday-future-match-card__team p):empty {
  display: none;
}
.matchday-future-match-card__logo {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
  flex-shrink: 0;
  object-fit: contain;
  object-position: center;
}
@media (width >= 40rem) {
  .matchday-future-match-card__logo {
    height: calc(var(--spacing) * 10);
  }
}
@media (width >= 40rem) {
  .matchday-future-match-card__logo {
    width: calc(var(--spacing) * 10);
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__logo {
    height: calc(var(--spacing) * 14);
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__logo {
    width: calc(var(--spacing) * 14);
  }
}
.matchday-future-match-card__team-name {
  width: 100%;
  min-width: calc(var(--spacing) * 0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--text-small);
  line-height: var(--leading-tight);
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
  --tw-tracking: var(--tracking-tight);
  letter-spacing: var(--tracking-tight);
}
@media (width >= 40rem) {
  .matchday-future-match-card__team-name {
    font-size: var(--text-medium);
    line-height: var(--leading-tight);
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__team-name {
    font-size: var(--text-medium-large);
    line-height: var(--leading-tight);
  }
}
.matchday-future-match-card__team-logo-placeholder {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
  flex-shrink: 0;
  border-radius: calc(infinity * 1px);
  background-color: var(--color-base-3);
}
@media (width >= 40rem) {
  .matchday-future-match-card__team-logo-placeholder {
    height: calc(var(--spacing) * 10);
  }
}
@media (width >= 40rem) {
  .matchday-future-match-card__team-logo-placeholder {
    width: calc(var(--spacing) * 10);
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__team-logo-placeholder {
    height: calc(var(--spacing) * 14);
  }
}
@media (width >= 48rem) {
  .matchday-future-match-card__team-logo-placeholder {
    width: calc(var(--spacing) * 14);
  }
}
.matchday-future-match-card__vs {
  grid-column: span 2 / span 2;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--text-medium);
  line-height: var(--leading-tight);
  --tw-tracking: var(--tracking-tight);
  letter-spacing: var(--tracking-tight);
  text-transform: uppercase;
}
@media (width >= 40rem) {
  .matchday-future-match-card__vs {
    font-size: var(--text-medium-large);
    line-height: var(--leading-tight);
  }
}
.matchday-future-match-card__footer {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: calc(var(--spacing) * 2);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: 1.125rem;
  border-bottom-left-radius: 1.125rem;
  background-color: var(--color-base-2);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-x-small);
  line-height: var(--tw-leading, var(--text-x-small--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
@media (width >= 64rem) {
  .matchday-future-match-card__footer {
    padding-inline: calc(var(--spacing) * 6);
  }
}
@media (width >= 64rem) {
  .matchday-future-match-card__footer {
    padding-block: calc(var(--spacing) * 4);
  }
}
.matchday-future-match-card__date {
  grid-column: span 8 / span 8;
  text-align: start;
}
.matchday-future-match-card__time {
  grid-column: span 4 / span 4;
  text-align: end;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@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-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-content: "";
      --tw-tracking: initial;
    }
  }
}
