/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --background: #fff;
  --foreground: #171717;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}

html, body {
  max-width: 100vw;
  overflow-x: hidden;
}

body {
  color: var(--foreground);
  background: var(--background);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Arial, Helvetica, sans-serif;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }
}

.calligraphy-wrap {
  background: linear-gradient(#fff4d60d 0%, #ffe7a808 100%);
  border: 1px solid #d6b86d2e;
  border-radius: 24px;
  margin-bottom: 22px;
  padding: 20px 12px;
  position: relative;
  overflow: hidden;
}

.calligraphy-glow {
  filter: blur(12px);
  pointer-events: none;
  background: radial-gradient(circle, #ffd7782e, #0000 55%), radial-gradient(circle at top, #fff5d21f, #0000 45%);
  animation: 4.5s ease-in-out infinite calligraphyGlow;
  position: absolute;
  inset: 0;
}

@keyframes calligraphyFloat {
  0% {
    opacity: .92;
    transform: translateY(0);
  }

  50% {
    opacity: 1;
    transform: translateY(-6px);
  }

  100% {
    opacity: .92;
    transform: translateY(0);
  }
}

@keyframes calligraphyGlow {
  0% {
    opacity: .35;
    transform: scale(.98);
  }

  50% {
    opacity: .75;
    transform: scale(1.02);
  }

  100% {
    opacity: .35;
    transform: scale(.98);
  }
}

@keyframes calligraphyReveal {
  0% {
    opacity: 0;
    filter: blur(6px);
    transform: translateY(16px)scale(.98);
  }

  100% {
    opacity: 1;
    filter: blur();
    transform: translateY(0)scale(1);
  }
}

.calligraphy-text {
  text-align: center;
  color: #f8fafc;
  text-shadow: 0 0 8px #ffffff1a, 0 0 24px #ffffff14;
  direction: rtl;
  font-size: 38px;
  line-height: 1.9;
  animation: 4.5s ease-in-out infinite calligraphyFloat, 1.6s ease-out calligraphyReveal;
  position: relative;
}

/*# sourceMappingURL=src_app_globals_91e4631d.css.map*/