      :root {
          --bg: #0B0F14;
          --ink: #DBEAFE;
          --muted: #39DED7;
          --teal: #00E0C6;
          --violet: #8B5CF6;
          --ok: #22C55E;
          --card: rgba(255, 255, 255, .03);
          --border: rgba(139, 92, 246, .25);
          --ring: rgba(0, 224, 198, .18);
      }

      /* Base / Reset */
      .cloneai-root {
          --radius: 12px;
          --radius-sm: 10px;
          --shadow-soft: 0 8px 30px rgba(0, 0, 0, .25);
          --shadow-glow: 0 0 0 1px var(--border), 0 6px 24px rgba(139, 92, 246, .18);
          --grad-primary: linear-gradient(135deg, var(--teal), var(--violet));
          --grad-vertical: linear-gradient(180deg, var(--teal), var(--violet));
          background: var(--bg);
          color: var(--ink);
          font-family: 'Exo 2', system-ui, -apple-system, Segoe UI, Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', sans-serif;
          min-height: 100dvh;
      }

      .cloneai-wrap {
          display: grid;
          grid-template-columns: 280px 1fr;
          gap: 0;
      }

      @media (max-width: 1024px) {
          .cloneai-wrap {
              grid-template-columns: 72px 1fr;
          }
      }

      @media (max-width: 640px) {
          .cloneai-wrap {
              grid-template-columns: 1fr;
          }
      }


      /* Mobile Sidebar */
      /* Hamburger Button */
      .hamburger {
          display: none;
          flex-direction: column;
          cursor: pointer;
          gap: 6px;
          padding: 12px;
          background: none;
          border: none;
          z-index: 1001;
          /* position: fixed; */
          top: 16px;
          left: 16px;
      }

      .hamburger span {
          width: 24px;
          height: 2px;
          background: #00d9ff;
          border-radius: 2px;
          transition: all 0.3s ease;
      }

      .hamburger.active span:nth-child(1) {
          transform: rotate(45deg) translate(10px, 10px);
      }

      .hamburger.active span:nth-child(2) {
          opacity: 0;
      }

      .hamburger.active span:nth-child(3) {
          transform: rotate(-45deg) translate(7px, -7px);
      }

      /* Mobile Overlay */
      .sidebar-overlay {
          display: none;
          position: fixed;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.5);
          z-index: 999;
          opacity: 0;
          transition: opacity 0.3s ease;
      }

      .sidebar-overlay.active {
          opacity: 1;
      }

      button#hamburger:hover {
          background: none;
      }

      /* Mobile Styles */
      @media (max-width: 768px) {
          .cloneai-header {
              display: flex;
              flex-direction: column;
              align-items: flex-start;
          }

        .cloneai-title {
            align-items: center;
        }

          .cloneai-header__right {
              display: flex;
              justify-content: space-between;
              width: 100%;
          }

          .hamburger {
              display: flex;
          }

          .cloneai-sidebar {
              position: fixed;
              left: 0;
              top: 0;
              height: 100vh;
              z-index: 1000;
              transform: translateX(-100%);
          }

          .cloneai-sidebar.active {
              transform: translateX(0);
          }

          .sidebar-overlay {
              display: none;
          }

          .sidebar-overlay.active {
              display: block;
          }

          .main-content {
              width: 100%;
              padding-top: 60px;
          }

          .sidebar-container {
              display: none;
          }

          .sidebar-container.active {
              display: flex;
              flex-direction: column;
              position: fixed;
              z-index: 10000;
          }
      }

      /* Utilities */
      .cloneai-visually-hidden {
          position: absolute !important;
          width: 1px !important;
          height: 1px !important;
          padding: 0 !important;
          margin: -1px !important;
          overflow: hidden !important;
          clip: rect(0, 0, 0, 0) !important;
          border: 0 !important;
      }

      .cloneai-muted {
          color: var(--muted);
      }

      .cloneai-pill {
          display: inline-flex;
          align-items: center;
          gap: .5rem;
          padding: .375rem .75rem;
          border-radius: 999px;
          background: var(--card);
          border: 1px solid var(--border);
          box-shadow: 0 0 0 3px rgba(0, 224, 198, 0.06);
      }

      .cloneai-focusable {
          border-radius: var(--radius-sm);
      }

      .cloneai-focusable:focus-visible {
          outline: 2px solid var(--teal);
          outline-offset: 2px;
          box-shadow: 0 0 0 6px var(--ring);
          color: #fff;
      }

      textarea#textInput:focus {
          background: transparent;
      }

      .cloneai-card {
          background: var(--card);
          border: 1px solid var(--border);
          border-radius: var(--radius);
          box-shadow: var(--shadow-soft);
          backdrop-filter: saturate(140%) blur(8px);
      }

      .cloneai-card--glow {
          box-shadow: var(--shadow-glow);
      }

      .cloneai-btn {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: .5rem;
          padding: .75rem 1rem;
          border-radius: var(--radius-sm);
          border: 1px solid transparent;
          cursor: pointer;
          color: #081015;
          font-weight: 700;
          letter-spacing: .01em;
          /* background: var(--grad-primary); */
          transform: translateY(0);
          transition: transform .15s ease, box-shadow .15s ease, filter .15s ease, opacity .15s ease;
          background: linear-gradient(45deg, #00e0c6, #8b5cf6);
          border-radius: 10px;
      }

      button:hover, button:focus{
        color: #000000;
        background-color: #39ded7 !important;
        border-color: #39ded7 !important;
      }

      .cloneai-btn:hover {
          transform: translateY(-1px);
          filter: brightness(1.08);
          box-shadow: 0 8px 30px rgba(0, 0, 0, .25);
      }

      .cloneai-btn:disabled {
          opacity: .65;
          cursor: not-allowed;
          transform: none;
      }

      .cloneai-btn--ghost {
          background: transparent;
          color: var(--ink);
          border: 1px solid var(--border);
      }

      .cloneai-chip {
          display: inline-flex;
          align-items: center;
          gap: .4rem;
          padding: .25rem .5rem;
          border-radius: 999px;
          border: 1px solid var(--border);
          background: rgba(255, 255, 255, .02);
          color: var(--muted);
          font-size: .8rem;
      }

      /* Sidebar */
      .cloneai-sidebar {
          position: sticky;
          top: 0;
          height: 100dvh;
          display: flex;
          flex-direction: column;
          gap: 16px;
          padding: 16px;
          border-right: 1px solid var(--border);
          background: rgba(2, 6, 12, 0.35);
          backdrop-filter: blur(10px);
      }

      @media (max-width: 640px) {
          .cloneai-sidebar {
              /* display: none; */
          }
      }

      .cloneai-brand {
          display: flex;
          align-items: center;
          gap: .75rem;
          padding: .5rem .5rem;
          border-radius: var(--radius-sm);
      }

      .cloneai-brand__logo {
          width: 200px;
          height: 75px;
          border-radius: 6px;
          object-fit: cover;
          border: 1px solid var(--border);
      }

      .cloneai-brand__name {
          font-family: 'Orbitron', system-ui, sans-serif;
          font-weight: 700;
          font-size: 1.05rem;
          letter-spacing: .02em;
      }

      @media (max-width: 1024px) {
          .cloneai-brand__name {
              display: none;
          }
      }

      .cloneai-nav {
          display: grid;
          gap: 6px;
          margin-top: 6px;
      }

      .cloneai-nav__item {
          position: relative;
          display: flex;
          align-items: center;
          gap: .75rem;
          padding: .625rem .75rem;
          border-radius: var(--radius-sm);
          color: var(--ink);
          text-decoration: none;
          border: 1px solid transparent;
      }

      .cloneai-nav__item:hover {
          background: rgba(255, 255, 255, .03);
      }

      .cloneai-nav__item--active {
          background: rgba(255, 255, 255, .04);
          border: 1px solid var(--border);
          box-shadow: var(--shadow-glow);
      }

      .cloneai-nav__item--active::before {
          content: '';
          position: absolute;
          left: -16px;
          top: 0;
          bottom: 0;
          width: 4px;
          background: var(--grad-vertical);
          border-radius: 0 2px 2px 0;
      }

      .cloneai-nav__icon {
          width: 20px;
          height: 20px;
          flex: 0 0 20px;
          color: var(--muted);
      }

      .cloneai-nav__label {
          font-weight: 600;
          letter-spacing: .01em;
      }

      /* Bottom nav for <640px */
      .cloneai-bottomnav {
          position: fixed;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 30;
          display: none;
          grid-template-columns: repeat(2, 1fr);
          gap: 0;
          border-top: 1px solid var(--border);
          background: rgba(2, 6, 12, 0.65);
          backdrop-filter: blur(10px);
      }

      @media (max-width: 640px) {
          .cloneai-bottomnav {
              display: grid;
          }
      }

      .cloneai-bottomnav__btn {
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          gap: .25rem;
          padding: .75rem 1rem;
          text-decoration: none;
          color: var(--muted);
      }

      .cloneai-bottomnav__btn--active {
          color: var(--ink);
      }

      /* Main / Header */
      .cloneai-main {
          display: grid;
          grid-template-rows: auto 1fr;
          min-height: 100dvh;
      }

      .cloneai-header {
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding: 16px 20px;
          border-bottom: 1px solid var(--border);
          background: rgba(2, 6, 12, 0.35);
          backdrop-filter: blur(10px);
          z-index: 2;
      }

      .cloneai-title {
          display: flex;
          gap: .75rem;
          flex-direction: column;
      }

      .cloneai-title p {
          margin: 0;
          font-size: 15px;
          color: #01c0b0;
      }

      .cloneai-title__text {
          font-family: 'Orbitron', system-ui, sans-serif;
          font-weight: 700;
          letter-spacing: .02em;
          font-size: 1.25rem;
      }

      .cloneai-header__right {
          display: flex;
          align-items: center;
          gap: .75rem;
          flex-wrap: wrap;
      }

      /* Avatar dropdown */
      .cloneai-avatarbtn {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          width: 50px;
          height: 50px;
          border-radius: 999px;
          border: 1px solid var(--border);
          background: rgba(255, 255, 255, .02);
          overflow: hidden;
          cursor: pointer;
          color: #fff;
          font-size: 20px;
      }

      .cloneai-menu {
          position: absolute;
          right: 0;
          top: calc(100% + 8px);
          min-width: 180px;
          background: #080c11;
          border: 1px solid var(--border);
          border-radius: var(--radius-sm);
          padding: 6px;
          box-shadow: var(--shadow-soft);
          display: none;
      }

      .cloneai-menu[aria-hidden="false"] {
          display: block;
      }

      .cloneai-menu a {
          display: flex;
          align-items: center;
          gap: .5rem;
          padding: .5rem .625rem;
          text-decoration: none;
          color: var(--ink);
          border-radius: 8px;
      }

      .cloneai-menu a:hover {
          background: rgba(255, 255, 255, .04);
      }

      /* Content */
      .cloneai-content {
          padding: 24px;
          display: grid;
          gap: 20px;
          align-content: start;
      }

      @media (max-width: 640px) {
          .cloneai-content {
              padding: 16px;
              padding-bottom: 72px;
          }
      }

      /* Form */
      .cloneai-form {
          display: grid;
          gap: 16px;
          padding: 16px;
      }

      .cloneai-field {
          display: grid;
          gap: 8px;
      }

      .cloneai-label {
          font-size: .9rem;
          color: var(--muted);
          font-weight: 600;
      }

      .cloneai-textarea {
          width: 100%;
          min-height: 140px;
          resize: vertical;
          border-radius: var(--radius-sm);
          border: 1px solid var(--border);
          background: rgba(255, 255, 255, .03);
          color: var(--ink);
          /* padding: .75rem .875rem; line-height: 1.5;   */
      }

      .cloneai-input {
          width: 100%;
          border-radius: var(--radius-sm);
          border: 1px solid var(--border);
          background: rgba(255, 255, 255, .03);
          color: var(--ink);
          padding: 0px 10px;
          line-height: 1.4;
          height: 100%;
      }

      .cloneai-help {
          font-size: .85rem;
          color: var(--muted);
      }

      .cloneai-error {
          font-size: .85rem;
          color: #f87171;
      }

      .cloneai-row {
          display: flex;
          gap: 12px;
          align-items: center;
          flex-wrap: wrap;
      }

      .cloneai-spacer {
          flex: 1 1 auto;
      }

      .cloneai-toggle {
          color: var(--muted);
          text-decoration: underline;
          cursor: pointer;
      }

      .cloneai-upload {
          display: none;
      }

      .cloneai-upload[aria-hidden="false"] {
          display: grid;
          gap: 8px;
      }

      /* Result card */
      .cloneai-result {
          display: grid;
          gap: 12px;
          padding: 16px;
      }

      .cloneai-result__meta {
          display: flex;
          gap: 12px;
          align-items: center;
          flex-wrap: wrap;
      }

      .cloneai-result__name {
          font-weight: 600;
      }

      .cloneai-audio {
          width: 100%;
          background: rgba(255, 255, 255, .02);
          border-radius: var(--radius-sm);
          border: 1px solid var(--border);
      }

      /* History */
      .cloneai-history {
          display: grid;
          gap: 12px;
          padding: 16px;
      }

      .cloneai-history__list {
          display: grid;
          gap: 8px;
      }

      .cloneai-history__item {
          display: flex;
          align-items: center;
          gap: 10px;
          padding: .5rem .625rem;
          border-radius: 10px;
          border: 1px solid var(--border);
          background: rgba(255, 255, 255, .02);
      }

      .cloneai-history__link {
          margin-left: auto;
          color: var(--muted);
          text-decoration: none;
      }

      .cloneai-history__link:hover {
          color: var(--ink);
          text-decoration: underline;
      }

      /* Spinner */
      .cloneai-spinner {
          width: 16px;
          height: 16px;
          display: inline-block;
          border-radius: 50%;
          border: 2px solid rgba(255, 255, 255, .35);
          border-top-color: #081015;
          /* center foreground in gradient button */
          animation: cloneai-spin 0.8s linear infinite;
      }

      @keyframes cloneai-spin {
          to {
              transform: rotate(360deg);
          }
      }

      /* Toast */
      .cloneai-toast {
          position: fixed;
          right: 16px;
          bottom: 16px;
          z-index: 50;
          display: grid;
          gap: 8px;
          width: min(92vw, 360px);
      }

      .cloneai-toast__item {
          display: flex;
          align-items: center;
          gap: 10px;
          border-radius: var(--radius-sm);
          border: 1px solid var(--border);
          background: rgba(34, 197, 94, .1);
          color: #bbf7d0;
          padding: .625rem .75rem;
          box-shadow: 0 8px 30px rgba(0, 0, 0, .3);
      }

      /* Headings font */
      .cloneai-h {
          font-family: 'Orbitron', system-ui, sans-serif;
          letter-spacing: .02em;
      }

      /* segmented control for quality */
      .cloneai-segment {
          display: inline-flex;
          border: 1px solid var(--border);
          border-radius: var(--radius-sm);
          background: rgba(255, 255, 255, .02);
          overflow: hidden;
      }

      .cloneai-segment__btn {
          appearance: none;
          border: 0;
          background: transparent;
          color: var(--muted);
          padding: .5rem .75rem;
          font-weight: 700;
          cursor: pointer;
      }

      .cloneai-segment__btn[aria-checked="true"] {
          color: #081015;
          background: var(--grad-primary);
      }

      .cloneai-segment__btn:focus-visible {
          outline: 2px solid var(--teal);
          outline-offset: -2px;
      }

      /* presets row */
      .cloneai-presets {
          display: flex;
          flex-wrap: wrap;
          gap: .5rem;
      }

      .cloneai-preset {
          border: 1px solid var(--border);
          background: rgba(255, 255, 255, .02);
          color: var(--ink);
          border-radius: 999px;
          padding: .375rem .625rem;
          cursor: pointer;
      }

      .cloneai-preset:hover {
          background: rgba(255, 255, 255, .04);
      }

      /* progress bar */
      .cloneai-progress {
          height: 8px;
          width: 100%;
          border-radius: 999px;
          background: rgba(255, 255, 255, .06);
          border: 1px solid var(--border);
          overflow: hidden;
      }

      .cloneai-progress__bar {
          height: 100%;
          width: 0%;
          background: var(--grad-primary);
      }

      /* Task progress: nicer horizontal bar with percentage label on the left */
      .cloneai_task_download .cloneai-progress {
          display: flex;
          align-items: center;
          gap: 12px;
          padding: 6px 8px;
          background: transparent;
          border-radius: 12px;
          width: 100%;
          max-width: 720px;
      }

      .cloneai_task_download .cloneai-progress__label {
          order: 0;
          min-width: 48px;
          text-align: right;
          font-weight: 800;
          color: var(--teal);
          font-size: 1rem;
          margin-left: 6px;
      }

      .cloneai_task_download .cloneai-progress__bar {
          order: 1;
          flex: 1 1 auto;
          height: 22px;
          border-radius: 10px;
          background: linear-gradient(90deg, rgba(0, 224, 198, 0.95), rgba(139, 92, 246, 0.9));
          box-shadow: 0 4px 12px rgba(0, 224, 198, 0.12) inset, 0 2px 8px rgba(0, 0, 0, 0.45);
          border: 2px solid rgba(0,0,0,0.45);
          transition: width .25s ease, background .25s ease;
      }

      /* If the bar is full, slightly change glow */
      .cloneai_task_download .cloneai-progress__bar[style*="width: 100%"] {
          box-shadow: 0 6px 22px rgba(0, 224, 198, 0.18), 0 2px 8px rgba(0, 0, 0, 0.45);
      }

      @media (max-width: 640px) {
          .cloneai_task_download .cloneai-progress {
              gap: 8px;
              padding: 4px 6px;
          }
          .cloneai_task_download .cloneai-progress__label {
              min-width: 40px;
              font-size: .95rem;
          }
          .cloneai_task_download .cloneai-progress__bar {
              height: 18px;
          }
      }

      /* Dropzone for upload */
      .cloneai-dropzone {
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          gap: 8px;
          padding: 18px;
          border-radius: 10px;
          background: transparent;
          color: var(--muted);
          cursor: pointer;
          transition: box-shadow .15s ease, border-color .15s ease, background .15s ease;
      }

      .cloneai-dropzone.dragover {
          box-shadow: 0 8px 30px rgba(0, 224, 198, .06);
          border-color: var(--teal);
          background: rgba(0,224,198,0.02);
      }

      .cloneai-dropzone__content {
          text-align: center;
          width: 100%;
      }

      .cloneai-dropzone__meta {
          display: flex;
          align-items: center;
          gap: 12px;
      }

      .cloneai-dropzone__meta #dropfileName {
          color: var(--ink);
          font-weight: 600;
      }

      #chooseFileBtn {
          padding: 6px 10px;
      }

      /* Inner dotted upload box matching screenshot */
      .cloneai-dropzone__box {
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          gap: 6px;
          width: 100%;
          max-width: 640px;
          min-height: 120px;
          padding: 18px;
          border-radius: 8px;
          border: 2px dotted rgba(255,255,255,0.06);
          background: rgba(255,255,255,0.01);
      }

      .cloneai-dropzone__icon {
          color: var(--muted);
      }

