/* ===== Color Variables ===== */
:root {
  --c-black:  #000000;
  --c-white:  #ffffff;
  --c-orange: #ED7011;
  --c-dk-a:   #ED7011;
  --c-dk-b:   #061B4B;
  --c-dk-c:   #445478; /* dk-C */
  --c-dk-d:   #1F325D; /* dk-D */
  /* --c-sample: #EE561A; */
  /* --c-dk-e:   #EE561A; dk-E * 기존 DK-e*/
  --c-dk-e:   #FF6600; 
  --c-dk-f:   #F8F9FA; /* dk-F */
  --c-f:      #F8F9FA;
  --c-g0:     #D2D5D8;
  --c-g1:     #A5ABAF;
  --c-g2:     #605D5C;
  --c-g3:     #3F3C3A;
  --c-g4:     #2F2A25;
}

/* ===== Color Styles ===== */
.c-black  { color: var(--c-black); }
.c-white  { color: var(--c-white); }
.c-orange { color: var(--c-orange); } /*DK-A */
.c-dk-a   { color: var(--c-dk-a); }
.c-dk-b   { color: var(--c-dk-b); }
.c-dk-c   { color: var(--c-dk-c); }
.c-dk-d   { color: var(--c-dk-d); }
.c-dk-e   { color: var(--c-dk-e); }
.c-dk-f   { color: var(--c-dk-f); }
.c-sample { color: var(--c-sample); }
.c-f      { color: var(--c-f); }  /* ���� F */
.c-g0     { color: var(--c-g0); }
.c-g1     { color: var(--c-g1); }
.c-g2     { color: var(--c-g2); }
.c-g3     { color: var(--c-g3); }
.c-g4     { color: var(--c-g4); }

/* ===== Gradient Styles ===== */
.grad4 { background: linear-gradient(90deg, #061B4B 27%, #213B9B 62%, #4262FF 100%); }
.text-grad4 {
  background: linear-gradient(135deg, #061B4B 27%, #213B9B 62%, #4262FF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* ===== Background Color Styles ===== */
.bg-dk-c  { background-color: var(--c-dk-c); }
