/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./app/blog/blog.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.blog_blog_page_title__2_bC5 {
  color: white;
  font-size: 1.6rem;
}

.blog_blog_menu__jElpM {
  position: fixed;
  height: 100vh;
}

.blog_logo_img__Cs2LF {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.blog_category__ffD6J p {
  border: 1px solid white;
  border-radius: 25px;
  padding: 4px 15px;
  justify-content: space-between;
  margin-bottom: 10px;
  margin-inline: 15px;
  width: -moz-fit-content;
  width: fit-content;
  color: rgb(227, 227, 227);
  align-items: center;
  cursor: pointer;
  font-size: 0.9rem;
  box-shadow: 4px -1px 12px -2px rgba(1, 12, 18, 0.573);
  -webkit-box-shadow: 4px -1px 12px -2px rgba(7, 38, 111, 0.875);
  -moz-box-shadow: 4px -1px 12px -2px rgb(22, 58, 142);
}

/* --------------start loading ------------*/
.blog_content_loader__D5HJr {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}

.blog_loader__Iq2qZ {
  font-size: 58px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: inline-block;
  color: #65a9cb;
  letter-spacing: 2px;
  position: relative;
  box-sizing: border-box;
}

.blog_loader__Iq2qZ::after {
  content: 'Pid Color';
  position: absolute;
  left: 0;
  top: 0;
  color: #FFF;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  animation: blog_animloader__nmOVX 2s linear infinite;
}

@keyframes blog_animloader__nmOVX {
  0% {
    height: 100%;
  }

  100% {
    height: 0%;
  }
}



/* Page background with a subtle pattern */
.blog_blog_back__f_3fi {
  --bg: radial-gradient(1200px 600px at 80% -20%, rgba(100, 108, 255, 0.08), transparent 60%),
    radial-gradient(900px 500px at 0% 100%, rgba(168, 85, 247, 0.08), transparent 60%);
  /* background: #0b0d12; */
  background-image: var(--bg);
  min-height: 100dvh;
  color: #e6e8ec;
}

/* Centered content container */
.blog_pageWrap__9iquv {
  max-width: 1400px;
  margin: 0 auto;
  /* padding: clamp(16px, 3vw, 32px); */
}

/* Hero / title */
.blog_hero__m_tED {
  text-align: center;
  padding: clamp(14px, 5vw, 64px) 0;
}

.blog_blog_page_title__2_bC5 {
  font-size: clamp(2rem, 3.5vw, 3.25rem);
  line-height: 1.1;
  margin: 0;
  letter-spacing: -0.02em;
  background: linear-gradient(90deg, #9aa4ff, #b288ff 35%, #6be3ff 70%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.12);
  font-family: 'Arima Madurai';
}

.blog_subtitle__jM4nQ {
  margin-top: 10px;
  color: #a9b0bd;
  font-size: clamp(0.95rem, 1.4vw, 1.1rem);
  font-family: 'Arima Madurai';
}

/* Category bar (scrollable chips) */
.blog_categoryBar__Ix7S8 {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  /* adjust if you have a fixed header */
  z-index: 2;
  background: linear-gradient(to bottom, rgba(11, 13, 18, 0.9), rgba(11, 13, 18, 0.6));
  -webkit-backdrop-filter: saturate(120%) blur(6px);
          backdrop-filter: saturate(120%) blur(6px);
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 18px;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
}

.blog_categoryScroller__S3UTY {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.blog_categoryScroller__S3UTY::-webkit-scrollbar {
  display: none;
}

/* Style unknown category elements (buttons/links/spans) as chips */
.blog_categoryBar__Ix7S8 a,
.blog_categoryBar__Ix7S8 button,
.blog_categoryBar__Ix7S8 p,
.blog_categoryBar__Ix7S8 span {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 14px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.06);
  color: #e6e8ec;
  border: 1px solid rgba(255, 255, 255, 0.08);
  font-size: 0.9rem;
  white-space: nowrap;
  transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.blog_categoryBar__Ix7S8 a:hover,
.blog_categoryBar__Ix7S8 button:hover,
.blog_categoryBar__Ix7S8 .chip:hover,
.blog_categoryBar__Ix7S8 span:hover {
  transform: translateY(-1px);
  background: rgba(255, 255, 255, 0.10);
  border-color: rgba(255, 255, 255, 0.18);
}

/* Active state for common conventions */
.blog_categoryBar__Ix7S8 .active,
.blog_categoryBar__Ix7S8 .is-active,
.blog_categoryBar__Ix7S8 [aria-current="true"] {
  background: linear-gradient(90deg, rgba(154, 164, 255, 0.18), rgba(107, 227, 255, 0.18));
  border-color: rgba(154, 164, 255, 0.45);
}


/* Content grid */
.blog_gridWrap__qm_NG {
  margin-top: 22px;
}

.blog_content_card__qVv0Z {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  grid-gap: clamp(14px, 2.4vw, 24px);
  gap: clamp(14px, 2.4vw, 24px);
}

/* Make any direct child look like a polished card */
.blog_content_card__qVv0Z>* {
  border-radius: 16px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.03));
  border: 1px solid rgba(255, 255, 255, 0.08);
  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.35),
    inset 0 0 0 1px rgba(255, 255, 255, 0.03);
  overflow: hidden;
  transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;
}

