/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
.sd-copyright {
  position: relative;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
}
.sd-copyright::after {
    position: absolute;
    bottom: calc(var(--sd-spacing-1) * 0);
    left: calc(var(--sd-spacing-1) * 0);
    display: block;
    width: 100%;
    padding-bottom: var(--sd-spacing-2);
    padding-left: var(--sd-spacing-4);
    font-size: var(--sd-text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / 0.875)));
    color: rgba(var(--sd-color-text-white));
    --tw-drop-shadow-size: drop-shadow(var(--sd-drop-shadow-xs));
    --tw-drop-shadow: drop-shadow(var(--sd-drop-shadow-xs));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    content: var(--copyright);
  }
.sd-copyright--orientation-vertical::after {
        width: -moz-max-content;
        width: max-content;
        padding-top: var(--sd-spacing-2);
        padding-right: var(--sd-spacing-1);
        padding-bottom: calc(var(--sd-spacing-1) * 0);
        padding-left: calc(var(--sd-spacing-1) * 0);
        writing-mode: vertical-rl;
        text-orientation: sideways-right;
        transform: rotate(180deg);
      }
.sd-copyright--color-black::after {
        color: rgba(var(--sd-color-text-black));
        filter: drop-shadow(0 0 transparent);
      }
.sd-copyright--no-shadow::after {
      filter: drop-shadow(0 0 transparent);
    }
.sd-copyright--placement-top::after {
        position: absolute;
        top: calc(var(--sd-spacing-1) * 0);
        right: calc(var(--sd-spacing-1) * 0);
        display: block;
        max-height: -moz-fit-content;
        max-height: fit-content;
        padding-top: var(--sd-spacing-2);
        padding-right: var(--sd-spacing-4);
      }
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  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-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}