/* Main Container Layout */
.slider-container {
  display: flex;
  flex-direction: column;
  gap: 24px;
  background-color: #000; /* Dark background from image */
  padding: 40px;
  border-radius: 12px;
  font-family: system-ui, -apple-system, sans-serif;
  max-width: 500px;
  margin: 0 auto;
}

/* Individual Control Group */
.control-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* Label Styling */
.control-group label {
  color: #39ded7; /* Cyan label color */
  font-weight: 700;
  font-size: 18px;
  letter-spacing: 0.5px;
}

/* Wrapper for Range and Number Input */
.input-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
}

/* Number Input Styling */
input[type="number"] {
  background: transparent;
  border: 2px solid #39ded7;
  border-radius: 6px;
  color: #fff;
  padding: 8px 12px;
  width: 60px;
  font-size: 16px;
  font-weight: 600;
  outline: none;
  -moz-appearance: textfield; /* Remove arrows in Firefox */
}

/* Remove arrows in Chrome/Safari/Edge */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Range Input Styling (Base) */
input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  background: transparent; /* Track handles the background */
  cursor: pointer;
}

input[type="range"]:focus {
  outline: none;
}

/* Webkit (Chrome/Safari/Edge) Slider Track */
input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 12px;
  background: #39ded7; /* User requested background #39ded7 */
  border-radius: 999px;
  border: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* Webkit Slider Thumb (Dot) */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: #ffffff; /* User requested white dot */
  margin-top: -6px; /* Centers thumb on the 12px track */
  box-shadow: 0 0 10px rgba(57, 222, 215, 0.5); /* Glow effect */
  cursor: pointer;
  transition: transform 0.1s ease;
}