.blog_content_card__qVv0Z>*:hover {
  transform: translateY(-4px);
  border-color: rgba(154, 164, 255, 0.35);
  box-shadow:
    0 14px 32px rgba(36, 64, 120, 0.45),
    inset 0 0 0 1px rgba(154, 164, 255, 0.10);
}

/* If your item starts with an image, make it consistent */
.blog_content_card__qVv0Z>* img:first-child {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
}

/* Tidy default typography inside cards */
.blog_content_card__qVv0Z>* h2,
.blog_content_card__qVv0Z>* h3 {
  font-size: 1.1rem;
  line-height: 1.35;
  margin: 14px 16px 6px;
  color: #eef1f6;
  letter-spacing: -0.01em;
}

.blog_content_card__qVv0Z>* p {
  color: #b7bfcb;
  margin: 0 16px 16px;
  font-size: 0.95rem;
}

/* Optional: a meta row if present */
.blog_content_card__qVv0Z>* .blog_meta__l_Cxn {
  display: flex;
  gap: 10px;
  align-items: center;
  margin: 0 16px 12px;
  color: #98a3b3;
  font-size: 0.85rem;
}

/* Empty state */
.blog_empty__6Wa62 {
  grid-column: 1 / -1;
  border: 1px dashed rgba(255, 255, 255, 0.18);
  border-radius: 16px;
  padding: 36px;
  display: grid;
  place-items: center;
  background: rgba(255, 255, 255, 0.03);
}

.blog_emptyInner__wo_UP {
  text-align: center;
}

.blog_emptyIcon__6iR5T {
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: 8px;
  opacity: 0.8;
}

.blog_empty__6Wa62 h3 {
  margin: 8px 0 4px;
  color: #e6e8ec;
}

.blog_empty__6Wa62 p {
  margin: 0;
  color: #9aa5b6;
}

/* Dark mode polish (if system toggles) */
.blog_pagination__cBaLz { display:flex; gap:.5rem; justify-content:center; margin:2rem 0; }
.blog_pageBtn__GM42c {
  padding:.5rem .75rem; border:1px solid var(--border, rgba(154, 164, 255, 0.551));
  background:rgba(154, 164, 255, 0.35); border-radius:.5rem; cursor:pointer;
  color: #ffffff;
}
.blog_pageBtn__GM42c[aria-current="page"] { background:#111; color:#fff; border-color:#000000; }
.blog_pageBtn__GM42c:disabled { opacity:.5; cursor:not-allowed; }
.blog_pageGap__u6Wui { padding:.5rem; opacity:.7; }

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./Components/card/card.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/

.card_blog_box__Sxa5h {
    /* background: radial-gradient(circle, #021c32 10%, rgba(3, 8, 15, 1) 100%) !important; */
    /* background: linear-gradient(180deg, rgb(8, 21, 41) 0%, rgb(49, 3, 81) 45%, rgba(157, 206, 220, 0.415) 100%); */
    background: radial-gradient(circle, #044053 10%, rgb(7, 24, 45) 100%) !important;
    width: 95%;
    margin-inline: auto;
    border-radius: 15px;
    border: white 1px solid;
    text-decoration: none;
}
.card_blog_img__rV3Qj{
    width: 100%;
    height: 250px;
    background-size: cover;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.card_title__Bw0XS{
    color: white;
    font-size: 1rem;
    padding: 13px 8px;
}
.card_pre_description__bYW1H{
    color: white;
    font-size: 0.8rem;
    padding: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.703);
}

.card_card__RkrKb {
  /* parent .content_card already gives bg/border/hover;
     keep this neutral so styles stack nicely */
  height: 100%;
}

.card_link__ECn8D {
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  color: inherit;
  outline: none;
}

.card_link__ECn8D:focus-visible {
  box-shadow: 0 0 0 3px rgba(154,164,255,0.45);
  border-radius: 14px;
}

/* Media */
.card_media__cZkja {
  position: relative;
  border-bottom: 1px solid rgba(255,255,255,0.06);
  overflow: hidden;
}

.card_cover__n5kAp {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
  transition: transform 300ms ease;
}

.card_card__RkrKb:hover .card_cover__n5kAp {
  transform: scale(1.03);
}

/* Body */
.card_body__atE0A {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 14px 16px 16px;
}

.card_title__Bw0XS {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.35;
  letter-spacing: -0.01em;
  color: #eef1f6;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.card_excerpt__OztPd {
  margin: 0;
  color: #a8b1bf;
  font-size: 0.95rem;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* ~3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* CTA */
.card_cta__8Y1Yc {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding-top: 6px;
  font-size: 0.93rem;
  color: #c7d0dd;
  opacity: 0.9;
  transition: opacity 150ms ease, transform 150ms ease;
}

.card_arrow__RRgaj {
  transition: transform 200ms ease;
}

.card_card__RkrKb:hover .card_cta__8Y1Yc {
  opacity: 1;
}

.card_card__RkrKb:hover .card_arrow__RRgaj {
  transform: translateX(4px);
}

/* Light mode tweak (optional) */
@media (prefers-color-scheme: light) {
  .card_title__Bw0XS { color: #1b2330; }
  .card_excerpt__OztPd { color: #4b5565; }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./app/(footer)/footer.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
@media all and (max-width: 599.555px) {

    .footer_footer_back__5r0W_ {
        padding-top: 2rem;
        padding-bottom: 28px;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        background: #2a1d7a;
        background: radial-gradient(circle, rgba(20, 43, 77, 0.844) 0%, rgb(15, 32, 55) 24%, rgba(5, 22, 38, 1) 41%);
        color: white;
        margin-bottom: 0px;
        border: 1px solid #5890AB;
        box-shadow: 4px -1px 20px -2px rgba(1, 12, 18, 0.259);
        -webkit-box-shadow: 4px -1px 20px -2px rgba(88, 143, 171, 0.486);
        -moz-box-shadow: 4px -1px 20px -2px rgba(88, 143, 171, 0.419);
    }

    .footer_links__E_m8t {
        color: #bae1f5;
        font-size: 0.8rem;
        text-decoration: none;
        font-weight: bold;
    }

    .footer_footer_back__5r0W_ h2 {
        color: hsl(0, 0%, 100%);
        text-shadow: 3px 2px 5px #3400cedd;
    }

    .footer_footer_back__5r0W_ p {
        color: #bae1f5;
        font-size: 0.75rem !important;
        padding-inline: 20px !important;
    }

    .footer_social_img__PlJmG {
        width: 40px;
        height: 40px;
        background-size: cover;
    }
    .footer_logo_box__j14Bh {
        width: 55%;
    }

    .footer_text_box__esuJn {
        width: 94%;
    }

    .footer_links_box__xvIMD {
        width: 100%;
    }
}

@media all and (min-width: 600px) and (max-width: 992.55px) {

    .footer_footer_back__5r0W_ {
        background: #2a1d7a;
        background: radial-gradient(circle, rgb(20, 43, 77) 0%, rgb(15, 32, 55) 24%, rgba(5, 22, 38, 1) 41%);
        padding-top: 30px;
        padding-bottom: 28px;
        font-size: 0.8rem;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        color: white;
        border: 1px solid #5890AB;
        box-shadow: 4px -1px 20px -2px rgba(1, 12, 18, 0.259);
        -webkit-box-shadow: 4px -1px 20px -2px rgba(88, 143, 171, 0.486);
        -moz-box-shadow: 4px -1px 20px -2px rgba(88, 143, 171, 0.419);
    }

    .footer_links__E_m8t {
        color: #bae1f5;
        font-size: 0.9rem;
        text-decoration: none;
        font-weight: bold;
    }

    .footer_footer_back__5r0W_ h2 {
        color: #bae1f5;
        text-shadow: 3px 2px 5px #3400cedd;
    }

    .footer_social_img__PlJmG {
        width: 40px;
        height: 40px;
        background-size: cover;
    }

    .footer_logo_box__j14Bh {
        width: 38%;
    }

    .footer_text_box__esuJn {
        width: 80%;
    }

    .footer_links_box__xvIMD {
        width: 82%;
    }
}

@media all and (min-width: 993px) and (max-width: 1250.555px) {
    .footer_footer_back__5r0W_ {
        background: #2a1d7a;
        background: radial-gradient(circle, rgb(20, 43, 77) 0%, rgb(15, 32, 55) 24%, rgba(5, 22, 38, 1) 41%);
        padding-top: 30px;
        padding-bottom: 28px;
        border-radius: 60px;
        font-size: 0.8rem;
        text-align: left;
        color: white;
        border: 1px solid #5890AB;
        box-shadow: 4px -1px 20px -2px rgba(1, 12, 18, 0.259);
        -webkit-box-shadow: 4px -1px 20px -2px rgba(88, 143, 171, 0.486);
        -moz-box-shadow: 4px -1px 20px -2px rgba(88, 143, 171, 0.419);
    }

    .footer_links__E_m8t {
        color: #bae1f5;
        font-size: 0.9rem;
        text-decoration: none;
        font-weight: bold;
    }

    .footer_footer_back__5r0W_ h2 {
        color: #bae1f5;
        text-shadow: 3px 2px 5px #3400cedd;
    }

    .footer_social_img__PlJmG {
        width: 40px;
        height: 40px;
        background-size: cover;
    }

    .footer_logo_box__j14Bh {
        width: 33%;
    }

    .footer_text_box__esuJn {
        width: 57%;
    }

    .footer_links_box__xvIMD {
        width: 60%;
    }
}

@media all and (min-width: 1251px) {
    .footer_footer_back__5r0W_ {
        background: #2a1d7a;
        background: radial-gradient(circle, rgb(20, 43, 77) 0%, rgb(15, 32, 55) 24%, rgba(5, 22, 38, 1) 41%);
        padding-top: 30px;
        padding-bottom: 28px;
        border-radius: 60px;
        font-size: 0.8rem;
        text-align: left;
        color: white;
        border: 1px solid #5890AB;
        box-shadow: 4px -1px 20px -2px rgba(150, 46, 188, 0.485);
       
    }

    .footer_links__E_m8t {
        color: #bae1f5;
        font-size: 0.9rem;
        text-decoration: none;
        font-weight: bold;
    }

    .footer_footer_back__5r0W_ h2 {
        color: #bae1f5;
        text-shadow: 3px 2px 5px #6000cedd;
    }

    .footer_social_img__PlJmG {
        width: 40px;
        height: 40px;
        background-size: cover;
    }

    .footer_logo_box__j14Bh {
        width: 29%;
    }

    .footer_text_box__esuJn {
        width: 50%;
    }

    .footer_links_box__xvIMD {
        width: 50%;
    }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[5].use[3]!./app/(header)/header.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
@media all and (max-width: 599.555px) {
    .header_page_lable__ZZjoA {
        color: white;
        text-shadow: 3px 2px 5px #00accebe;
        font-size: 1.8rem;
    }

    .header_header_box__Yf18p {
        background-color: rgba(0, 0, 0, 0.171);
        border-radius: 15px;
        padding: 13px 8px;
        border: 1px solid white;
        box-shadow: 13px 15px 37px 10px rgba(0, 0, 0, 0.53);
        -webkit-box-shadow: 13px 15px 37px 10px rgba(0, 0, 0, 0.53);
        -moz-box-shadow: 13px 15px 37px 10px rgba(0, 0, 0, 0.53);
        overflow: hidden;
        height: 550px;
    }

}

@media all and (min-width: 600px) and (max-width: 992.55px) {
    .header_header_box__Yf18p {
        background-color: rgba(0, 0, 0, 0.171);
        border-radius: 15px;
        padding: 13px 8px;
        box-shadow: 13px 15px 37px 10px rgba(0, 0, 0, 0.53);
        -webkit-box-shadow: 13px 15px 37px 10px rgba(0, 0, 0, 0.53);
        -moz-box-shadow: 13px 15px 37px 10px rgba(0, 0, 0, 0.53);
        overflow: hidden;
        border: 1px solid #9DCEDC;
    }

    .header_links__oIkT8 {
        color: white;
        text-decoration: none;
        font-size: 0.95rem;
        font-family: 'Arima Madurai';
    }

}

@media all and (min-width: 993px) and (max-width: 1250.555px) {
    .header_header_box__Yf18p {
        background-color: rgba(0, 0, 0, 0.171);
        border-radius: 15px;
        padding: 13px 8px;
        box-shadow: 2px 0px 15px -2px rgba(51, 4, 93, 0.616);
        border: 1px solid #9DCEDC;
    }

    .header_links__oIkT8 {
        color: white;
        text-decoration: none;
        font-size: 0.95rem;
        font-family: 'Arima Madurai';
    }


}

@media all and (min-width: 1251px) {

    /* header */
    .header_header_box__Yf18p {
        background-color: rgba(0, 0, 0, 0.197);
        border-radius: 15px;
        padding: 15px 10px;
        border: 1px solid #9DCEDC;
        box-shadow: 2px 0px 15px -2px rgba(51, 4, 93, 0.616);
        backdrop-filter: blur(3px);
        -webkit-backdrop-filter: blur(4px);
        transition-duration: 0.6s;
    }

    .header_header_box__Yf18p:hover {
        background-color: rgba(0, 0, 0, 0.334);
        border-radius: 15px;
        padding: 15px 10px;
        /* border: 1px solid rgba(255, 255, 255, 0.59); */
        box-shadow: 13px 6px 44px 10px rgba(33, 4, 57, 0.627);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        transition-duration: 0.8s;
    }

    .header_links__oIkT8 {
        color: white;
        text-decoration: none;
        font-size: 0.99rem;
        font-family: 'Arima Madurai';
    }

}

.header_menubox__ruzrZ {
    /* border: 1px solid #fff; */
    width: 77%;
    margin-inline: auto;
    padding: 20px 10px;
    position: relative;
    top: -60px;
}

.header_links_mobile__W2XYo {
    color: white;
    text-decoration: none;
    font-size: 1.1rem;
    display: inline-block;
    opacity: 0;
    transform: scale(0.2);
    animation: header_appearFromCenter__C2knj 0.6s ease forwards;
    animation-delay: var(--delay, 0s);
}

/* Hover effect */
.header_links_mobile__W2XYo:hover {
    font-size: 1.2rem;
    font-weight: bold;
    color: white;
    transition: all 0.4s;
}

@keyframes header_appearFromCenter__C2knj {
    0% {
        transform: scale(0.2);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

/* Base style */
.header_munu_back__Kr0N3 {
    position: fixed;
    width: 100vw;
    background-color: #021c2edc;
    z-index: 10000;
    top: 0;
    overflow: hidden;
}

/* Open animation */
.header_munu_back_active__6q0QI {
    height: 100vh;
    animation: header_slideDown__G2Gw6 0.6s ease forwards;
    position: fixed;
    width: 100vw !important;
    background-color: #021c2edc;
    z-index: 10000;
    top: 0px;
    right: 0px;
}

/* Close animation */
.header_munu_back_closing__225Pn {
    height: 100vh;
    animation: header_slideUp__XfQ94 0.8s ease forwards;
    position: fixed;
    width: 100vw !important;
    background-color: #021c2edc;
    z-index: 10000;
    top: 0px;
    right: 0px;
}

/* Keyframes */
@keyframes header_slideDown__G2Gw6 {
    0% {
        height: 0vh;
    }

    100% {
        height: 100vh;
    }
}

@keyframes header_slideUp__XfQ94 {
    0% {
        height: 100vh;
    }

    100% {
        height: 0vh;
    }
}


/* hover/focus */
.header_links__oIkT8:hover,
.header_links__oIkT8:focus-visible {
  color: rgb(95, 80, 227);
  outline: none;
}

/* press feedback (momentary) */
.header_links__oIkT8:active { transform: translateY(1px); }

.header_links__oIkT8:hover::after,
.header_links__oIkT8:focus-visible::after { transform: scaleX(1); }

/* persistent active */
.header_links__oIkT8[aria-current="page"] {
  color: rgb(145, 175, 236);
  font-weight: 700;
}
.header_links__oIkT8[aria-current="page"]::after { transform: scaleX(1); }

