.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-65bf958:#D4D8DA;--e-global-typography-primary-font-family:"Paralucent Heavy";--e-global-typography-primary-font-size:35px;--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Paraluctent Light";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-image:url("https://seekermusic.com/wp-content/uploads/2026/01/Seeker-Gradient-SQ06-Hi-Res-300dpi-1-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-kit-4 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #141414 100%);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Fill-icon reveal (clip wipe + fade) */
.sm-icon {
  --reveal: 0%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.sm-icon .sm-svg {
  color: #fff;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity 500ms ease, transform 500ms ease;
  /* mask-like reveal using clip-path */
  clip-path: inset(0 100% 0 0);
}

.sm-icon.is-animated .sm-svg {
  opacity: 1;
  transform: translateY(0);
  clip-path: inset(0 0 0 0);
}

/* Hover micro-interaction */
.sm-icon {
  transition: transform 180ms ease, filter 180ms ease, opacity 180ms ease;
  opacity: 0.92;
}
.sm-icon:hover {
  transform: translateY(-2px) scale(1.03);
  opacity: 1;
  filter: drop-shadow(0 10px 18px rgba(255,255,255,0.10));
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  .sm-icon .sm-svg {
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
    clip-path: none !important;
  }
}



/* WRAPPER */
.catalog-scroll-ui{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:18px;
}

/* SCROLL TEXT */
.catalog-scroll-text{
  font-family: "Paralucent Light", sans-serif;
  font-weight: 300;
  font-size: 22px;
  letter-spacing: .18em;
  text-transform: uppercase;
  color: rgba(255,255,255,.85);
  line-height: 1;
}

/* BUTTON RESET + LOOK */
.catalog-scroll-ui .catalog-prev,
.catalog-scroll-ui .catalog-next{
  appearance:none;
  -webkit-appearance:none;
  background:transparent;
  border:none;
  box-shadow:none;
  padding:0;
  margin:0;
  cursor:pointer;

  /* Match the type vibe */
  color: rgba(255,255,255,.85);
  font-size: 34px;      /* arrow size */
  line-height: 1;
  font-weight: 300;

  display:flex;
  align-items:center;
  justify-content:center;

  transition: transform .15s ease, opacity .15s ease;
  opacity: .9;
}

/* HOVER FEEL */
.catalog-scroll-ui .catalog-prev:hover,
.catalog-scroll-ui .catalog-next:hover{
  opacity: 1;
  transform: translateY(-1px);
}

/* REMOVE THAT UGLY FOCUS OUTLINE BUT KEEP ACCESSIBILITY */
.catalog-scroll-ui .catalog-prev:focus-visible,
.catalog-scroll-ui .catalog-next:focus-visible{
  outline: 2px solid rgba(255,255,255,.35);
  outline-offset: 6px;
  border-radius: 999px;
}

/* Header sits over hero initially */
.site-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
}

/* Default state: transparent */
.site-header .site-header-inner {
  background: transparent;
  transition: background-color .25s ease, box-shadow .25s ease, backdrop-filter .25s ease;
}

/* Sticky state (after scroll): black */
.site-header.elementor-sticky--active .site-header-inner,
.site-header.elementor-sticky--effects .site-header-inner {
  background: rgba(0,0,0,0.92);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
}

html, body{
  overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Paralucent Heavy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://seekermusic.com/wp-content/uploads/2026/01/headline_paralucent-heavy_1-webfont.woff2') format('woff2'),
		url('https://seekermusic.com/wp-content/uploads/2026/01/headline_paralucent-heavy_1-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Paraluctent Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://seekermusic.com/wp-content/uploads/2026/01/secondary_paralucent-light_1-webfont.woff2') format('woff2'),
		url('https://seekermusic.com/wp-content/uploads/2026/01/secondary_paralucent-light_1-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */