@tailwind base;@tailwind components;@tailwind utilities;:host{-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5;font-family:var(--fonts-primaryFontFamily);color:initial;letter-spacing:normal;text-align:left;text-indent:0;text-transform:none;word-spacing:normal;white-space:normal;visibility:visible;cursor:auto;word-break:normal;direction:ltr;font-style:normal;font-weight:400}*{font-family:var(--fonts-primaryFontFamily)}.loader-container{justify-content:center;align-items:center;min-height:300px;display:flex}.loader-spinner{border:8px solid #fff;border-top-color:var(--colors-accentPrimaryBgColor);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spinAnimation}@keyframes spinAnimation{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{--skeleton-bg:var(--colors-skeletonBaseColor);--skeleton-shimmer:var(--colors-skeletonShimmerColor);background:var(--skeleton-bg);background-image:linear-gradient(90deg, var(--skeleton-bg) 0%, var(--skeleton-shimmer) 50%, var(--skeleton-bg) 100%);will-change:background-position;background-size:1000px 100%;animation:6s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeInImage{0%{opacity:0}to{opacity:1}}.widget-had-skeleton .widget-content-loaded{opacity:0;animation:.4s cubic-bezier(.4,0,.2,1) forwards fadeInUp;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.widget-had-skeleton .widget-content-loaded{opacity:1;animation:none;transform:none}}