input[type="range"]::-webkit-slider-thumb:hover {
  transform: scale(1.1);
}

/* Firefox Slider Track */
input[type="range"]::-moz-range-track {
  width: 100%;
  height: 12px;
  background: #39ded7;
  border-radius: 999px;
  border: none;
}

/* Firefox Slider Thumb */
input[type="range"]::-moz-range-thumb {
  height: 24px;
  width: 24px;
  border: none;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 10px rgba(57, 222, 215, 0.5);
  cursor: pointer;
}


      .cloneai-dropzone__title {
          color: var(--muted);
          font-weight: 600;
          font-size: 0.95rem;
      }

      .cloneai-dropzone__sub {
          color: rgba(255,255,255,0.45);
          font-size: 0.82rem;
      }

      /* skeleton for result while loading */
      .cloneai-skeleton {
          position: relative;
          overflow: hidden;
          background: rgba(255, 255, 255, .05);
          border-radius: var(--radius-sm);
          border: 1px solid var(--border);
      }

      .cloneai-skeleton::after {
          content: '';
          position: absolute;
          inset: 0;
          transform: translateX(-100%);
          background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .08), transparent);
          animation: cloneai-shimmer 1.4s infinite;
      }

      @keyframes cloneai-shimmer {
          100% {
              transform: translateX(100%);
          }
      }

      /* small stats */
      .cloneai-stats {
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 12px;
      }

      @media (max-width: 640px) {
          .cloneai-stats {
              grid-template-columns: 1fr;
          }
      }

      .cloneai-stat {
          padding: 12px;
          border: 1px solid var(--border);
          border-radius: var(--radius-sm);
          background: rgba(255, 255, 255, .02);
          display: grid;
          gap: 4px;
      }

      .cloneai-stat__label {
          color: var(--muted);
          font-size: .85rem;
      }

      .cloneai-stat__value {
          font-weight: 700;
      }

      .cloneai_tasks_pill {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          border: 1px solid #fff;
          padding: 15px 10px;
          gap: 10px;
      }

      .cloneai_task_download a {
          background: linear-gradient(45deg, #00e0c6, #8b5cf6);
          padding: 8px 18px;
          border-radius: 10px;
          color: #000;
      }

    select#languageSelect.cloneai-input:focus{
        background: #000;
    }

    select#languageSelect.cloneai-input option {
        background: #000;
    }

    #speedInput, #pitchInput, #volumeInput {
        background: #000;
        color: #fff;
        border: 2px solid #02b4ae;
    }