/* .pathmx/index.path/runtime-cbe7cf0101afe53c690c392ac98ce89a6fc955419c603d8e370c94ce5b4bf1dc-entry.css */
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
:root {
  --background-secondary: #423234;
}

[data-pathmx-type="pathmx/path"] [data-pathmx-type="block"] .pathmx-block-content {
  margin-block: calc(var(--spacing, .25rem) * 4);
  border-radius: var(--radius-2xl, 1rem);
  border-style: var(--tw-border-style);
  border-width: .5px;
  border-color: var(--background-secondary);
  background-color: var(--background);
  --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

@supports (color: color-mix(in lab, red, red)) {
  [data-pathmx-type="pathmx/path"] [data-pathmx-type="block"] .pathmx-block-content {
    background-color: color-mix(in oklab, var(--background) 40%, transparent);
  }
}

table[data-path-id] thead {
  display: none;
}

table[data-path-id] tr {
  display: flex;
  gap: calc(var(--spacing, .25rem) * 2);
  border-style: var(--tw-border-style);
  color: var(--foreground);
  border-width: 0;
  flex-direction: row;
}

@supports (color: color-mix(in lab, red, red)) {
  table[data-path-id] tr {
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
  }
}

table[data-path-id] tr a {
  color: var(--primary);
  text-decoration-line: none;
}

table[data-path-id] tr td[data-path-field="title"] {
  width: 60%;
}

table[data-path-id] tr td[data-path-field="times"] {
  text-align: right;
  width: 20%;
}

table[data-path-id] tr td[data-path-field="location"] {
  text-align: right;
  width: 20%;
}

table[data-path-id] tr td[data-path-field="presenter"] {
  text-align: right;
  width: 20%;
}

main[data-pathmx-type] {
  font-family: var(--font-body);
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@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;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
    }
  }
}
