/* Agenc Digital Colors & Theme - agd-colors-9aa71.css */

.agd-p2u03r5 {
  background-color: var(--agd-h8i6f7);
  color: var(--agd-c9f1a2);
}

.agd-q3v14s6 {
  background-color: var(--agd-g7h5e6);
  color: var(--agd-c9f1a2);
}

.agd-r4w25t7 {
  background-color: var(--agd-c9f1a2);
  color: var(--agd-h8i6f7);
}

.agd-s5x36u8 {
  background-color: var(--agd-d8e2b3);
  color: var(--agd-h8i6f7);
}

.agd-t6y47v9 {
  background-color: var(--agd-i9j7g8);
  color: var(--agd-h8i6f7);
}

.agd-u7z58w0 {
  background-color: var(--agd-l2m0j1);
  color: var(--agd-c9f1a2);
}

.agd-v8a69x1 {
  background-color: var(--agd-m3n1k2);
  color: var(--agd-h8i6f7);
}

.agd-w9b70y2 {
  background-color: var(--agd-n4o2l3);
  color: var(--agd-h8i6f7);
}

.agd-x0c81z3 {
  color: var(--agd-c9f1a2);
}

.agd-y1d92a4 {
  color: var(--agd-e7f3c4);
}

.agd-z2e03b5 {
  color: var(--agd-i9j7g8);
}

.agd-a3f14c6 {
  color: var(--agd-k1l9i0);
}

.agd-b4g25d7 {
  color: var(--agd-h8i6f7);
}

.agd-c5h36e8 {
  background: linear-gradient(135deg, var(--agd-i9j7g8) 0%, var(--agd-j0k8h9) 50%, var(--agd-k1l9i0) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.agd-d6i47f9 {
  background: linear-gradient(135deg, var(--agd-m3n1k2) 0%, var(--agd-n4o2l3) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.agd-e7j58g0 {
  border: 2px solid var(--agd-i9j7g8);
}

.agd-f8k69h1 {
  border: 2px solid var(--agd-c9f1a2);
}

.agd-g9l70i2 {
  border: 1px solid rgba(10, 15, 26, 0.1);
}

.agd-h0m81j3 {
  border-bottom: 3px solid var(--agd-i9j7g8);
}

.agd-i1n92k4 {
  box-shadow: 0 4px 20px rgba(10, 15, 26, 0.08);
}

.agd-j2o03l5 {
  box-shadow: 0 10px 40px rgba(10, 15, 26, 0.12);
}

.agd-k3p14m6 {
  box-shadow: 0 20px 60px rgba(10, 15, 26, 0.15);
}

.agd-l4q25n7 {
  box-shadow: inset 0 0 0 2px var(--agd-i9j7g8);
}

.agd-m5r36o8 {
  background: linear-gradient(135deg, 
    rgba(197, 157, 95, 0.05) 0%, 
    rgba(197, 157, 95, 0.1) 50%, 
    rgba(197, 157, 95, 0.05) 100%);
}

.agd-n6s47p9 {
  background: linear-gradient(135deg, 
    rgba(45, 90, 123, 0.05) 0%, 
    rgba(74, 127, 163, 0.1) 50%, 
    rgba(45, 90, 123, 0.05) 100%);
}

.agd-o7t58q0 {
  position: relative;
}

.agd-o7t58q0::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, 
    var(--agd-i9j7g8) 0%, 
    transparent 50%, 
    var(--agd-k1l9i0) 100%);
  opacity: 0.03;
  pointer-events: none;
  z-index: 0;
}

.agd-p8u69r1 {
  position: relative;
}

.agd-p8u69r1::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(circle at 30% 50%, 
    rgba(197, 157, 95, 0.1) 0%, 
    transparent 50%);
  pointer-events: none;
  z-index: 0;
}

.agd-q9v70s2 {
  background: linear-gradient(to bottom, 
    var(--agd-h8i6f7) 0%, 
    var(--agd-g7h5e6) 100%);
}

.agd-r0w81t3 {
  background: linear-gradient(135deg, 
    var(--agd-c9f1a2) 0%, 
    var(--agd-d8e2b3) 50%, 
    var(--agd-e7f3c4) 100%);
}

.agd-s1x92u4 {
  background: linear-gradient(135deg, 
    var(--agd-i9j7g8) 0%, 
    var(--agd-k1l9i0) 100%);
}

.agd-t2y03v5 {
  background: linear-gradient(135deg, 
    var(--agd-m3n1k2) 0%, 
    var(--agd-n4o2l3) 100%);
}

.agd-u3z14w6::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: 
    repeating-linear-gradient(
      45deg,
      transparent,
      transparent 10px,
      rgba(10, 15, 26, 0.02) 10px,
      rgba(10, 15, 26, 0.02) 20px
    );
  pointer-events: none;
  z-index: 0;
}

.agd-v4a25x7 {
  background-image: 
    radial-gradient(circle at 20% 50%, rgba(197, 157, 95, 0.15) 0%, transparent 50%),
    radial-gradient(circle at 80% 80%, rgba(45, 90, 123, 0.15) 0%, transparent 50%);
}

.agd-w5b36y8 {
  filter: grayscale(100%);
  transition: filter 0.4s var(--agd-w3x1u2);
}

.agd-w5b36y8:hover {
  filter: grayscale(0%);
}

.agd-x6c47z9 {
  filter: brightness(0.95) contrast(1.05);
}

.agd-y7d58a0 {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.9);
}

.agd-z8e69b1 {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  background-color: rgba(10, 15, 26, 0.8);
}

.agd-a9f70c2 {
  opacity: 0.95;
}

.agd-b0g81d3 {
  opacity: 0.8;
}

.agd-c1h92e4 {
  opacity: 0.6;
}

.agd-d2i03f5 {
  opacity: 0.4;
}
