:root,
 [data-ll-theme="theme"] {
    --ll-bg-primary: #0e1318;
     --ll-body-color: #1b1b1b;
     --ll-margin-bottom: 1em;
     --ll-primary-red: rgb(156, 34, 34);
     --ll-border-bg-form-search-color: rgb(194, 222, 255);
     --ll-GLITTER-color: rgb(228, 232, 255);
     --ll-bg-search-form-color: linear-gradient(to right, rgb(226, 232, 252), rgb(230, 242, 255));
     --ll-background-gradient-color-x: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
     --ll-white-color: rgb(255, 255, 255);
     --ll-nav-bg-gradient-color: linear-gradient(to right, rgb(34, 35, 44), rgb(27, 27, 27));
     --ll-MOON-LANDING-color: #A7A7A7;
     --ll-tutorials-border-white-bg: #f0f5ff;
     --ll-ULTRAINDIGO-color: #4c39ff;
     --ll-VIOLETGLOW-color: #3b27eb;
     --ll-STARGATESHIMMER-color: #7371ff;
     --ll-theme-border-white-bg: rgb(220, 231, 255);
     --ll-DARKSOFTVIOLET-color: #4f4ce0;
     --ll-AQUAMARINE-color: #23e9b7;
     --ll-Knockout-Pink-browser-support: rgb(255, 61, 152);
     --ll-Moor-Monster-browser-support: rgb(35, 88, 46);
     --ll-DOCTOR-color: #f9f9f9;
     --ll-STEAM-color: #ddd;
     --ll-ANCHORS-AWEIGH-color: #293642;
     --ll-ENTHUSIASM-color-x-e: #00ffaa;
     --ll-METEORSHOWER-color: #5a2cff;
     --ll-STONE-COLD-color: rgb(85, 85, 85);
     --ll-GOSHAWK-GREY-color: rgb(68, 68, 68);
     --ll-LAVENDERPERCEPTIONS-color:#c678dd;
     --ll-ATHENABLUE-color: #61dafb;
     --ll-OAKBUFF-color: #d19a66;
     --ll-GREENISH-TURQUOISE-color: #00ffb3;
     --ll-BLAZING-BONFIRE-color: #ff9f30;
     --ll-GREY-OF-DARKNESS-color: #A2A2A2;
     --ll-MA-WHITE-color: #f5f8ff;
     --ll-CURSEDBLACK-color: #131313;
     --ll-yellow-light-color: #ffe342;
     --ll-b-x-black-color: #212433;
     --ll-DR-WHITE-color-xp: #fafafa;
     --ll-AZURE-color: #007bff;
     --ll-LIGHT-SHŌJIN-BLUE-color: #1654ff;
     --ll-RAINYGREY-color: rgb(165, 165, 165);
     --ll-LONDON-RAIN-color: #0056b3;
     --ll-VITALIZE-color: #28a745;
     --ll-GREENRIBBON-color: #218838;
     --ll-PRETENTIOUSPEACOCK-color: #4441ff;
     --ll-LAN-SE-BLUE-color: #5a47ff;
     --ll-ALADDINs-FEATHER-color: #540aff;
     --ll-DARK-SEASHORE-NIGHT-color: #11318a;
     --ll-SYSTEM-SHOCK-BLUE-color: #312ef7;
     --ll-BENZOL-GREEN-color: #00d170;
     --ll-bg-color-green: #1A6542;
     --ll-color-METEOR-SHOWER-color: #5526ff;
     --ll-SHOEWAX-nav-hover-color: #2b2b26;
     --ll-background-color-white-gradient: linear-gradient(to right, rgb(226, 242, 255), rgb(214, 221, 255));
     --ll-background-color-x: linear-gradient(to right, rgb(6, 8, 10), rgb(6, 8, 10));
     --ll-COOL-OPERATORS-OVERALLS-color: rgb(54,64,71);
     --ll-AKIHABARA-ARCADE-color: rgba(92, 33, 255);
     --ll-SAMBUCUS-color: rgba(22, 26, 44);
     --ll-VEGAN--color: #28BB85;
     --ll-white-text-color: rgb(255, 255, 255);
     --ll-AQUA-GREEN--color: rgb(0, 224, 150);
     --ll-TANGERINECREAM--color: rgb(255, 163, 140);
     --ll-WASHEDBLACK--color: rgb(32, 36, 41);
     --ll-HAPPYYIPEE--color: rgb(255, 193, 21);
     --ll-RETROVIBE--color: rgb(199, 148, 9);
     --ll-p-color: #B0B0B0;
     --ll-DRIEDLILAC-color: rgb(192, 185, 255);
     --ll-DIGITALYELLOW-color: rgb(255, 231, 125);
     --ll-MOVEMINT-color: rgb(72, 255, 194);
     --ll-JUPITER--ll-color: rgb(226, 226, 226);
     --ll-BLEUCHÂTELBLUE-hover-color-links: rgb(70, 144, 255);
     --ll-FLYINGFISHBLUE--color: rgb(0, 75, 214);
     --ll-ASTERFLOWERBLUE--color: rgb(152, 174, 214);
     --ll-MACAU--color: rgb(39, 216, 157);
     --ll-bg-green-x-color: rgb(0, 240, 160);
     --ll-ROSA--color: rgb(255, 137, 162);
     --ll-bg-dark-x-color: rgb(194, 201, 211);
     --ll-DEADLYDEPTHS--color: rgb(20, 12, 66);
     --ll--CHILIPEPPER--color: rgb(171, 28, 59);
     --ll-SZÖLLŐSI-GRAPE-color: rgb(132, 45, 247);
     --ll-TEZCATLIPŌCA-BLUE-ll-color: rgb(80, 0, 230);
     --ll-SZÖLLŐSI-GRAPE-ll-color: rgb(112, 36, 255);
     --ll-BLACK-OAK-color: rgb(79, 79, 79);
     --ll-GRAVELFINT--color: rgb(187, 187, 187);
     --ll-NOBLE-BLACK-color: rgb(34, 33, 39);
     --ll-dark-body-background-color: rgb(31, 34, 37);
     --ll-body-background-color: white;
     --ll-body-color-rgb: 33, 37, 41;
     --ll-color-background-color: rgb(32, 32, 44);
     --ll-body-bg: #fff;
     --ll-body-bg-rgb: 255, 255, 255;
     --ll-emphasis-color: #000;
     --ll-emphasis-color-rgb: 0, 0, 0;
     --ll-secondary-color: rgba(33, 37, 41, .75);
     --ll-secondary-color-rgb: 33, 37, 41;
     --ll-secondary-bg: #e9ecef;
     --ll-secondary-bg-rgb: 233, 236, 239;
     --ll-tertiary-color: rgba(33, 37, 41, .5);
     --ll-tertiary-color-rgb: 33, 37, 41;
     --ll-tertiary-bg: #f8f9fa;
     --ll-tertiary-bg-rgb: 248, 249, 250;
     --ll-primary-text-emphasis: #052c65;
     --ll-secondary-text-emphasis: #2b2f32;
     --ll-success-text-emphasis: #0a3622;
     --ll-info-text-emphasis: #055160;
     --ll-warning-text-emphasis: #664d03;
     --ll-danger-text-emphasis: #58151c;
     --ll-light-text-emphasis: #495057;
     --ll-dark-text-emphasis: #495057;
     --ll-primary-bg-subtle: #cfe2ff;
     --ll-secondary-bg-subtle: #e2e3e5;
     --ll-success-bg-subtle: #d1e7dd;
     --ll-info-bg-subtle: #cff4fc;
     --ll-warning-bg-subtle: #fff3cd;
     --ll-danger-bg-subtle: #f8d7da;
     --ll-light-bg-subtle: #fcfcfd;
     --ll-dark-bg-subtle: #ced4da;
     --ll-primary-border-subtle: #9ec5fe;
     --ll-secondary-border-subtle: #c4c8cb;
     --ll-success-border-subtle: #a3cfbb;
     --ll-info-border-subtle: #9eeaf9;
     --ll-warning-border-subtle: #ffe69c;
     --ll-danger-border-subtle: #f1aeb5;
     --ll-light-border-subtle: #e9ecef;
     --ll-dark-border-subtle: #adb5bd;
     --ll-heading-color: inherit;
     --ll-link-color: #0d6efd;
     --ll-link-color-rgb: 13, 110, 253;
     --ll-link-hover-color: #0a58ca;
     --ll-link-hover-color-rgb: 10, 88, 202;
     --ll-code-color: #d63384;
     --ll-highlight-color: #212529;
     --ll-highlight-bg: #fff3cd;
     --ll-border-color: #dee2e6;
     --ll-border-color-translucent: rgba(0, 0, 0, .175);
     --ll-form-valid-color: #198754;
     --ll-form-valid-border-color: #198754;
     --ll-form-invalid-color: #dc3545;
     --ll-form-invalid-border-color: #dc3545;
     --ll-color-primary: #007bff;
     --ll-color-primary-light: #5bc0de;
     --ll-color-secondary: #0056b3;
     --ll-color-secondary-light: #428bca;
     --ll-color-accent: #ffc107;
     --ll-color-accent-light: #ffec6e;
     --ll-color-background: linear-gradient(to right, rgb(245, 222, 255), rgb(188, 221, 255));
     --ll-color-background-dark: linear-gradient(to right, rgb(26, 30, 41), rgb(15, 38, 61));
     --ll-bg-color-ms-dark: linear-gradient(to right, rgb(26, 30, 41), rgb(0, 31, 61));
     --ll-bg-color-ms-dark-hover: linear-gradient(to right, rgb(7, 10, 20), rgb(7, 32, 32));
     --ll-color-border: #666666;
     --ll-color-border-dark: #1f2f3d;
     --ll-bg-nav-list-left-color: #00E29B;
     --ll-bg-nav-list-hover-color:  rgb(229, 240, 255);
 }
:root,
[data-ll-theme="theme"] {
    --ll-body-color: #1b1b1b;
    --ll-background-gradient-color-x: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    --ll-white-color: rgb(255, 255, 255);
    --ll-nav-bg-gradient-color: linear-gradient(to right, rgb(34, 35, 44), rgb(27, 27, 27));
    --ll-MOON-LANDING-color: #A7A7A7;
    --ll-ULTRAINDIGO-color: #4c39ff;
    --ll-VIOLETGLOW-color: #3b27eb;
    --ll-STARGATESHIMMER-color: #7371ff;
    --ll-DARKSOFTVIOLET-color: #4f4ce0;
    --ll-AQUAMARINE-color: #23e9b7;
    --ll-DOCTOR-color: #f9f9f9;
    --ll-STEAM-color: #ddd;
    --ll-ANCHORS-AWEIGH-color: #293642;
    --ll-ENTHUSIASM-color-x-e: #00ffaa;
    --ll-METEORSHOWER-color: #5a2cff;
    --ll-STONE-COLD-color: rgb(85, 85, 85);
    --ll-GOSHAWK-GREY-color: rgb(68, 68, 68);
    --ll-LAVENDERPERCEPTIONS-color:#c678dd;
    --ll-ATHENABLUE-color: #61dafb;
    --ll-OAKBUFF-color: #d19a66;
    --ll-GREENISH-TURQUOISE-color: #00ffb3;
    --ll-BLAZING-BONFIRE-color: #ff9f30;
    --ll-GREY-OF-DARKNESS-color: #A2A2A2;
    --ll-MA-WHITE-color: #f5f8ff;
    --ll-CURSEDBLACK-color: #131313;
    --ll-yellow-light-color: #ffe342;
    --ll-b-x-black-color: #212433;
    --ll-DR-WHITE-color-xp: #fafafa;
    --ll-AZURE-color: #007bff;
    --ll-LIGHT-SHŌJIN-BLUE-color: #1654ff;
    --ll-RAINYGREY-color: rgb(165, 165, 165);
    --ll-LONDON-RAIN-color: #0056b3;
    --ll-VITALIZE-color: #28a745;
    --ll-GREENRIBBON-color: #218838;
    --ll-PRETENTIOUSPEACOCK-color: #4441ff;
    --ll-LAN-SE-BLUE-color: #5a47ff;
    --ll-ALADDINs-FEATHER-color: #540aff;
    --ll-DARK-SEASHORE-NIGHT-color: #11318a;
    --ll-SYSTEM-SHOCK-BLUE-color: #312ef7;
    --ll-BENZOL-GREEN-color: #00d170;
    --ll-color-METEOR-SHOWER-color: #5526ff;
    --ll-SHOEWAX-nav-hover-color: #2b2b26;
    --ll-background-color-white-gradient: linear-gradient(to right, rgb(226, 242, 255), rgb(214, 221, 255));
    --ll-background-color-x: linear-gradient(to right, rgb(6, 8, 10), rgb(6, 8, 10));
    --ll-COOL-OPERATORS-OVERALLS-color: rgb(54,64,71);
    --ll-AKIHABARA-ARCADE-color: rgba(92, 33, 255);
    --ll-SAMBUCUS-color: rgba(22, 26, 44);
    --ll-VEGAN--color: #28BB85;
    --ll-white-text-color: rgb(255, 255, 255);
    --ll-AQUA-GREEN--color: rgb(0, 224, 150);
    --ll-TANGERINECREAM--color: rgb(255, 163, 140);
    --ll-WASHEDBLACK--color: rgb(32, 36, 41);
    --ll-HAPPYYIPEE--color: rgb(255, 193, 21);
    --ll-RETROVIBE--color: rgb(199, 148, 9);
    --ll-p-color: #B0B0B0;
    --ll-DRIEDLILAC-color: rgb(192, 185, 255);
    --ll-DIGITALYELLOW-color: rgb(255, 231, 125);
    --ll-MOVEMINT-color: rgb(72, 255, 194);
    --ll-JUPITER--ll-color: rgb(226, 226, 226);
    --ll-BLEUCHÂTELBLUE-hover-color-links: rgb(70, 144, 255);
    --ll-FLYINGFISHBLUE--color: rgb(0, 75, 214);
    --ll-ASTERFLOWERBLUE--color: rgb(152, 174, 214);
    --ll-MACAU--color: rgb(39, 216, 157);
    --ll-ROSA--color: rgb(255, 137, 162);
    --ll-DEADLYDEPTHS--color: rgb(20, 12, 66);
    --ll--CHILIPEPPER--color: rgb(171, 28, 59);
    --ll-SZÖLLŐSI-GRAPE-color: rgb(132, 45, 247);
    --ll-TEZCATLIPŌCA-BLUE-ll-color: rgb(80, 0, 230);
    --ll-SZÖLLŐSI-GRAPE-ll-color: rgb(112, 36, 255);
    --ll-BLACK-OAK-color: rgb(79, 79, 79);
    --ll-GRAVELFINT--color: rgb(187, 187, 187);
    --ll-NOBLE-BLACK-color: rgb(34, 33, 39);
    --ll-dark-body-background-color: rgb(31, 34, 37);
    --ll-body-background-color: white;
    --ll-body-color-rgb: 33, 37, 41;
    --ll-color-background-color: rgb(32, 32, 44);
    --ll-body-bg: #fff;
    --ll-body-bg-rgb: 255, 255, 255;
    --ll-emphasis-color: #000;
    --ll-emphasis-color-rgb: 0, 0, 0;
    --ll-secondary-color: rgba(33, 37, 41, .75);
    --ll-secondary-color-rgb: 33, 37, 41;
    --ll-secondary-bg: #e9ecef;
    --ll-secondary-bg-rgb: 233, 236, 239;
    --ll-tertiary-color: rgba(33, 37, 41, .5);
    --ll-tertiary-color-rgb: 33, 37, 41;
    --ll-tertiary-bg: #f8f9fa;
    --ll-tertiary-bg-rgb: 248, 249, 250;
    --ll-primary-text-emphasis: #052c65;
    --ll-secondary-text-emphasis: #2b2f32;
    --ll-success-text-emphasis: #0a3622;
    --ll-info-text-emphasis: #055160;
    --ll-warning-text-emphasis: #664d03;
    --ll-danger-text-emphasis: #58151c;
    --ll-light-text-emphasis: #495057;
    --ll-dark-text-emphasis: #495057;
    --ll-primary-bg-subtle: #cfe2ff;
    --ll-secondary-bg-subtle: #e2e3e5;
    --ll-success-bg-subtle: #d1e7dd;
    --ll-info-bg-subtle: #cff4fc;
    --ll-warning-bg-subtle: #fff3cd;
    --ll-danger-bg-subtle: #f8d7da;
    --ll-light-bg-subtle: #fcfcfd;
    --ll-dark-bg-subtle: #ced4da;
    --ll-primary-border-subtle: #9ec5fe;
    --ll-secondary-border-subtle: #c4c8cb;
    --ll-success-border-subtle: #a3cfbb;
    --ll-info-border-subtle: #9eeaf9;
    --ll-warning-border-subtle: #ffe69c;
    --ll-danger-border-subtle: #f1aeb5;
    --ll-light-border-subtle: #e9ecef;
    --ll-dark-border-subtle: #adb5bd;
    --ll-heading-color: inherit;
    --ll-link-color: #0d6efd;
    --ll-link-color-rgb: 13, 110, 253;
    --ll-link-hover-color: #0a58ca;
    --ll-link-hover-color-rgb: 10, 88, 202;
    --ll-code-color: #d63384;
    --ll-highlight-color: #212529;
    --ll-highlight-bg: #fff3cd;
    --ll-border-color: #dee2e6;
    --ll-border-color-translucent: rgba(0, 0, 0, .175);
    --ll-form-valid-color: #198754;
    --ll-form-valid-border-color: #198754;
    --ll-form-invalid-color: #dc3545;
    --ll-form-invalid-border-color: #dc3545;
    --ll-validation-not-proper-html: rgb(134, 48, 88);
}

* {
    box-sizing: border-box
}


.content-container-html-element-x-cp-col-1 {
    max-width: 1600px;
    width: 100%;
    }
    .content-container-html-element-x-cp-col-1 h1, h2, h3, h4, h5, h6, p {
    text-align: left;
    margin-bottom: 15px;
    }
    .content-container-html-element-x-cp-col-1 table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px
    }
    .content-container-html-element-x-cp-col-1 th, td {
    border: 1px solid var(--ll-border-color);
    padding: 10px;
    text-align: left
    }
    .content-container-html-element-x-cp-col-1 th {
    background-color: #1e1e1e;
    }
    .content-container-html-element-x-cp-col-1 tr:nth-child(even) {
    background-color: #1c1c1c;
    }
    .content-container-html-element-x-cp-col-1 a {
    color: var(--ll-STARGATESHIMMER-color);
    text-decoration: none
    }
    .content-container-html-element-x-cp-col-1 a:hover {
    text-decoration: underline
    }

.td-ll_primary_support_browser_compability_x_3_e-p {
    color: var(--ll-Moor-Monster-browser-support)
}

.close-btn-notification-ll-col-1-c {
    position: absolute;
    top: 15px;
    right: 15px;
    background-color: var(--ll-body-bg);
    color: var(--ll-emphasis-color);
    border: 1px solid var(--ll-border-color);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 18px;
    cursor: pointer;
    z-index: 10
  }
  
  .close-btn-notification-ll-col-1-c:hover {
    background-color: #ff3b3b
  }
  
  .border-ll-x-primary-x-col-1,.display-line-js-vmx-ll-col-1-px {
    border: 1px solid var(--ll-border-color)
  }
  
  .container-ll-notification {
    position: relative;
    width: 100%;
    background-color: var(--ll-body-background-color);
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    padding: 2rem;
    border: 1px solid var(--ll-border-color)
  }
  
  .ll-notification-section {
    width: 100%;
    padding: 1rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .notification-header .notification-title {
    font-size: 1.8rem;
    color: var(--ll-emphasis-color);
    margin-bottom: 1rem;
    font-weight: bold
  }
  
  .notification-content .notification-paragraph {
    font-size: 1rem;
    color: var(--ll-emphasis-color);
    line-height: 1.6;
    margin-bottom: 1.5rem
  }
  
  .notification-content .notification-list {
    list-style-type: none;
    padding: 0;
    margin: 0
  }
  
  .notification-content .notification-list li {
    font-size: 1rem;
    color: var(--ll-emphasis-color);
    margin-bottom: 0.5rem
  }
  
  .notification-content a.adjust-ll-primary {
    color: var(--ll-AZURE-color);
    text-decoration: none;
    font-weight: 600
  }
  
  .notification-content a.adjust-ll-primary:hover {
    color: var(--ll-link-hover-color);
    text-decoration: underline
  }
  
  @media (max-width: 768px) {
    .container-ll-notification {
      padding: 1.5rem
    }
  
    .notification-header .notification-title {
      font-size: 1.5rem;
      text-align: center
    }
  
    .notification-content .notification-paragraph {
      font-size: 0.95rem;
      text-align: justify
    }
  
    .notification-content .notification-list li {
      font-size: 0.95rem
    }
  }
  
  @media (max-width: 480px) {
    .container-ll-notification {
      padding: 1rem
    }
    .notification-header .notification-title {
      font-size: 1rem;
      text-align: left;
      margin: 2em 0
    }
  
    .notification-content .notification-paragraph {
      font-size: 0.9rem
    }
  
    .notification-content .notification-list li {
      font-size: 0.9rem
    }
  }

/* info LL */
/* info LL */

.right-container-root-attributes-info-ll-primary-x-one-3x-sz-w {
    display: flex;
    justify-content: space-between;
    align-items: center
    }
    
   .x-ll-root-info-btn-primary-ll-primary-x-one-3x-sz-w {
   background-color: #007bff;
   color: white;
   border: none;
   padding: 8px 12px;
   border-radius: 4px;
   cursor: pointer;
   display: inline-flex;
   align-items: center;
   transition: background-color 0.3s;
   }
   
   .x-ll-root-info-btn-primary-ll-primary-x-one-3x-sz-w:hover {
   background-color: #0056b3;
   }
   
.card-image-ll-primary-x-one-3x-sz-w {
    width: 35%;
    height: auto
}

.card-image-ll-primary-x-one-3x-sz-w-x {
    width: 50%;
    height: auto
}

   .root-info-ll-x-plax-x-one-ll-primary-x-one-3x-sz-w {
   display: inline-flex;
   align-items: center;
   }
   .root-info-ll-x-plax-x-one-ll-primary-x-one-3x-sz-w svg {
   margin-right: 4px;
   fill: currentColor;
   }
   .popup-ll-primary-x-one-3x-sz-w {
   display: none;
   position: fixed;
   z-index: 1;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, 0.1);
   align-items: center;
   justify-content: center;
   padding: 20px;
   box-sizing: border-box;
   }

   @media screen and (max-width: 397px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 305px !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }

   @media screen and (max-width: 393px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 305px !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }


   .info-container-wall-kk-ll {
    border-radius: 10px !important
   }
   .popup-card-ll-primary-x-one-3x-sz-w {
   width: 500px;
   height: 365px;
   perspective: 1000px;
   position: relative;
   cursor: pointer;
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w .card-front-ll-primary-x-one-3x-sz-w,
   .popup-card-ll-primary-x-one-3x-sz-w .card-back-ll-primary-x-one-3x-sz-w {
   position: absolute;
   width: 100%;
   height: 100%;
   backface-visibility: hidden;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   border-radius: 12px;
   padding: 30px;
   box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
   transition: transform 0.6s;
   font-size: 1.1em;
   box-sizing: border-box;
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w .card-front-ll-primary-x-one-3x-sz-w {
    background: linear-gradient(#eaf2ff, #e8efff);
   color: var(--ll-emphasis-color);
   border: 1px solid #eaeef1;
   transform: rotateY(0deg)
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w .card-back-ll-primary-x-one-3x-sz-w {
    background: linear-gradient(#e0e4fa, #dae9ff);
    color: var(--ll-emphasis-color);
    transform: rotateY(180deg);
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w.flipped .card-front-ll-primary-x-one-3x-sz-w {
   transform: rotateY(180deg);
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w.flipped .card-back-ll-primary-x-one-3x-sz-w {
   transform: rotateY(0deg);
   }
   
   .card-title-ll-primary-x-one-3x-sz-w {
   font-size: 1.3em;
   font-weight: bold;
   margin-bottom: 10px;
   }
   
   .card-text-ll-primary-x-one-3x-sz-w {
   text-align: center;
   margin: 0 10px;
   }
   
   .flip-hint-ll-primary-x-one-3x-sz-w {
   font-size: 0.9em;
   color: #555;
   margin-top: 10px;
   }
   
   .close-btn-ll-primary-x-one-3x-sz-w {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: rgb(209, 217, 255);
    color: var(--ll-ANCHORS-AWEIGH-color);
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.3s, background-color 0.3s; /* Smooth color and background transitions */
 }
   .close-btn-ll-primary-x-one-3x-sz-w:hover {
   color: var(--ll-info-text-emphasis)
   }

.info-container-wall-kk-ll {
    background-color: #dfe5ff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
}

.loading-ll-primary-location-country-users {
    display: flex;
    margin-left: 1em
  }

  .loader-wrapper {
    display: flex;
    align-items: center;
    gap: 6px
  }

  .loader-wrapper span {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: var(--ll-color-primary);
    border-radius: 50%;
    animation: bounce 1.5s infinite ease-in-out
  }

  .loader-wrapper span:nth-child(1) {
    animation-delay: 0.2s
  }

  .loader-wrapper span:nth-child(2) {
    animation-delay: 0.4s
  }

  .loader-wrapper span:nth-child(3) {
    animation-delay: 0.6s
  }

  @keyframes bounce {
    0%, 80%, 100% {
      transform: scale(0)
    }
    40% {
      transform: scale(1)
    }
  }

  canvas {
    display: block
  }


/* Notification :: LL */
/* Notification :: LL */

.yu-add-news-updates-xm-ll-primary-popup-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(0, 0, 0, 0.6);
z-index: 1000;
}

.yu-add-news-updates-xm-ll-primary-popup-box {
background-color: var(--ll-body-bg);
color: var(--ll-emphasis-color);
display: flex;
align-items: center;
justify-content: space-between;
padding: 20px;
border-radius: 5px;
box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.3);
width: 90%;
max-width: 700px
}

.yu-add-news-updates-xm-ll-primary-popup-text {
background-color: var(--ll-body-bg);
padding: 20px;
border-radius: 5px;
border: 1px solid var(--ll-border-color);
max-width: 65%
}

.yu-add-news-updates-xm-ll-primary-popup-text h1 {
font-size: 26px;
font-weight: bold;
margin-bottom: 15px
}

.yu-add-news-updates-xm-ll-primary-popup-text p {
font-size: 18px;
line-height: 1.6;
margin-bottom: 20px;
color: var(--ll-emphasis-color)
}

.yu-add-news-updates-xm-ll-primary-popup-buttons {
display: flex;
gap: 15px
}

.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
padding: 12px 25px;
font-size: 16px;
border-radius: 20px;
border: none;
cursor: pointer;
transition: background-color 0.3s ease;
font-weight: bold
}

.yu-add-news-updates-xm-ll-primary-btn-secondary {
text-decoration: none;
background-color: var(--ll-form-invalid-border-color) !important;
color: var(--ll-DR-WHITE-color-xp) !important
}

.yu-add-news-updates-xm-ll-primary-btn-secondary:hover {
background-color: var(--ll-primary-red) !important
}

.yu-add-news-updates-xm-ll-primary-btn-primary {
text-decoration: none;
background-color: var(--ll-link-color) !important;
color: var(--ll-DR-WHITE-color-xp) !important
}

.yu-add-news-updates-xm-ll-primary-btn-primary:hover {
background-color: var(--ll-link-hover-color) !important;
color: var(--ll-DR-WHITE-color-xp) !important
}

.yu-add-news-updates-xm-ll-primary-popup-icon {
margin-left: 20px
}

.yu-add-news-updates-xm-ll-primary-popup-icon img {
width: 150px;
height: 150px;
border-radius: 16px;
object-fit: cover;
}

@media (max-width: 768px) {
.yu-add-news-updates-xm-ll-primary-popup-box {
flex-direction: column;
text-align: center;
}

.yu-add-news-updates-xm-ll-primary-popup-text {
max-width: 100%;
margin-bottom: 20px
}

.yu-add-news-updates-xm-ll-primary-popup-icon {
display: none
}

.yu-add-news-updates-xm-ll-primary-popup-icon img {
margin-top: 20px;
width: 100px;
height: 100px
}
}


@media (max-width: 428px) {
.yu-add-news-updates-xm-ll-primary-popup-box {
flex-direction: column;
text-align: center;
}

.yu-add-news-updates-xm-ll-primary-popup-text {
max-width: 100%;
margin-bottom: 20px;
}

.yu-add-news-updates-xm-ll-primary-popup-icon {
display: none
}
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 14px
}

}

@media (max-width: 399px) {

.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 13px
}

}

@media (max-width: 384px) {
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 12px
}

}

@media (max-width: 370px) {
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 11px
}

}

@media (max-width: 355px) {
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 10px
}

}

@media (max-width: 340px) {
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 9px
}

}

@media (max-width: 326px) {
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 8px
}

}

@media (max-width: 311px) {
.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
font-size: 7px
}

}
    
.component-container-html-col1 {
    padding: 2em;
    border-radius: 10px;
    margin-bottom: 1em;
    background-color: var(--ll-primary-bg-subtle)
}

.component-container-html-col2 {
    padding: 2em;
    border-radius: 10px;
    background-color: rgb(221, 244, 255)
}

.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.7);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
  }

  .popup-overlay.active {
    display: flex;
  }

  .container_ll_primary_search_w3 {
    width: 800px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    background-color: var(--ll-body-background-color);
    background-image: url(/docs/image/search-container-ll-primary.png);
    background-size: cover;
    background-position: center;
    padding: 10em;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5)
  }

  .search-box_ll_primary_search_w3 {
    display: flex;
    align-items: center;
    background-color: var(--ll-body-bg);
    border: 1px solid var(--ll-border-color);
    padding: 10px 15px
  }

  .search-box_ll_primary_search_w3 input {
    flex: 1;
    border: none;
    outline: none;
    background: none;
    color: var(--ll-emphasis-color);
    font-size: 16px;
    margin: 0 10px
  }

  .search-box_ll_primary_search_w3 input::placeholder {
    color: var(--ll-dark-border-subtle)
  }

  .icon_ll_primary_search_w3 {
    cursor: pointer;
    fill: var(--ll-b-x-black-color);
    transition: fill 0.2s ease
  }

  .icon_ll_primary_search_w3:hover {
    fill: var(--ll-dark-border-subtle)
  }

  #clear-icon_ll_primary_search_w3 {
    display: none
  }

  .search-results_ll_primary_search_w3 {
    display: none;
    background-color: var(--ll-body-bg);
    border: 1px solid var(--ll-border-color);
    padding: 0;
    color: var(--ll-emphasis-color);
    font-size: 16px;
    margin-top: -1px;
    max-height: 250px;
    overflow-y: auto
  }

  .search-results_ll_primary_search_w3 p {
    margin: 0;
    padding: 10px 15px;
    cursor: default
  }

  .result-item_ll_primary_search_w3 {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: var(--ll-color-border);
    padding: 10px 15px;
    cursor: pointer
  }

  .result-item_ll_primary_search_w3.ll-links-search-result-find-out-tips-professional:hover {
    background-color:var(--ll-border-color);
    color: var(--ll-emphasis-color)
  }

  .result-item_ll_primary_search_w3 svg {
    margin-right: 8px
  }

  .no-result-ll-primary-support_ll_primary_search_w3 {
    text-align: center
  }

  .ll-links-search-result-find-out-tips-professional {
  text-align: left;
  text-decoration: none
}

.ll-links-search-result-find-out-tips-professional:hover {
    text-align: left;
    text-decoration: none !important
  }

@media (max-width: 768px) {
.container_ll_primary_search_w3 {
width: 90%;
max-width: 500px;
border-radius: 8px
}
.container_ll_primary_search_w3 {
width: 800px;
display: flex;
flex-direction: column;
align-items: stretch;
background-color: var(--ll-body-background-color);
background-image: url(/docs/image/search-container-ll-primary.png);
background-size: cover;
background-position: center;
padding: 5em;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5)
}

}


  body.dark-mode {    

    .loading-ll-primary-location-country-users {
        display: flex;
        margin-left: 1em
      }

      .loader-wrapper {
        display: flex;
        align-items: center;
        gap: 6px;
      }

      .loader-wrapper span {
        display: inline-block;
        width: 8px;
        height: 8px;
        background-color: var(--ll-color-primary);
        border-radius: 50%;
        animation: bounce 1.5s infinite ease-in-out;
      }
  
      .loader-wrapper span:nth-child(1) {
        animation-delay: 0.2s;
      }
  
      .loader-wrapper span:nth-child(2) {
        animation-delay: 0.4s;
      }
  
      .loader-wrapper span:nth-child(3) {
        animation-delay: 0.6s;
      }
  
      @keyframes bounce {
        0%, 80%, 100% {
          transform: scale(0);
        }
        40% {
          transform: scale(1);
        }
      }
  
      canvas {
        display: block;
      }


/* Notification :: LL */
/* Notification :: LL */

.yu-add-news-updates-xm-ll-primary-popup-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(0, 0, 0, 0.6);
z-index: 1000;
}

.yu-add-news-updates-xm-ll-primary-popup-box {
background-color: var(--ll-bg-primary);
color: var(--ll-DR-WHITE-color-xp);
display: flex;
align-items: center;
justify-content: space-between;
padding: 20px;
border-radius: 5px;
box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.3);
width: 90%;
max-width: 700px
}

.yu-add-news-updates-xm-ll-primary-popup-text {
background-color: var(--ll-bg-primary);
padding: 20px;
border-radius: 5px;
border: 1px solid var(--ll-color-border-dark);
max-width: 65%
}

.yu-add-news-updates-xm-ll-primary-popup-text h1 {
font-size: 26px;
font-weight: bold;
margin-bottom: 15px
}

.yu-add-news-updates-xm-ll-primary-popup-text p {
font-size: 18px;
line-height: 1.6;
margin-bottom: 20px;
color: var(--ll-DR-WHITE-color-xp)
}

.yu-add-news-updates-xm-ll-primary-popup-buttons {
display: flex;
gap: 15px
}

.yu-add-news-updates-xm-ll-primary-btn-secondary,
.yu-add-news-updates-xm-ll-primary-btn-primary {
padding: 12px 25px;
font-size: 16px;
border-radius: 20px;
border: none;
cursor: pointer;
transition: background-color 0.3s ease;
font-weight: bold
}

.yu-add-news-updates-xm-ll-primary-btn-secondary {
text-decoration: none;
background-color: var(--ll-form-invalid-border-color) !important;
color: var(--ll-DR-WHITE-color-xp) !important
}

.yu-add-news-updates-xm-ll-primary-btn-secondary:hover {
background-color: var(--ll-primary-red) !important
}

.yu-add-news-updates-xm-ll-primary-btn-primary {
text-decoration: none;
background-color: var(--ll-AQUAMARINE-color) !important;
color: var(--ll-emphasis-color) !important
}

.yu-add-news-updates-xm-ll-primary-btn-primary:hover {
background-color: var(--ll-link-hover-color) !important;
color: var(--ll-DR-WHITE-color-xp) !important
}

.yu-add-news-updates-xm-ll-primary-popup-icon {
margin-left: 20px
}

.yu-add-news-updates-xm-ll-primary-popup-icon img {
width: 150px;
height: 150px;
border-radius: 16px;
object-fit: cover;
}

@media (max-width: 768px) {
.yu-add-news-updates-xm-ll-primary-popup-box {
flex-direction: column;
text-align: center;
}

.yu-add-news-updates-xm-ll-primary-popup-text {
max-width: 100%;
    margin-bottom: 20px
    }
    
    .yu-add-news-updates-xm-ll-primary-popup-icon {
    display: none
    }
    
    .yu-add-news-updates-xm-ll-primary-popup-icon img {
    margin-top: 20px;
    width: 100px;
    height: 100px
    }
    }
    
    
    @media (max-width: 428px) {
    .yu-add-news-updates-xm-ll-primary-popup-box {
    flex-direction: column;
    text-align: center;
    }
    
    .yu-add-news-updates-xm-ll-primary-popup-text {
    max-width: 100%;
    margin-bottom: 20px;
    }
    
    .yu-add-news-updates-xm-ll-primary-popup-icon {
    display: none
    }
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 14px
    }
    
    }
    
    @media (max-width: 399px) {
    
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 13px
    }
    
    }
    
    @media (max-width: 384px) {
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 12px
    }
    
    }
    
    @media (max-width: 370px) {
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 11px
    }
    
    }
    
    @media (max-width: 355px) {
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 10px
    }
    
    }
    
    @media (max-width: 340px) {
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 9px
    }
    
    }
    
    @media (max-width: 326px) {
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 8px
    }
    
    }
    
    @media (max-width: 311px) {
    .yu-add-news-updates-xm-ll-primary-btn-secondary,
    .yu-add-news-updates-xm-ll-primary-btn-primary {
    font-size: 7px
    }
    
    }

/* info LL */
/* info LL */

.right-container-root-attributes-info-ll-primary-x-one-3x-sz-w {
    display: flex;
    justify-content: space-between;
    align-items: center
    }
    
   .cbx-btn-info-ll-x-w4 {
    background-color: #7b16ff !important;
    border: none;
    padding: 8px 12px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    transition: background-color 0.3s
   }

   .x-ll-root-info-btn-primary-ll-primary-x-one-3x-sz-w:hover {
   background-color: #0056b3;
   }
   
.card-image-ll-primary-x-one-3x-sz-w {
    width: 35%;
    height: auto
}

.card-image-ll-primary-x-one-3x-sz-w-x {
    width: 50%;
    height: auto
}

   .root-info-ll-x-plax-x-one-ll-primary-x-one-3x-sz-w {
   display: inline-flex;
   align-items: center;
   }
   .root-info-ll-x-plax-x-one-ll-primary-x-one-3x-sz-w svg {
   margin-right: 4px;
   fill: currentColor;
   }
   .popup-ll-primary-x-one-3x-sz-w {
   display: none;
   position: fixed;
   z-index: 1;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, 0.1);
   align-items: center;
   justify-content: center;
   padding: 20px;
   box-sizing: border-box;
   }

   @media screen and (max-width: 397px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 42% !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }

   @media screen and (max-width: 393px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 52% !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }

   @media screen and (max-width: 302px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 54% !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }

   @media screen and (max-width: 296px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 58% !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }

   @media screen and (max-width: 296px) {
    .popup-card-ll-primary-x-one-3x-sz-w {
        width: 200px;
        height: 80% !important;
        perspective: 1000px;
        position: relative;
        cursor: pointer;
        }    
   }

   .bi-check-circle-fill {
    margin-top: -3px;
    vertical-align: middle
   }

   .info-container-wall-kk-ll {
    border-radius: 10px !important
   }
   .popup-card-ll-primary-x-one-3x-sz-w {
   width: 500px;
   height: 43%;
   perspective: 1000px;
   position: relative;
   cursor: pointer;
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w .card-front-ll-primary-x-one-3x-sz-w,
   .popup-card-ll-primary-x-one-3x-sz-w .card-back-ll-primary-x-one-3x-sz-w {
   position: absolute;
   width: 100%;
   height: 100%;
   backface-visibility: hidden;
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   border-radius: 12px;
   padding: 20px;
   box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
   transition: transform 0.6s;
   font-size: 1.1em;
   box-sizing: border-box;
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w .card-front-ll-primary-x-one-3x-sz-w {
    background: linear-gradient(#eaf2ff, #e8efff);
   color: var(--ll-emphasis-color);
   border: 1px solid #eaeef1;
   transform: rotateY(0deg)
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w .card-back-ll-primary-x-one-3x-sz-w {
    background: linear-gradient(#e0e4fa, #dae9ff);
    color: var(--ll-emphasis-color);
    transform: rotateY(180deg);
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w.flipped .card-front-ll-primary-x-one-3x-sz-w {
   transform: rotateY(180deg);
   }
   
   .popup-card-ll-primary-x-one-3x-sz-w.flipped .card-back-ll-primary-x-one-3x-sz-w {
   transform: rotateY(0deg);
   }
   
   h3.card-title-ll-primary-x-one-3x-sz-w {
    font-family: Arial, sans-serif !important;
    font-size: 2.25em !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin-bottom: 0.5em !important;
   margin-left: .5em;
   margin-bottom: 10px
   }
   
   .card-text-ll-primary-x-one-3x-sz-w {
    font-family: Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
    margin-bottom: 1.5em !important;
    text-align: left
   }
   
   .flip-hint-ll-primary-x-one-3x-sz-w {
   font-size: 0.9em;
   color: var(--ll-dark-border-subtle);
   margin-top: 10px;
   }
   
   .close-btn-ll-primary-x-one-3x-sz-w {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: rgb(209, 217, 255);
    color: var(--ll-ANCHORS-AWEIGH-color);
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.3s, background-color 0.3s; /* Smooth color and background transitions */
 }
   .close-btn-ll-primary-x-one-3x-sz-w:hover {
   color: var(--ll-info-text-emphasis)
   }

.info-container-wall-kk-ll {
    background-color: #dfe5ff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
}

}


body.light-mode {

    /* ads ll primary */
    /* ads ll primary */
    
    .ll-v-x-nl-heading_ads {
        font-weight: bold;
        margin-bottom: 5px;
        text-transform: uppercase;
        font-size: 0.875rem
    }
    
    #ads_container_ll_primary_ads_x_w3_one_12_x_c {
        position: static;
        display: block;
        max-width: 400px;
        padding: 15px 15px 15px 160px;
        margin: 0 0 2rem 0;
        overflow: hidden;
        font-size: .8125rem;
        line-height: 1.4;
        border: 1px solid var(--ll-border-color);
        text-align: left;
        background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(251, 243, 253));
        border-radius: .5rem
    }
    
    #ads_container_ll_primary_ads_x_w3_one_12_x_c a {
        text-decoration: none;
        color: var(--ll-emphasis-color)
    }
    
    .ads_image_ll_primary_ads_x_w3_one_12_x_c {
        float: left;
        margin-left: -145px
    }
    
    .ads_poweredby_ll_primary_ads_x_w3_one_12_x_c {
        display: block;
        margin-top: .75rem
    }
    
    }
/* Android detecting for Latest Update */
/* Android detecting for Latest Update */

html[data-device="android"] .timeline.active::before {
    background-color: rgb(22, 255, 166);
    height: 15.50%;
    margin-top: 18.60em;
}

html[data-device="iphone"] .timeline.active::before {
    background-color: rgb(0, 102, 255);
    height: 12%;
    margin-top: 17em;
}

/* Default light theme styles */
body.light-mode {
    background-color: var(--ll-body-bg);
    color: var(--ll-emphasis-color);
}

body.dark-mode {
    background-color: var(--ll-body-color);
    color: var(--ll-body-bg);
}

.dark-mode {
    color: var(--ll-white-color);
    background: linear-gradient(to bottom,#1b1b1b,#1b1b1b);
    body {
        font-family: Arial, sans-serif;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }


    .td-ll_primary_support_browser_compability_x_3_e-p {
        color: var(--ll-AQUAMARINE-color)
    }

    .color-gloabl-attributes-ll-primary-w5 {
        color: rgb(235, 244, 255)
    }
    .hidden_ll_primary-x {
     color: rgb(0, 238, 255)   
    }
    .trash-bin-ll-primary-container {
        background-image: linear-gradient(to right, rgb(80, 23, 23), rgb(80, 30, 30));
        border-left: 2px solid rgb(255, 74, 74);
        border-radius: 5px
    }

/* notification of beta version */
/* notification of beta version */

.container_ll_primary_search_w3 {
    background-color: var(--ll-body-background-color);
    background-image: url(/docs/image/search-container-ll-primary.png);
    background-size: cover;
    background-position: center
  }

  .search-box_ll_primary_search_w3 {
    display: flex;
    align-items: center;
    background-color: rgb(30, 33, 41);
    border: 1px solid var(--ll-color-border-dark);
    padding: 10px 15px
  }

  .search-box_ll_primary_search_w3 input {
    flex: 1;
    border: none;
    outline: none;
    background: none;
    color: var(--ll-DOCTOR-color);
    font-size: 16px;
    margin: 0 10px
  }

  .search-box_ll_primary_search_w3 input::placeholder {
    color: var(--ll-border-color)
  }

  .icon_ll_primary_search_w3 {
    fill: var(--ll-DOCTOR-color)
  }

  .search-results_ll_primary_search_w3 {
    display: none;
    background-color: var(--ll-bg-primary);
    border: 1px solid var(--ll-color-border-dark)
  }

  .result-item_ll_primary_search_w3 {
    color: var(--ll-color-border)
  }

  .result-item_ll_primary_search_w3.ll-links-search-result-find-out-tips-professional:hover {
    background-color:var(--ll-ANCHORS-AWEIGH-color);
    color: var(--ll-DOCTOR-color)
  }

  .no-result-ll-primary-support_ll_primary_search_w3 {
    color: var(--ll-DOCTOR-color)
  }

/* update information */

.none_ll_primary_w3_updates_with_old_x {
    display: none;
}

.timeline::before {
    content: '';
    position: absolute;
    top: 11.30px;
    bottom: 0;
    left: 10.42px;
    width: 2px;
    background-color: transparent;
    transition: background-color 0.5s ease, height 0.5s ease;
    height: 0
}

.dot {
    position: absolute;
    top: 50%;
    left: 5.50px;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-radius: 50%;
    transform: translateY(-50%);
    transition: background-color 0.5s ease;
}

.timeline.active::before {
    background-color: var(--ll-bg-nav-list-left-color);
    height: 15.80%;
    margin-top: 17.0em;
}

.none_bx_ll_primary_3w {
    display: none
}
.xc_dex_ll_primary {
    margin-bottom: 1.20em
}
@media only screen and (max-width: 1498px) {
    .timeline.active::before {
        background-color: var(--ll-bg-nav-list-left-color);
        height: 14%;
        margin-top: 17.0em;
    }   
    .none_bx_ll_primary_3w {
        display: block
    }
}

@media only screen and (max-width: 480px) {
    .timeline.active::before {
        background-color: var(--ll-bg-nav-list-left-color);
        height: 13.50%;
        margin-top: 18.60em;
    }   
}

.dot.active {
    background-color: var(--ll-AQUAMARINE-color);
}

.five-ll-primary_x_ll_primary_eew-3 {
    margin-left: 1px
}

.top_header_line_updates_notification_ll_primary {
        border-top: 1px solid;
        border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
        border-image-slice: 1 !important
}


    .trash-bin-ll-primary-container-3 {
        padding: 15px
    }
    
    .trash-bin-html-ll-primary {
        text-align: left !important;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 1.10em
    }
    
    .social-icon {
        width: 35px;
        height: 35px;
        transition: transform 0.3s;
        fill: var(--ll-DR-WHITE-color-xp)
    }

    .social-icon:hover {
        width: 35px;
        height: 35px;
        transition: transform 0.3s;
        fill: var(--ll-dark-border-subtle)
    }

    .themes_intro_pakage_ll_primary {
        font-weight: 500;
        color: var(--ll-DR-WHITE-color-xp);
    }
    .left, .right {
        display: inline-block;
        vertical-align: center;
      }
      
      .left {
        width: 35%;
      }
      .intro_buttons_ll_primary_x_nr_kr_xs {
        margin: 0.70em 1em
      }
      .right {
        height: 4vh;
        border-left: 1px solid var(--ll-color-border);
        width: 40%;
      }      

.border_styles_ll_primary {
    border-top: 1px solid var(--ll-color-border);
    width: 210px;
    margin: 0 1.28em;
}
    .light_dark_themes_ll_primary svg {
        width: 30px !important;
        height: 30px !important;
        color: var(--ll-BLAZING-BONFIRE-color);
        &:hover {
            color: var(--ll-DR-WHITE-color-xp) !important
        }
    }
    
    .light_dark_themes_ll_primary {
        margin: 0.99em 0em;
        border: none;
        outline: none;
        cursor: pointer
    }
    .white_themes_switch_ll_primary {
        display: block;
    }
.dark_themes_switch_ll_primary {
    display: none;
}
.anchore-links-ll-updates:hover {
    color: var(--ll-AZURE-color) !important
}


/* emergency help center inside popup of LL*/
/* emergency help center inside popup of LL*/

.popup-container-help-center-x_help_center_w3_x_ll_primary_hs_e3 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); 
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(15px);
    padding: 20px
}

.popup-content-help-center-x_help_center_w3_x_ll_primary_hs_e3 {
    background-image: linear-gradient(to right, #1a1c1f, #2b2d32);
    padding: 20px;
    border-radius: 12px;
    width: 100%;
    max-width: 510px;
    max-height: 90vh;
    overflow-y: auto;
    text-align: left;
    position: relative;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.popup-close-button-x_help_center_w3_x_ll_primary_hs_e3 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    cursor: pointer;
    background: #333;
    border: none;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    transition: background-color 0.3s ease, color 0.3s ease
}

.popup-close-button-x_help_center_w3_x_ll_primary_hs_e3:hover {
    background-color: #ff4b2b
}

.search-container-x_help_center_w3_x_ll_primary_hs_e3 {
    margin-top: 20px;
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    gap: 8px;
    width: 100%;
}

.search-input-x_help_center_w3_x_ll_primary_hs_e3 {
    width: 70%;
    padding: 10px 15px;
    background-image: linear-gradient(to right, rgb(39, 43, 53), rgb(49, 52, 61));
    border: 1px solid rgb(49, 50, 54);
    border-radius: 8px;
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    transition: box-shadow 0.3s ease;
}

.search-input-x_help_center_w3_x_ll_primary_hs_e3:focus {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
    outline: none;
    border-radius: 1px !important;
    border: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1
}

.search-button-x_help_center_w3_x_ll_primary_hs_e3 {
    background-image: linear-gradient(to right, rgb(39, 49, 65), rgb(54, 68, 88));
    padding: 10px 20px;
    border: none;
    border-radius: 8px;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.3s ease;
    width: 30%;
}

.search-button-x_help_center_w3_x_ll_primary_hs_e3:hover {
    background-image: linear-gradient(to right, rgb(21, 26, 34), rgb(22, 32, 44));
    transform: translateY(0px);
}

.popup-content-help-center-x_help_center_w3_x_ll_primary_hs_e3 h3 {
    font-size: 24px;
    margin-bottom: 15px
}

@media (max-width: 768px) {
    .popup-content-help-center-x_help_center_w3_x_ll_primary_hs_e3 {
        width: 99%;
        max-width: none
    }

    .search-container-x_help_center_w3_x_ll_primary_hs_e3 {
        flex-direction: column
    }

    .search-input-x_help_center_w3_x_ll_primary_hs_e3,
    .search-button-x_help_center_w3_x_ll_primary_hs_e3 {
        width: 100%
    }
}

.results-faq-container-x_help_center_w3_x_ll_primary_hs_e3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 500px
}

.search-results-x_help_center_w3_x_ll_primary_hs_e3 {
    text-align: left;
    margin-top: 10px;
    width: 100%;
    display: none;
    border-top: 1px solid !important;
    border: none;
    border-left: none !important;
    border-right: none !important;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    padding-top: 10px
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 {
    text-align: left;
    margin-top: 20px;
    width: 100%;
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 h4 {
    margin-bottom: 10px;
    font-weight: bold
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul li,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul li {
    margin-bottom: 10px
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul li a,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul li a {
    text-decoration: none;
    color: #6a80ff;
    transition: color 0.3s ease
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul li a:hover,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul li a:hover {
    color: #4c62df
}

.full-form-page-link-container-x_help_center_w3_x_ll_primary_hs_e3 {
    text-align: right;
    width: 100%;
    max-width: 500px;
    margin-top: 20px;
}

.full-form-page-link-x_help_center_w3_x_ll_primary_hs_e3 {
    text-decoration: none;
    font-weight: bold;
    color: var(--ll-dark-border-subtle) !important;
    transition: color 0.3s ease;
    display: inline-flex;
    align-items: center
}

.full-form-page-link-x_help_center_w3_x_ll_primary_hs_e3:hover {
    text-decoration: underline !important;
    color: var(--ll-AZURE-color) !important
}

.full-form-page-link-x_help_center_w3_x_ll_primary_hs_e3 svg {
    margin-left: 5px
}

/* Updates LL :: development */
/* Updates LL :: development */

.content-navigation-section_ll_primary_ex_w7 {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0
}

.content-area_ll_primary_ex_w7 {
    flex: 3;
    margin-right: 20px
}

.navigation-area_ll_primary_ex_w7 {
    max-width: 17%;
    margin-right: 10em;
    flex: 1;
    padding: 0
}

@media only screen and (max-width: 1659px) {
 
.navigation-area_ll_primary_ex_w7 {
    max-width: 14%;
    margin-right: 10em;
    flex: 1;
    padding: 0
}   
}

@media only screen and (max-width: 1119px) {
 
    .navigation-area_ll_primary_ex_w7 {
        max-width: 17%;
        margin-right: 10em;
        flex: 1;
        padding: 0
    }   
    }

.top-ll-primary-wz_x3 {
    border-left: none;
    border-right: none;
    border-top: 1px solid !important;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255)) !important;
    border-image-slice: 1 !important;
    border: none
}

.list-none_ll_primary_ex_w7 {
    list-style-type: none;
    padding: 0
}

.list-none_ll_primary_ex_w7 li {
    margin: 10px 0
}
.link_x_ll_primary_ex_w7 {
    text-decoration: none;
    padding-left: 1em;
    color: rgb(204, 204, 204);
    position: relative
}

.active-border-left {
    position: relative;
    color: var(--ll-DR-WHITE-color-xp)
}

.active-border-left::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background-color: var(--ll-DR-WHITE-color-xp)
}

.link_x_ll_primary_ex_w7:hover {
    color: var(--ll-DR-WHITE-color-xp);
    text-decoration: none
}

.link_x_ll_primary_ex_w7:hover::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background-color: var(--ll-DR-WHITE-color-xp)
}

.sub-list_ll_primary_ex_w7 {
    list-style-type: none
}
#detecting_screen_ll_primary_w4 {
    display: none
}
.top-line-x-w3-ll-primary-ex {
    display: none
}
@media (max-width: 1089px) {
    .content-navigation-section_ll_primary_ex_w7 {
        flex-direction: column;
    }

    .top-line-x-w3-ll-primary-ex {
        display: block
    }

    .content-area_ll_primary_ex_w7 {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .navigation-area_ll_primary_ex_w7 {
        max-width: 100%
    }
    

#detecting_screen_ll_primary_w4 {
    width: 100%;
    padding: 0;
    margin-top: 1em;
    display: block   
}
    .navigation-area_ll_primary_ex_w7 {
        display: none
    }

.dropdown-btn_ll_primary_ex_w7 {
    position: absolute;
    right: 20px;
    top: 10px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    z-index: 9999
  }
  .dropdown-btn_ll_primary_ex_w7 svg {
    width: 24px;
    height: 24px;
    fill: #16f7ff;
  }
  .navigation-area_ll_primary_ex_w7 {
    position: relative
  }
}

.ll-html-tutorials-code {
 font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

.publisher-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #1c1c1c;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    margin-bottom: 15px;
}

.publisher-container img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.publisher-container a {
    color: var(--ll-AZURE-color);
    text-decoration: none;
    display: flex;
    align-items: center;
    margin: 0 10px;
    font-size: 14px;
}

.publisher-container a svg {
    margin-left: 5px;
    width: 16px;
    height: 16px;
}

.publisher-container .info-section {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.publisher-container .info-section span {
    margin: 0 10px;
    font-size: 14px;
}

.tooltip-container {
    top: -2px !important;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

@media only screen and (max-width: 790px) {
    .tooltip-text {
        visibility: hidden;
        width: 140px;
        background-color: #346aff;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px;
        position: absolute;
        z-index: 1;
        bottom: 150%;
        left: 50%;
        margin-left: -140px !important;
        opacity: 0;
        transition: opacity 0.3s;
    }    
}

.tooltip-text {
    visibility: hidden;
    width: 140px;
    background-color: #346aff;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -70px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip-container:hover .tooltip-text {
    visibility: visible;
    opacity: 1
}

.tooltip-text.non-verified {
    background-color: #bd6e6e;
}
#publisher-profile-container {
    display: none
}
@media (max-width: 731px) {
    .containing_date_of_post_x_updates_ll_primary {
        display: none
    }
    #publisher-profile-container {
        background-image: linear-gradient(to right, #13151a, #13151a);
        padding: 20px;
        border: 1px solid var(--ll-color-border-dark);
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .publisher-info {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
    }

    .publisher-img {
        width: 60px;
        height: 60px;
        border-radius: 50%;
    }

    .publisher-name {
        font-size: 20px;
        color: var(--ll-AZURE-color);
        margin: 0;
        display: flex;
        align-items: center;
        gap: 5px;
    }

    .publisher-name a {
        font-size: 18px;
        color: var(--ll-AZURE-color);
        text-decoration: none;
    }

    .publisher-meta {
        border-radius: 8px;
        padding: 1em;
        border: 1px solid var(--ll-color-border-dark);
        line-height: 1.60em;
        margin-top: 5px;
        color: rgb(204, 204, 204);
        display: block
    }

    .verification-status {
        display: flex;
        align-items: center;
        color: var(--ll-AQUAMARINE-color);
    }

    .verification-status svg {
        margin-left: 5px;
        fill: var(--ll-AQUAMARINE-color)
    }

    .verification-status svg[title] {
        position: relative;
        cursor: pointer
    }

    .verification-status svg[title]:hover::after {
        content: attr(title);
        color: #fff;
        padding: 5px 10px;
        border-radius: 5px;
        top: -30px;
        left: 0;
        white-space: nowrap;
        font-size: 12px;
        z-index: 10;
        opacity: 1;
    }

    .external-link-icon {
        font-size: 16px;
        color: #4A90E2;
    }

    .box-arrow-icon {
        width: 16px;
        height: 16px;
        fill: currentColor;
    }
}

@media (max-width: 480px) {
    .publisher-container {
        padding: 8px;
    }

    .publisher-container img {
        width: 30px;
        height: 30px;
    }

    .publisher-container a {
        font-size: 12px;
    }

    .publisher-container span {
        font-size: 12px;
        margin: 3px 0;
    }

    .tooltip-text {
        width: 100px;
    }
}

.feature-list-ll-primary-x-w3-orgz {
    display: none
}

/* Features of current updates :: LL*/
/* Features of current updates :: LL*/
.d {
    color: var(--ll-primary-bg-subtle);
}
@media screen and (max-width: 645px) {
    .container_main_feature_ll_v1_x {    
display: none;
}
.feature-list-ll-primary-x-w3-orgz {
    display: block
}
.toggle-btn_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w {
    width: 100%;
    background: #0d0f18 !important;
    border: 1px solid var(--ll-color-border-dark);
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 1em;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none
  }
  
  .toggle-btn_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w:hover {
    background: rgb(16, 18, 24) !important
  }
  
  .toggle-btn_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w svg {
    margin-left: 10px;
    transition: transform 0.3s ease
  }
  
  .toggle-btn_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w.active svg {
    transform: rotate(180deg)
  }
  
  .feature-list_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w {
    margin-top: 10px;
    background-color: #1b1d20;
    border: 1px solid var(--ll-color-border-dark);
    border-radius: 10px;
    padding: 15px;
    display: none
  }
  
  .feature-item_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w {
    margin: 10px 0;
    padding: 10px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: #181c22;
    border: 1px solid var(--ll-color-border-dark);
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    gap: 5px
  }
  
  .feature-name {
    color: #1dc299 !important
  }
  
  .category {
    color: #5a75af !important
  }
  
  .date-added {
    color: #9a75ff !important
  }
  
  .description {
    color: #ec4e73 !important
  }
  
  .feature-item_ll_primary_text_updates_small_x_device_detecting_w3_g_x_n_x_w strong {
    color: #dcdcdc
  }  
}

.container_main_feature_ll_v1_x {
    width: 100%;
    margin: 0 auto;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
    padding: 20px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3)
}

.header_main_title_ll_v1_x {
    text-align: left;
    margin-bottom: 20px;
    border-bottom: 2px solid rgb(54,64,71);
    padding-bottom: 15px
}
.table_features_list_ll_v1_x {
    border-collapse: collapse;
    margin-top: 20px;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
    border: 1px solid #444444
}

.thead_feature_ll_v1_x {
    background-color: #00b894;
    text-transform: uppercase
}

.th_feature_id_ll_v1_x, 
.th_feature_name_ll_v1_x, 
.th_feature_category_ll_v1_x, 
.th_feature_date_ll_v1_x, 
.th_feature_description_ll_v1_x,
.td_feature_id_ll_v1_x, 
.td_feature_name_ll_v1_x, 
.td_feature_category_ll_v1_x, 
.td_feature_date_ll_v1_x, 
.td_feature_description_ll_v1_x {
    padding: 1em;
    margin: 1em auto;
    text-align: left;
    border: 1px solid rgb(54,64,71)
}

.tbody_feature_ll_v1_x tr {
    transition: all 0.3s ease-in-out
}

.tbody_feature_ll_v1_x tr:nth-child(even) {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39))
}

.tbody_feature_ll_v1_x tr:hover {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39))
}

.td_feature_id_ll_v1_x, 
.td_feature_name_ll_v1_x, 
.td_feature_category_ll_v1_x, 
.td_feature_date_ll_v1_x, 
.td_feature_description_ll_v1_x {
    color: #e0e0e0;
    font-size: 0.95rem;
    transition: color 0.3s ease
}

.tbody_feature_ll_v1_x tr:last-child .td_feature_id_ll_v1_x, 
.tbody_feature_ll_v1_x tr:last-child .td_feature_name_ll_v1_x, 
.tbody_feature_ll_v1_x tr:last-child .td_feature_category_ll_v1_x, 
.tbody_feature_ll_v1_x tr:last-child .td_feature_date_ll_v1_x, 
.tbody_feature_ll_v1_x tr:last-child .td_feature_description_ll_v1_x {
    border-bottom: none
}

@media screen and (max-width: 768px) {
    .container_main_feature_ll_v1_x {
        width: 95%;
        margin: 20px auto;
        padding: 15px
    }

    .header_main_title_ll_v1_x {
        font-size: 2rem;
        margin-bottom: 20px;
        padding-bottom: 10px;
    }

    .th_feature_id_ll_v1_x, 
    .th_feature_name_ll_v1_x, 
    .th_feature_category_ll_v1_x, 
    .th_feature_date_ll_v1_x, 
    .th_feature_description_ll_v1_x,
    .td_feature_id_ll_v1_x, 
    .td_feature_name_ll_v1_x, 
    .td_feature_category_ll_v1_x, 
    .td_feature_date_ll_v1_x, 
    .td_feature_description_ll_v1_x {
        padding: 10px 12px;
        font-size: 0.85rem;
    }

    .thead_feature_ll_v1_x {
        font-size: 0.9rem;
    }

    .table_features_list_ll_v1_x {
        font-size: 0.85rem;
    }
}

/* Responsive Styles for Very Small Screens in Dark Mode */
@media screen and (max-width: 480px) {
    .container_main_feature_ll_v1_x {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
    }

    .header_main_title_ll_v1_x {
        font-size: 1.75rem;
    }

    .table_features_list_ll_v1_x {
        font-size: 0.8rem;
        display: block;
        overflow-x: auto; /* Scrollable table */
    }

    .th_feature_id_ll_v1_x, 
    .th_feature_name_ll_v1_x, 
    .th_feature_category_ll_v1_x, 
    .th_feature_date_ll_v1_x, 
    .th_feature_description_ll_v1_x,
    .td_feature_id_ll_v1_x, 
    .td_feature_name_ll_v1_x, 
    .td_feature_category_ll_v1_x, 
    .td_feature_date_ll_v1_x, 
    .td_feature_description_ll_v1_x {
        padding: 8px 10px;
        font-size: 0.75rem;
    }
}

/* Optional Modern Bullet Style for Lists in Dark Mode */
.list_feature_points_ll_v1_x {
    list-style: none;
    padding: 0;
}

.li_point_ll_v1_x::before {
    content: "•";
    color: #00b894;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.heading-container {
    display: inline-flex;
    align-items: center
  }
  .ll_link_primary_web_x_w3 svg {
    margin-top: .80em;
    margin-left: 10px;
    width: 20px;
    height: 20px;
    color: rgb(61, 107, 255);
    vertical-align: middle
  }

/* emergency help center */
/* emergency help center */


.notification-bar-bell-ll-primary-x-ew-w3 {
    color: rgb(160, 190, 255) !important
    /* color: rgb(255, 19, 109) !important */
}

.notification-color-svg-ll-x-w3 {
    color: rgb(160, 190, 255) !important
    /* color: rgb(255, 19, 109) !important */
}

.link_right_arrow_ll_primary_3w {
    margin-left: 0.30em;
    margin-top: -3.50px;
    vertical-align: middle;
    color: rgb(160, 190, 255) !important
    /* color: rgb(255, 19, 109) !important */
}

#text-decuration-ll-primary-hover:hover {
    text-decoration: underline !important;
    text-decoration-color: rgb(86, 159, 255) !important
}


.menu-list-help_container_ll_primary li a svg {
    margin-right: 10px;
    width: 16px;
    height: 16px;
    fill: currentColor
}

.popup-container-help_container_ll_primary {
display: none;
position: fixed;
top: 10em;
right: 3em;
width: 90%;
max-width: 292px;
background-image: linear-gradient(to right, rgb(18, 21, 27), rgb(18, 21, 27));
border: 1px solid var(--ll-color-border-dark);
border-radius: 10px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
z-index: 1000;
overflow: hidden;
transition: all 0.3s ease-in-out
}

.full-window-popup-help_container_ll_primary {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2000;
overflow: auto;
backdrop-filter: blur(8px);
transition: all 0.3s ease-in-out
}

.full-window-popup-content-help_container_ll_primary {
margin: 15% auto;
padding: 20px;
width: 90%;
max-width: 1200px;
background-image: linear-gradient(to right, rgb(14, 15, 17), rgb(14, 15, 17));
color: var(--ll-DR-WHITE-color-xp);
border: 1px solid var(--ll-color-border-dark);
border-radius: 10px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
animation: slide-down 0.4s ease-out
}

@keyframes slide-down {
from {
transform: translateY(-50px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}

.shortcut-section-help_container_ll_primary {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 20px
}

.shortcut-section-help_container_ll_primary div {
width: 100%;
margin-bottom: 20px;
}

@media (min-width: 600px) {
.shortcut-section-help_container_ll_primary div {
width: 48%;
}
}

h1.help_container_ll_primary, h2.help_container_ll_primary, h3.help_container_ll_primary, 
h4.help_container_ll_primary, h5.help_container_ll_primary, h6.help_container_ll_primary {
color: #fff;
text-shadow: 1px 1px 2px rgba(0,0,0,0.3)
}

.popup-content-help_container_ll_primary {
padding: 15px;
color: #fff;
}

.menu-list-help_container_ll_primary {
list-style-type: none;
padding: 0;
margin: 0;
}

.menu-list-help_container_ll_primary li {
padding: 8px 0;
}
.ll-html-tutorials-code {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important
   }
.menu-list-help_container_ll_primary a {
text-decoration: none;
color: var(--ll-DR-WHITE-color-xp);
display: flex;
align-items: center;
padding: 10px;
border-radius: 4px;
transition: all 0.3s;
}

.menu-list-help_container_ll_primary a:hover {
background-image: linear-gradient(to right, rgb(28, 36, 53), rgb(22, 29, 43));
padding-left: 10px;
text-decoration: none !important;
}

.menu-list-help_container_ll_primary i {
margin-right: 10px;
font-size: 16px;
}

.country-selection-help_container_ll_primary {
display: none;
margin-top: 10px;
}

.bi-x-lg {
    margin-left: 0.15em
}

.close-popup {
position: absolute;
top: 10px;
right: 10px;
background: none;
color: var(--ll-DR-WHITE-color-xp);
border: none;
border-radius: 50%;
width: 40px;
height: 40px;
cursor: pointer;
font-size: 18px
}

.close-popup:hover {
background: rgb(255, 59, 25) !important;
color: var(--ll-DR-WHITE-color-xp);
border: 1px solid var(--ll-color-border-dark)
}

.bg_ll_primary_x_ll_cvw_m3_5f {
    background: none !important
}
.top-script-audio-ll-primary {
    border-top: 1px solid  rgb(54, 64, 71) !important;
    border: none
  }
  #style-bg-ll-primary-note {
    border: 1px solid var(--ll-color-border-dark);
    background-color: var(--ll-bg-primary)
}

/* feedback by screenshot ll primary */
/* feedback by screenshot ll primary */

.open-feedback-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    padding: 15px 30px;
    font-size: 18px;
    cursor: pointer;
    border: none;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease;
    margin: 20px;
}

.open-feedback-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.5);
    transform: translateY(0px)
}

.feedback-popup-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(4px);
    overflow-y: auto;
    padding: 20px;
    background-color: rgba(28, 28, 30, 0.85)
}

.feedback-content-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: relative;
    background: #1c1c1e;
    margin: 5% auto;
    padding: 30px;
    border-radius: 12px;
    width: 80%;
    max-width: 600px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
    animation: fadeIn 0.3s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.close-feedback-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    color: var(--ll-DR-WHITE-color-xp);
    float: right;
    font-size: 28px;
    font-weight: 500;
    cursor: pointer;
    transition: color 0.3s ease
}

.close-feedback-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    color: var(--ll-form-invalid-color)
}

.input-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    width: calc(100% - 20px);
    padding: 12px;
    margin-bottom: 1em;
    border: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    color: var(--ll-DR-WHITE-color-xp);
    font-size: 16px;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2)
}

.input-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:focus {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    outline: none;
    box-shadow: 0 0 8px rgba(10, 132, 255, 0.3)
}

.input-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    margin-top: 1em;
    background: rgb(24, 27, 31)
}

input[type="file"]::file-selector-button {
color: var(--ll-DR-WHITE-color-xp);
background: linear-gradient(to right, rgb(88, 28, 255), rgb(88, 28, 255));
border: none;
padding: 8px 10px;
border-radius: 4px;
cursor: pointer
}

input[type="file"]::file-selector-button:hover {
background-color: #0056b3
}

.screenshot-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n,
.submit-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n,
.remove-preview-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    padding: 12px 24px;
    font-size: 16px;
    margin: 10px 5px;
    cursor: pointer;
    border: 1px solid var(--ll-color-border-dark);
    border-radius: 1px;
    color: var(--ll-DR-WHITE-color-xp);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2)
}

.screenshot-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    background: linear-gradient(to right, #151e25, #151e25) !important
}

.screenshot-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    background: linear-gradient(to right, #010202, #010202) !important
}

.submit-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    background: linear-gradient(to right, #132020, #132020) !important
}

.submit-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    background: linear-gradient(to right, #0b291d, #0b291d) !important
}

.remove-preview-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    border: none;
    background: linear-gradient(to right, rgba(168, 34, 34, 0.808),rgba(168, 34, 34, 0.808))
}
.remove-preview-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    border: none;
    background: linear-gradient(to right, rgba(82, 13, 13, 0.808),rgba(82, 13, 13, 0.808))
}
.svg_take_screenshot_ll_primary {
    vertical-align: middle;
    fill: var(--ll-DR-WHITE-color-xp)
}
.policy_ll_primary_svg_icon {
    vertical-align: middle
}
.selection-area-m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: absolute;
    border: 2px dashed #0a84ff;
    background-color: rgba(10, 132, 255, 0.2);
    z-index: 999;
    pointer-events: none
}

/* Is */
.component-container-html-col1 {
    background-color: #1d2124
}

.component-container-html-col2 {
    background-color: var(--ll-bg-primary)
}

.content-container-html-element-x-cp-col-1 th, td {
border: 1px solid var(--ll-b-x-black-color)
}
.content-container-html-element-x-cp-col-1 th {
background-color: #1e1e1e
}
.content-container-html-element-x-cp-col-1 tr:nth-child(even) {
background-color: #1c1c1c
}
.content-container-html-element-x-cp-col-1 a {
color: #81d4fa;
text-decoration: none
}
.content-container-html-element-x-cp-col-1 a:hover {
text-decoration: underline
}


.fullscreen-image-modal-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    display: none;
    position: fixed;
    z-index: 2000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    justify-content: center;
    align-items: center;
}

.fullscreen-image-modal-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.close-fullscreen-image-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: absolute;
    top: 20px;
    right: 30px;
    font-size: 36px;
    color: var(--ll-DR-WHITE-color-xp);
    cursor: pointer;
    transition: color 0.3s ease;
}

.close-fullscreen-image-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    color: var(--ll-form-invalid-color)
}

.preview-container-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.uploaded-images-container-m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    margin-top: 20px;
    padding: 10px;
    border: 1px solid var(--ll-b-x-black-color);
    background: linear-gradient(to right, #151e25, #151e25);
    border-radius: 8px;
    max-width: 100%;
    overflow-y: auto;
}

.preview-image-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    max-width: 100%;
    max-height: 200px;
    object-fit: contain;
    border: 1px solid #3a3a3c;
    border-radius: 5px;
    overflow: hidden;
}

.alert-message-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    padding: 12px;
    background: linear-gradient(to right, #132020, #132020);
    color: var(--ll-BENZOL-GREEN-color);
    border: 1px solid var(--ll-AQUAMARINE-color);
    border-radius: 8px;
    margin-bottom: 15px;
    text-align: center;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2)
}

.anchor-links-container-m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    text-align: right;
    margin-top: 20px
}

.anchor-link-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    text-decoration: none;
    font-weight: 500;
    border: 1px solid var(--ll-color-border-dark);
    margin-left: 10px;
    transition: color 0.3s ease;
    padding: 8px 12px;
    border-radius: 4px;
    background-color: rgba(16, 35, 54, 0.1)
}

.anchor-link-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    color: var(--ll-AZURE-color);
    background-color: rgba(0, 99, 197, 0.2)
}

/* h1 to h6 styles ll primary */
/* h1 to h6 styles ll primary */

.ll-v-x-nl-paragraph {
font-family: Arial, sans-serif !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
margin-bottom: 1.5em !important
}

h1.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 2.25em !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin-bottom: 0.5em !important
  }
  
  h2.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.75em !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 0.5em !important
  }
  
  h3.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.5em !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 0.5em !important
  }
  
  h4.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.25em !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    margin-bottom: 0.5em !important
  }
  
  h5.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.125em !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    margin-bottom: 0.5em !important
  }
  
  h6.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
    margin-bottom: 0.5em !important
  }
  
/* feedback users */

.feedback-container-improvement_feedback_ll_primary {
    background-image: 
    url('/docs/image/feedback_one_ll_primary.png'),
    linear-gradient(to right,  rgb(24, 31, 30), rgb(25, 31, 32));
    border: 1px solid var(--ll-color-border-dark)
}

.feedback-container-improvement_feedback_ll_primary h2 {
    margin: 0 0 10px;
    font-size: 24px;
    color: var(--ll-DR-WHITE-color-xp)
}

.feedback-container-improvement_feedback_ll_primary p {
    margin: 10px 0;
    font-size: 14px;
    color: var(--ll-dark-bg-subtle)
}

.feedback-buttons-improvement_feedback_ll_primary {
    display: flex;
    gap: 10px;
    margin-bottom: 15px
}

.feedback-buttons-improvement_feedback_ll_primary button {
    background: none !important;
    border: 1px solid var(--ll-bg-color-green)
}

.feedback-buttons-improvement_feedback_ll_primary button:hover {
    border: 1px solid var(--ll-GREENRIBBON-color)
}

@media screen and (max-width: 480px) {
    .feedback-buttons-improvement_feedback_ll_primary button {
        border: 1px solid var(--ll-GREENRIBBON-color)
    }        
}

.feedback-buttons-improvement_feedback_ll_primary button svg {
    margin-right: 5px
}

.link-improvement_feedback_ll_primary {
    color: var(--ll-primary-border-subtle);
    text-decoration: none;
    transition: color 0.3s
}

.link-improvement_feedback_ll_primary:hover {
    color: var(--ll-DR-WHITE-color-xp)
}

.improvement_feedback_ll_primary {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    margin-top: 20px;
}

.circle-improvement_feedback_ll_primary {
    width: 50px;
    height: 50px;
    background-color: #555;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #6ca0ff;
    font-size: 20px;
    position: relative;
}

.circle-improvement_feedback_ll_primary:before,
.circle-improvement_feedback_ll_primary:after {
    content: '"';
    font-size: 16px;
    position: absolute;
    color: #6ca0ff;
}

.circle-improvement_feedback_ll_primary:before {
    left: 8px;
}

.circle-improvement_feedback_ll_primary:after {
    right: 8px;
}

.img_feedback_improvements_ll_primary {
    vertical-align: middle;
}

.feedback_users_support_ll_primary_x {
    vertical-align: middle;
    margin-top: .50em;
}


/* audio read aloud x */
/* audio read aloud x */

select.voice_select_ll_primary_one_x_dd_aawed {
    border: 1px solid #4e5464;
    margin-left: 1em;
    padding: .30em .6em;
    font-size: 1em;
    outline: none;
    border-radius: .70em
}
.voice_select_label_x_ll_primary {
    font-size: 1em;
    margin-left: 1em
}

.at-rule-ll-primary {
    color: #ff6db6;
}

.g-rule-ll-primary {
    color: rgb(10, 255, 202);
}

.url-ll-primary-c {
    color: #e2a2ff;
}
.dot-ll-primary-x {
    color: aquamarine;
}
.property {
color: rgb(174, 206, 255)
}
/* CSS for easy to read */
/* CSS for easy to read */

.hidden {
    display: none;
}

#selecting_logic_ll_primary_x_menu {
    position: absolute;
    background: #1c1e22;
    border: 1px solid #333847;
    padding: 5px;
    margin-top: -1em;
    margin-left: 30em;
    border-radius: .50em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}

#selecting_logic_ll_primary_x_menu button {
    margin: 5px;
    border-radius: .70em;
    border: 1px solid #333847;
    background: linear-gradient(135deg, rgb(33, 37, 48),rgb(33, 37, 48)) !important;
    padding: .50em .80em;
    font-size: 14px;
    cursor: pointer;
    &:hover {
        background-color: rgb(14, 16, 22) !important;
    }
}
.display-block-ll-primary-onoffline-x,.display-block-ll-primary-ononline-x,.display-block-ll-primary-onpagehide-x {
    color: var(--ll-AQUAMARINE-color)
}

.normal-xl0-3-x {
    color: var(--ll-BLAZING-BONFIRE-color)
}

.wx-onmessage-ll-primary {
    color: var(--ll-color-accent)
}

#selecting_logic_ll_primary_x_screenshot_area {
    position: fixed;
    top: 50%;
    left: 50%;
    border: 1px solid #333847;
    text-align: left;
    transform: translate(-50%, -50%);
    background: linear-gradient(135deg, #12171d, #1c2027);
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-family: 'Arial', sans-serif;
    z-index: 9999;
    width: 80%;
    max-width: 600px;
    transition: opacity 0.3s ease;
}

#selecting_logic_ll_primary_x_screenshot_content {
    font-size: 18px;
    line-height: 1.5
}

#selecting_logic_ll_primary_x_copy_notification {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(135deg, #12171d, #1c2027);
    padding: .10em .70em;
    border-radius: .50em;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    font-family: 'Arial', sans-serif;
    z-index: 10000;
    opacity: 0;
    border: 1px solid var(--ll-color-border-dark);
    transition: opacity 0.5s ease, top 0.5s ease
}

#selecting_logic_ll_primary_x_copy_notification.show {
    opacity: 1;
    top: 10%
}

  .audio-control {
    display: flex;
    align-items: center;
    background-color: #222;
    padding: 10px;
    border: none;
    border-radius: 10px;
    color: #fff;
    font-family: Arial, sans-serif;
}

.audio-control .play-pause,
.audio-control .rewind,
.audio-control .fast-forward,
.audio-control .volume {
    background: none;
    border: none;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.audio-control .play-pause svg,
.audio-control .rewind svg,
.audio-control .fast-forward svg,
.audio-control .volume svg {
    fill: #fff;
}

.audio-control .time {
    margin: 0 10px;
}

.audio-control .rewind span,
.audio-control .fast-forward span {
    margin-left: 5px;
} 

/* audio read aloud x */
/* audio read aloud x */

.ll_3_line_primary_x_c {
    border-top: 2px solid rgb(255, 74, 74)
}

/* ads ll primary */
/* ads ll primary */

.ll-v-x-nl-heading_ads {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 0.875rem
}

#ads_container_ll_primary_ads_x_w3_one_12_x_c {
    position: static;
    display: block;
    max-width: 400px;
    padding: 15px 15px 15px 160px;
    margin: 0 0 2rem 0;
    overflow: hidden;
    font-size: .8125rem;
    line-height: 1.4;
    border: 1px solid var(--ll-color-border-dark);
    text-align: left;
    background-image: linear-gradient(to right, rgb(21, 25, 29), rgb(21, 25, 29));
    border-radius: .5rem
}

#ads_container_ll_primary_ads_x_w3_one_12_x_c a {
    text-decoration: none;
    color: var(--ll-DR-WHITE-color-xp)
}

.ads_image_ll_primary_ads_x_w3_one_12_x_c {
    float: left;
    margin-left: -145px
}

.ads_poweredby_ll_primary_ads_x_w3_one_12_x_c {
    display: block;
    margin-top: .75rem
}

/* Table for LL support browser */
/* Table for LL support browser */

.table-header-ll_primary_support_browser_compability_x_3_e {
    display: flex;
    justify-content: flex-end;
    padding-right: 15px;
    margin-bottom: 10px
}

.toggle-button-ll_primary_support_browser_compability_x_3_e {
    background: none;
    border: none;
    cursor: pointer;
    padding: 10px
}

.updown_ll_primary_x {
    top: 1em
}

.text-breaker-own-ll-primary {
    font-size: 1.0em;
    font-weight: 500
}

.bold_type_ll_primary_code {
    font-size: 13px;
    background-color: #742618;
    padding: .120rem .20rem;
    border-radius: 0.25rem
    }
.chevron-icon-ll_primary_support_browser_compability_x_3_e {
    display: inline-block;
    width: 16px;
    height: 16px;
    transition: transform 0.3s ease;
}

.additional-content-ll_primary_support_browser_compability_x_3_e {
    display: none;
    padding: 0;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
    color: #ffffff
}

.toggle-button-ll_primary_support_browser_compability_x_3_e.active .chevron-icon-ll_primary_support_browser_compability_x_3_e {
    transform: rotate(180deg);
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
    color: #ffffff;
    font-family: Arial, sans-serif;
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e th,
.browser-support-table-ll_primary_support_browser_compability_x_3_e td {
    padding: 12px 15px;
    border-top: none !important;
    border: 1px solid rgb(54,64,71);
    text-align: center
}

.td-ll_primary_support_browser_compability_x_3_e {
    color: var(--ll-AQUAMARINE-color)
}

.td-ll_primary_support_browser_compability_x_3_e_w {
    color: var(--ll-Knockout-Pink-browser-support)
}

.border-ll-primary_one_cwz_x {
    border-top: 1px solid rgb(54,64,71)
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e th.wide-column-ll_primary_support_browser_compability_x_3_e,
.browser-support-table-ll_primary_support_browser_compability_x_3_e td.wide-column-ll_primary_support_browser_compability_x_3_e {
    width: 250px;
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e th {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e img {
    width: 32px;
    height: 32px;
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e tbody tr:hover {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

.not-supported-ll_primary_support_browser_compability_x_3_e {
    color: red;
    font-weight: bold;
}

@media (max-width: 359px) {
    .browser-support-table-ll_primary_support_browser_compability_x_3_e th,
    .browser-support-table-ll_primary_support_browser_compability_x_3_e td {
        padding: 8px 10px;
        font-size: 14px
    }
    
    .browser-support-table-ll_primary_support_browser_compability_x_3_e th.wide-column-ll_primary_support_browser_compability_x_3_e,
    .browser-support-table-ll_primary_support_browser_compability_x_3_e td.wide-column-ll_primary_support_browser_compability_x_3_e {
        width: auto
    }
    
    .toggle-button-ll_primary_support_browser_compability_x_3_e {
        padding: 5px
    }
}


    .dark-mode-container {
        position: relative !important;
        margin-bottom: 20px !important
    }
    .dark-mode-toggle {
        background: none !important;
        border: none !important;
        cursor: pointer !important;
        display: flex !important;
        align-items: center !important;
        padding: 8px 1.20em !important
    }
    
    .dark-mode-toggle .toggle-icon {
        margin-right: 8px !important
    }    
    .dark-mode-toggle .toggle-text {
        font-size: 14px;
        color: var(--ll-DR-WHITE-color-xp)
    }
    .dark_theme_ll_primary {
        display: block !important
    }
    .light_theme_ll_primary {
        display: none !important
    }
    .appearance-selector {
        position: absolute;
        top: 100%;
        left: -0.1px;
        background-image: linear-gradient(to bottom, rgb(21, 29, 51), rgb(13, 15, 34));
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.30);
        border: 1px solid rgb(66, 66, 66);
        padding: 1em 1.13em;
        border-radius: 0px 0px 3px 3px !important;
        display: none
    }
    
    .appearance-selector.active {
        display: block
    }
    .dark_ll_primary {
        border-radius: 0.25rem;
        background: var(--ll-DARK-SEASHORE-NIGHT-color) !important;
        color: var(--ll-DR-WHITE-color-xp) !important;
        padding: 0.50em .50em !important
    }

    .dark_ll_primary:hover {
        border-radius: 0.25rem;
        background: var(--ll-bg-green-x-color) !important;
        color: var(--ll-emphasis-color) !important;
        padding: 0.50em .50em !important
    }

    .light_ll_primary {
        border-radius: 0.25rem;
        background: none !important;
        padding: 0.50em .50em !important
    }
    .light_ll_primary:hover {
        border-radius: 0.25rem;
        background: var(--ll-primary-bg-subtle) !important;
        padding: 0.50em .50em !important
    }

    .cb_dark_theme_ll_primary {
        color: var(--ll-DR-WHITE-color-xp)
    }
    .bi-moon-stars-fill {
        color: var(--ll-DR-WHITE-color-xp);
    }
    .bi-moon-stars-fill:hover {
        color: var(--ll-emphasis-color) !important
    }
    .appearance-selector button {
        display: block;
        color: var(--ll-DR-WHITE-color-xp);
        width: 100%;
        margin: 0.30em 0;
        text-align: left;
        border: none;
        background: none;
        cursor: pointer
    }
    
    .appearance-selector button:hover {
        background-color: #f0f0f0
    }

    .keyword {
        color: #0000FF;
    }
    .property-ll_primary {
        color: var(--ll-ATHENABLUE-color)
    }
    .value {
        color: var(--ll-BENZOL-GREEN-color)
    }
    .bracket {
        color: var(--ll-danger-border-subtle)
    }
    .selector {
        color: rgb(195, 143, 255)
    }


    /* small themes ll */


    button.ll-primary-circle {
        background-color: var(--ll-body-color) !important
    }
    
#selecting_logic_ll_primary_x_copy_notification {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(135deg, #12171d, #1c2027);
    padding: .10em .70em;
    border-radius: .50em;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    font-family: 'Arial', sans-serif;
    z-index: 10000;
    opacity: 0;
    border: 1px solid var(--ll-color-border-dark);
    transition: opacity 0.5s ease, top 0.5s ease
}

#selecting_logic_ll_primary_x_copy_notification.show {
    opacity: 1;
    top: 10%
}



    .ads_sponserd_ll_primary_x_oon_x_noe_plus {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: 6px 16px;
        color: var(--ll-emphasis-color);
        background-image: linear-gradient(to right, rgb(217, 186, 253), rgb(173, 205, 253));
        border: 1px solid #dec4ff;
        border-radius: 4px;
        cursor: none;
        margin-top: 16px;
    }
    
    .ads_sponserd_ll_primary_x_oon_x_noe_plus svg {
        margin-right: 8px;
    }

    .color_bg_ll_primary_x_w4 {
        color: rgb(255, 255, 255);
    }
    .header h1 {
        margin: 0;
        font-size: 1.5rem
    }
    
    .header-nav {
        display: flex;
        align-items: center
    }
    
    .header-nav a {
        color: var(--ll-white-text-color);
        text-decoration: none;
        margin-left: 20px
    }
    
    .header-nav a:hover {
        text-decoration: underline
    }
    
    .menu-toggle {
        display: none;
        cursor: pointer;
        padding: 5px;
        border: none;
        outline: none
    }
    
    .menu-toggle span {
        display: block;
        width: 25px;
        height: 1px;
        background-color: var(--ll-white-text-color);
        margin: 7px 0;
        transition: transform .4s ease
    }
    
    .container {
        display: flex;
        overflow: hidden;
        margin: 0 2rem
    }

    .sidebar ul {
        list-style-type: none;
        padding: 0px;
        margin: 20px 0px
    }
    
    .sidebar ul li {
        padding: 0 0;
    }
    
    .sidebar ul li a {
        color: var(--ll-white-text-color);
        text-decoration: none;
        display: block;
        padding: 8px 20px
    }
    
    .sidebar ul li a:hover {
        text-decoration: underline 1px solid rgb(232, 239, 255) !important
    }
    
    .sidebar-close {
        position: absolute;
        top: 20px;
        right: 20px;
        font-size: 1.5rem;
        color: var(--ll-white-text-color);
        background: none;
        border: none;
        cursor: pointer
    }
    
    .content {
        flex: .85;
        padding: 0;
        margin-top: 0;
        transition: transform .4s ease
    }
    
    .ll-x-img-esx {
        width: 35px;
        height: 35px;
        border-radius: 3px
    }
    
    .no-bottom-ll {
        border-bottom: none !important
    }
    
    .g-ll-x {
        color: var(--ll-VEGAN--color);
        font-size: 1.05rem !important
    }
    
    .bi-check-circle-fill {
        color: var(--ll-VEGAN--color) !important
    }
    
    .ll-em-x-one {
        color: var(--ll-MOON-LANDING-color) !important;
    
        &:hover {
            color: var(--ll-white-text-color) !important
        }
    }
    
    .ll-html-tutorials-code,
    .tutorials-view-links {
        color: var(--ll-ROSA--color)
    }
    
    .tutorials-view-links:hover {
        color: var(--ll-JUPITER--ll-color)
    }
    
    @media (max-width:1620px) {
        .x-one-ll {
            padding: 7px;
            border-radius: 5px;
        }
    }
    
    @media only screen and (max-width: 1669px) {
        .ll-primary-btn {
            width: 240px;
            margin-left: 1em;
        }
            .sidebar {
            width: 250px;
            min-width: 250px;
            background-color: var(--ll-body-color);
            color: var(--ll-white-text-color);
            transition: transform .4s ease;
            transform: translateX(-100%);
            position: fixed;
            left: 0;
            top: 9.90em !important;
            bottom: 0;
            z-index: 999;
            padding: 0px;
            overflow-x: auto
        }
    }
    
    @media (max-width:1602px) {
        .sidebar {
            width: 250px;
            min-width: 250px;
            background-color: var(--ll-body-color);
            color: var(--ll-white-text-color);
            transition: transform .4s ease;
            transform: translateX(-100%);
            position: fixed;
            left: 0;
            top: 9.90em !important;
            bottom: 0;
            z-index: 999;
            padding: 0px;
            overflow-x: auto
        }
    }
    
    @media (max-width:1498px) {
       .main-sidebar {
           display: block;
       }
       .content {
           flex: 1;
           padding: 0;
           margin-top: 0;
           transition: transform .4s ease
       }
        .header-nav {
            display: none
        }

        .navbar-header-ll-x,
        .everything-ll {
            display: block !important
        }
    
        .sidebar {
            width: 250px;
            min-width: 250px;
            background-color: var(--ll-body-color);
            color: var(--ll-white-text-color);
            transition: transform .4s ease;
            transform: translateX(-100%);
            position: fixed;
            left: 0;
           top: 5.20rem !important;
            bottom: 0;
            z-index: 999;
            padding: 0px
        }
    
        .menu-toggle {
            display: block;
            background-color: none !important
        }
    
        .sidebar {
            width: 250px
        }
    
        .menu-toggle.active span:nth-child(1) {
            transform: translateY(8px) rotate(45deg)
        }
    
        .menu-toggle.active span:nth-child(2) {
            transform: scale(0)
        }
    
        .menu-toggle.active span:nth-child(3) {
            transform: translateY(-8px) rotate(-45deg)
        }
    
        .sidebar-open {
            transform: translateX(0)
        }
    
        .content-open {
            transform: translateX(250px)
        }
    
        .Levoric-Learn-home {
            border-radius: 3px !important;
            margin-top: none !important
        }
    
        .g-ll-x {
            margin: 0 1em;
        }
    }
    
    .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list {
        width: 100%;
        border-collapse: collapse;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        text-align: center
    }
    
    .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list thead th {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        border: 1px solid rgb(54,64,71);
        border-top: 1px solid rgb(54,64,71);
    }

    .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list thead th {
        padding: 10px;
        text-align: center;
        font-weight: bold;
        border: 1px solid rgb(54,64,71);
        border-top: 1px solid rgb(54,64,71)
    }
    
    .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list tbody td {
        padding: 10px;
        border: 1px solid rgb(54,64,71);
        vertical-align: top;
        text-align: center;
        border-top: 1px solid rgb(54,64,71);
    }
    
    .list-view-ll-primary {
        text-decoration: none;
        color: rgb(0, 199, 139)
    }
    
    .list-view-ll-primary:hover {
        background: linear-gradient(to right, rgb(29, 33, 39), rgb(29, 33, 39));
        color: rgb(255, 255, 255);
        text-decoration: underline
    }

    button.menu-toggle {
        background-color: var(--ll-body-color) !important
    }
    
    .ad_content {
        background-image: linear-gradient(to right, rgb(255, 166, 203), rgb(150, 183, 255));
        color: var(--ll-emphasis-color);
    }

    @media (min-width:1499px) {
        .menu-toggle {
            display: none
        }
    
        .container {
            overflow: visible
        }
    
        .content {
            margin-left: 250px
        }
    
        .sidebar-close {
            display: none !important
        }
    }
    
    .menu-heading {
        text-align: left;
        margin: 0 .80em;
        font-size: 1.50rem !important;
        font-weight: 400;
    }
    
    .navbar-header-ll-x,
    .everything-ll {
        display: none
    }
    
    @media only screen and (max-width:397px) {
        .content {
            flex: 1;
            width: 100%;
            padding: 0 0 !important;
            transition: transform .4s ease
        }
    
        .container {
            width: 310px !important;
            margin: 0 2em !important
        }
    }
    
    @media only screen and (max-width:767px) {
        .core-moving-ll {
            margin-left: 0 !important
        }
    
        #featured .featured-content .btn {
            background: var(--ll-HAPPYYIPEE--color) !important
        }
    
    }
    
    @media screen and (max-width:1049px) {
       
    }

    @media screen and (max-width:1054px) {

        .cpx-ll {
            width: 400px !important
        }
    }
    
    @media screen and (max-width:484px) {
     
        .cpx-ll {
            width: 400px !important
        }
    }
    
    @media screen and (max-width:482px) {
    
        .cpx-ll {
            width: 300px !important
        }
    }
    
    @media screen and (max-width:380px) {
        
        .cpx-ll {
            width: 200px !important
        }
    }
    
    @media only screen and (min-width:768px) {
     
        .ff-x-ll-pr {
            width: 22px;
            height: 22px;
            border-radius: 30px;
            vertical-align: middle;
            margin-top: -.30em;
            border: 1px solid var(--ll-SAMBUCUS-color) !important
        }
    }
    
    .ff-x-ll-pr {
        width: 22px;
        height: 22px;
        border-radius: 30px;
        vertical-align: middle;
        margin-top: -.30em;
        border: 1px solid var(--ll-SAMBUCUS-color) !important
    }
    
    .x-g-x-ll {
        border-top: 1px solid;
        border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
        border-image-slice: 1 !important
    }
    
    .Levoric-Learn-home {
        border-radius: 3px;
        margin-top: 2px
    }
    

    @media only screen and (max-width: 447px) {
        .browser-compatibility-indicator_ll_primary_browser_device {
    margin-left: -2.50em !important
        }    
    } 
    
    .browser-compatibility-indicator_ll_primary_browser_device {
        background-color: #e0f7fa;
        margin: 1rem 0;
        padding-left: 1rem;
        position: relative;
    }
    
    .browser-compatibility-indicator_ll_primary_browser_device.high-compatibility_ll_primary_browser_device {
        background-image: linear-gradient(to right, #162538, rgb(27, 32, 46));
        border: 1px solid var(--ll-color-border-dark);
        border-top: none !important
    }
    
    .browser-compatibility-indicator_ll_primary_browser_device.low-compatibility_ll_primary_browser_device {
        background-color: #ffcdd2;
    }
    
    .browser-compatibility-indicator_ll_primary_browser_device[open] .chevron-icon_ll_primary_browser_device {
        transform: rotate(180deg);
    }
    
    .summary-content_ll_primary_browser_device {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 1rem 0;
        cursor: pointer;
    }
    
    .summary-content_ll_primary_browser_device::-webkit-details-marker {
        display: none;
    }
    
    .compatibility-icon_ll_primary_browser_device {
        background-size: contain;
        background-repeat: no-repeat;
        width: 2.3125rem;
        height: 2.25rem;
        position: absolute;
        left: -3.8125rem;
        top: 1rem;
    }
    
    .compatibility-header_ll_primary_browser_device {
        font-size: 1rem;
        font-weight: 600;
        margin: 0;
        line-height: 1.5;
    }
    
    .availability-status_ll_primary_browser_device {
        background-color: #ffffff;
        border-radius: 0.125rem;
        color: #000000;
        font-size: 0.75rem;
        font-weight: 600;
        margin-right: auto;
        padding: 0 0.25rem;
        text-transform: uppercase;
    }
    
    .browsers-list_ll_primary_browser_device {
        display: flex;
        gap: 0.90rem;
        margin: 0 4em;
    }
    
    .browser-engine_ll_primary_browser_device {
        background-color: #ffffff;
        border-radius: 2rem;
        display: flex;
        gap: 1.50rem;
        padding: 0.5rem .90rem;
    }
    
    .browser-icon_ll_primary_browser_device {
        width: 1.25rem;
        height: 1.25rem;
        background-size: contain;
        background-repeat: no-repeat;
        margin-right: .5rem;
    }
    
    .chrome-icon_ll_primary_browser_device {
        background-image: url('https://cdn-icons-png.flaticon.com/512/888/888846.png');
    }
    
    .edge-icon_ll_primary_browser_device {
        background-image: url('https://cdn-icons-png.flaticon.com/512/5968/5968890.png');
    }
    
    .firefox-icon_ll_primary_browser_device {
        background-image: url('https://cdn-icons-png.flaticon.com/512/5968/5968827.png');
    }
    
    .safari-icon_ll_primary_browser_device {
        background-image: url('https://cdn-icons-png.flaticon.com/512/6124/6124992.png');
    }
    
    .supported_ll_primary_browser_device::after {
        content: '';
        display: inline-block;
        width: 20px;
        height: 20px;
        background-image: url('https://cdn-icons-png.flaticon.com/512/1443/1443000.png');
        background-size: cover;
        margin-left: 1.20rem;
        vertical-align: middle;
    }
    
    
    .chevron-icon_ll_primary_browser_device {
        width: 1.6875rem;
        height: 1.6875rem;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-arrow-down-circle" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z"/></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        right: 1.25rem;
        transition: transform 0.2s ease;
    }
    
    .browser-compatibility-indicator_ll_primary_browser_device[open] .chevron-icon_ll_primary_browser_device {
        transform: rotate(180deg);
    }
    
    .extra-content_ll_primary_browser_device {
        padding: 1rem;
    }
    
    .feature-description_ll_primary_browser_device {
        margin: 0 0 1rem 0;
    }
    
    .links-list_ll_primary_browser_device {
        list-style: none;
        padding: 0;
        display: flex;
        gap: 1.5rem;
        flex-wrap: wrap;
    }
    
    .link-item_ll_primary_browser_device a {
        text-decoration: none;
        font-weight: 500;
        padding: .60em;
        color: var(--ll-DR-WHITE-color-xp);
        border-radius: .30em;
        background-color: var(--ll-info-text-emphasis)
    }
    
    .link-item_ll_primary_browser_device a:visited {
        color: var(--ll-DR-WHITE-color-xp);
    }
    
    .learn-more-link_ll_primary_browser_device,
    .full-compatibility-link_ll_primary_browser_device,
    .feedback-link_ll_primary_browser_device {
        background: none;
    }



    .bi {
        display: inline-block !important;
        vertical-align: middle !important;
        margin-right: 5px !important
    }
    
    @media (max-width:768px) {
        .bi {
            width: 12px !important;
            height: 12px !important
        }
    }
    
    @media (min-width:769px) {
        .bi {
            width: 16px !important;
            height: 16px !important
        }
    }
    
    .one-line-x-ll {
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
    }

    .ncme-ll pre {
        padding: .25rem 0 .875rem;
        margin-top: .8125rem;
        margin-bottom: 0;
        overflow: overlay;
        background-color: transparent;
        border: 0
    }
    
    @media (min-width:992px) {
        .ncme-ll pre {
            margin-right: 1.875rem
        }
    }
    
    .ncme-ll pre code {
        font-size: inherit;
        color: var(--ll-white-text-color);
        word-wrap: normal
    }
    
    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal
    }
    
    .padding_gap_ll_primary {
        position: relative;
        cursor: pointer;
        padding: .500em 1em;
        margin-top: .300em;
        display: inline-block
    }
    
    .tooltip {
        position: absolute;
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        background: var(--ll-background-color-white-gradient);
        color: var(--ll-CURSEDBLACK-color);
        padding: 5px;
        border-radius: 3px;
        white-space: nowrap;
        opacity: 0;
        transition: opacity .2s;
        font-size: 14px;
        pointer-events: none
    }
    
    .copy-btn:hover .tooltip,
    .dark-mode .copy-btn.copied .tooltip {
        opacity: 1
    }
    
    .fa-check-circle {
        color: var(--ll-AQUAMARINE-color)
    }
    
    .enxb-3 {
        margin-top: 2em
    }
    
    .margin-x-ll {
        margin: 1em 0
    }
    
    .line {
        display: block
    }
    
    .doctype {
        color: var(--ll-ATHENABLUE-color)
    }
    
    .keyword {
        color: var( --ll-LAVENDERPERCEPTIONS-color)
    }
    
    .number {
        color: var(--ll-OAKBUFF-color)
    }
    
    .string {
        color: var(--ll-warning-border-subtle)
    }
    
    .comment {
        color: var(--ll-GREY-OF-DARKNESS-color);
        font-style: oblique
    }
    
    .tag {
        color: var(--ll-GREENISH-TURQUOISE-color)
    }
    
    .attr-name {
        color: var(--ll-BLAZING-BONFIRE-color)
    }
    
    .attr-value {
        color: var(--ll-DIGITALYELLOW-color)
    }
    
    .content-x {
        color: var(--ll-MA-WHITE-color)
    }
    
    .close-tag {
        color: var(--ll-GREENISH-TURQUOISE-color)
    }
    
    .attr-value-string {
        color: var(--ll-yellow-light-color)
    }
    
    /* ll styles.css */
    
    @media only screen and (max-width: 569px) {
        .ll-primary-popup-content {
            background-color: var(--ll-emphasis-color);
            margin:25% auto !important;
            padding: 20px;
            border: 2px solid var(--ll-b-x-black-color);
            border-radius: 4px;
            width: 80%;
            max-width: 500px
        }        
    }
    
    .ll-primary-btn {
        padding: 10px 20px;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px;
    }
    
    .ll-primary-btn-primary {
        background-color: var(--ll-AZURE-color);
        color: var(--ll-white-color);
    }
    
    .ll-primary-btn-primary:hover {
        background-color: var(--ll-LONDON-RAIN-color)
    }
    
    .ll-primary-btn-success {
        background-color: var(--ll-VITALIZE-color);
        color: var(--ll-white-color);
    }
    
    .ll-primary-btn-success:hover {
        background-color: var(--ll-GREENRIBBON-color)
    }
    
    .ll-primary-popup {
        display: none;
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgba(0, 0, 0, 0.5)
    }
    
    .dark_popup_ll_priamary {
        background-color: black;
        margin: 15% auto;
        padding: 20px;
        border: 2px solid var(--ll-b-x-black-color);
        border-radius: 4px;
        width: 80%;
        max-width: 500px
    }
    
    .ll-primary-close {
        color: var(--ll-emphasis-color);
        float: right;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer
    }
    
    .ll-primary-close:hover,
    .ll-primary-close:focus {
        color: var(--ll-RAINYGREY-color);
        text-decoration: none
    }
    
    .ll-primary-form-control {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        box-sizing: border-box;
        border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
        border-radius: 4px
    }
    
    .ll-primary-popup-content:hover {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        border-radius: 10px !important;
        outline: none
    }
    
    .ll-primary-form-control:active,
    .ll-primary-form-control:focus {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        color: var(--ll-DR-WHITE-color-xp);
        border-radius: 10px !important;
        outline: none
    }
    
    .ll-primary-search-results {
        padding: .50em;
        border-radius: 4px;
        margin-top: 20px;
        font-size: 18px
    }
    
    .ll-primary-search-result-item {
        margin: 10px 0;
        padding: 10px;
        background-color: var(--ll-ULTRAINDIGO-color);
        border: 1px solid var(--ll-STARGATESHIMMER-color);
        border-radius: 4px;
        cursor: pointer
    }
    
    .ll-primary-search-result-item:hover {
        background-color: var(--ll-VIOLETGLOW-color);
        border: 1px solid var(--ll-DARKSOFTVIOLET-color)
    }
    
    .ll-primary-section {
        margin: 20px 0;
        padding: 20px;
        background-color: var(--ll-DOCTOR-color);
        border: 1px solid var(--ll-STEAM-color);
        border-radius: 4px
    }
    .ll-primary-circle {
    border: 1px solid var(--ll-METEORSHOWER-color);
    border-radius: 1em;
    width: 990px;
    text-align: left
    }
    
    .ll-primary-circle:hover {
        border: 1px solid var(--ll-ENTHUSIASM-color-x-e);
        }
    
    .search-container-ll-primary {
    margin: 0 2em
    }
    
    .one-350-ll-primary-btn, .one-350-ll-primary-popup {
        display: none
    }
    
    @media only screen and (max-width: 325px) {
        .one-350-ll-primary-btn {
            display: block;
            padding: 10px 20px;
            margin: 1em 0;
            width: 220px !important;
            font-size: 16px;
            cursor: pointer;
            border: none;
            border-radius: 4px
        }    
    }
    
    @media only screen and (max-width: 358px) {
        body {
            overflow-x: hidden
        }
        .one-350-ll-primary-btn {
            display: block;
            padding: 10px 20px;
            margin: 1em 0;
            width: 265px !important;
            font-size: 16px;
            cursor: pointer;
            border: none;
            border-radius: 4px
        }
        
        .one-350-ll-primary-btn-primary {
            background-color: var(--ll-AZURE-color);
            color: var(--ll-white-color)
        }
        
        .one-350-ll-primary-btn-primary:hover {
            background-color: var(--ll-LONDON-RAIN-color)
        }
        
        .one-350-ll-primary-btn-success {
            background-color: var(--ll-VITALIZE-color);
            color: var(--ll-white-color)
        }
        
        .one-350-ll-primary-btn-success:hover {
            background-color: var(--ll-GREENRIBBON-color)
        }
        
        .one-350-ll-primary-popup {
            display: none;
            z-index: 1;
            left: 0;
            top: 0;
            margin-left: -1em;
            width: 100% !important;
            height: 100% !important;
            overflow: auto !important;
            background-color: rgba(0, 0, 0, 0.25)
        }
        
        .one-350-ll-primary-popup-content {
            background-color: var(--one-350-ll-primary-emphasis-color) !important;
            margin: 4% auto !important;
            padding: 20px !important;
            border: 2px solid var(--ll-b-x-black-color) !important;
            border-radius: 4px !important;
            width: 80% !important;
            max-width: 500px !important
        }
        
        .one-350-ll-primary-close {
            color: var(--ll-DR-WHITE-color-xp);
            float: right;
            font-size: 28px;
            font-weight: bold;
            cursor: pointer
        }
        
        .one-350-ll-primary-close:hover,
        .one-350-ll-primary-close:focus {
            color: var(--ll-RAINYGREY-color);
            text-decoration: none
        }
        
        .one-350-ll-primary-form-control {
            width: 100%;
            padding: 10px;
            margin: 10px 0;
            box-sizing: border-box;
            border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
            border-radius: 4px
        }
        
        .one-350-ll-primary-popup-content:hover {
            border: 2px solid transparent !important; 
            border-image: var(--ll-background-gradient-color-x) !important;
            border-image-slice: 1 !important;
            border-radius: 10px !important;
            outline: none !important
        }
        
        .one-350-ll-primary-form-control:active,
        .one-350-ll-primary-form-control:focus {
            border: 2px solid transparent; 
            border-image: var(--ll-background-gradient-color-x);
            border-image-slice: 1;
            border-radius: 10px !important;
            outline: none
        }
        
        .one-350-ll-primary-search-results {
            padding: .50em;
            border-radius: 4px;
            margin-top: 20px;
            font-size: 18px
        }
        
        .one-350-ll-primary-search-result-item {
            margin: 10px 0;
            padding: 10px;
            background-color: var(--ll-ULTRAINDIGO-color);
            border: 1px solid var(--ll-STARGATESHIMMER-color);
            border-radius: 4px;
            cursor: pointer
        }
        
        .one-350-ll-primary-search-result-item:hover {
            background-color: var(--ll-VIOLETGLOW-color);
            border: 1px solid var(--ll-DARKSOFTVIOLET-color)
        }
        
        .one-350-ll-primary-section {
            margin: 20px 0;
            padding: 20px;
            background-color: var(--ll-DOCTOR-color);
            border: 1px solid var(--ll-STEAM-color);
            border-radius: 4px
        }
        
        .one-350-ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 990px;
            text-align: left
        }
        
        .search-container-one-350-ll-primary {
            margin: 0 2em
        }
        
    }
    
    @media only screen and (max-width: 1668px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 980px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1658px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 979px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1657px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 970px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1648px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 969px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1647px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 960px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1638px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 959px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1637px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 950px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1628px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 949px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1627px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 940px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1618px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 939px;
            text-align: left
            }
    }
    @media only screen and (max-width: 1617px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 930px;
            text-align: left
            }
    }
    
    
    @media only screen and (max-width: 1608px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 929px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1607px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 920px;
            text-align: left
            }
    }
    
    
    @media only screen and (max-width: 1598px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 919px;
            text-align: left
            }
    }
    
    
    @media only screen and (max-width: 1597px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 910px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1588px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 909px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1587px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 900px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1578px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 890px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1568px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 880px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1558px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 870px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1548px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 860px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1538px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 850px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1528px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 840px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1518px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 830px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1508px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 820px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1498px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1340px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1480px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1330px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1470px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1320px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1460px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1310px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1450px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1300px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1440px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1290px;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1430px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1280px;
            text-align: left
            }
    }
    
@media only screen and (max-width: 1420px) {
.ll-primary-circle {
border: 1px solid var(--ll-METEORSHOWER-color);
border-radius: 1em;
width: 1270px !important;
text-align: left
}
}

    @media only screen and (max-width: 1410px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1260px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1400px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1250px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1390px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1240px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1380px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1230px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1370px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1220px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1360px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1210px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1350px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1200px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1340px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1190px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1330px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1180px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1320px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1170px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1310px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1160px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1300px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1150px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1290px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1140px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1280px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1130px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1270px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1120px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1260px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1110px !important;
            text-align: left
            }
    }
    
    @media only screen and (max-width: 1250px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 1100px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1240px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 990px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1230px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 980px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1220px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 970px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1210px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 960px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1200px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 950px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1190px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 940px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1180px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 930px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1170px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 920px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1160px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 910px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1150px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 900px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1140px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 890px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1130px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 880px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1120px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 870px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1110px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 860px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1100px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 850px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1090px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 840px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1080px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 830px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1070px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 820px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1060px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 810px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1050px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 800px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1040px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 790px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1030px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 780px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1020px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 770px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1010px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 760px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 1000px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 750px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 990px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 740px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 980px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 730px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 970px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 720px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 960px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 710px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 950px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 700px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 940px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 690px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 930px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 680px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 920px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 670px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 910px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 660px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 900px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 650px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 890px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 640px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 880px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 630px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 870px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 620px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 860px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 610px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 850px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 600px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 840px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 590px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 830px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 580px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 820px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 570px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 810px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 560px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 800px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 550px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 790px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 540px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 780px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 530px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 770px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 520px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 760px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 510px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 750px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 500px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 740px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 490px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 730px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 480px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 720px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 470px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 710px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 460px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 700px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 450px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 690px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 440px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 680px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 430px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 670px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 420px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 660px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 410px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 650px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 400px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 640px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 390px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 630px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 380px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 620px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 370px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 610px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 360px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 600px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 350px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 590px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 340px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 580px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 330px !important;
            text-align: left;
        }
    }
    
    @media only screen and (max-width: 570px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 320px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 560px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 310px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 550px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 300px !important;
            text-align: left
        }
    }
    @media only screen and (max-width: 550px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 300px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 540px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 290px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 530px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 280px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 520px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 270px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 510px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 260px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 500px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 250px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 490px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 240px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 480px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 230px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 470px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 220px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 460px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 210px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 450px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 200px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 440px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 190px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 430px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 180px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 420px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 180px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 410px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 180px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 400px) {
        .ll-primary-circle {
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 240px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 360px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 180px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 350px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 180px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 340px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 90px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 330px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 80px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 320px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 70px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 310px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 60px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 300px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 50px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 290px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 40px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 280px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 30px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 270px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 20px !important;
            text-align: left
        }
    }
    
    @media only screen and (max-width: 260px) {
        .ll-primary-circle {
            display: none !important;
            border: 1px solid var(--ll-METEORSHOWER-color);
            border-radius: 1em;
            width: 10px !important;
            text-align: left
        }
    }
    @media only screen and (max-width: 1498px) {
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .bi-search {
        margin-top: .04em
    }
    
    .x-one-ll {
        display: none !important
    }
    }
    
    @media only screen and (max-width: 397px) {
    
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
        width: 250px
    }
    .bi-search {
        margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    }
    
    @media only screen and (max-width: 1498px) {
        .ll-primary-one-e ul {
            display: none;
            list-style-type: none;
            margin: 0;
            padding: 0;
            overflow: hidden
        }
        
    }
 .close-btn-notification-ll-col-1-c {
  background-color: var(--ll-body-color);
  color: var(--ll-DR-WHITE-color-xp);
  border: 1px solid var(--ll-color-border-dark)
}

.border-ll-x-primary-x-col-1,.display-line-js-vmx-ll-col-1-px {
  border: 1px solid var(--ll-color-border-dark)
}

.container-ll-notification {
  background-color: #1a1e24;
  border: 1px solid var(--ll-color-border-dark)
}

.notification-header .notification-title {
  color: var(--ll-border-color)
}

.notification-content .notification-paragraph {
  color: var(--ll-dark-border-subtle)
}

.notification-content .notification-list li {
  color: var(--ll-dark-border-subtle)
}

    .ll-primary-one-e ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden
    }
    
    .ll-primary-one-e li {
        float: left
    }
    
    .ll-primary-one-e li a, .ll-primary-one-e-dropbtn {
        display: inline-block;
        color: var(--ll-white-color);
        text-align: left;
        padding: .25em 2em;
        text-decoration: none;
        border-radius: 10px 0px 0px 0px
    }
    
    .ll-primary-one-e li a:hover, .ll-primary-one-e-dropdown:hover .ll-primary-one-e-dropbtn {
        background-color: var(--ll-DARK-SEASHORE-NIGHT-color)
    }
    
    .ll-primary-one-e .ll-primary-one-e-dropdown {
        display: inline-block
    }
    
    .ll-primary-one-e .ll-primary-one-e-dropdown-content {
        display: none;
        position: absolute;
        background-color: var();
        margin-top: 0em;
        margin-left: 1.24em;
        padding: 1em 0;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        border-radius: 0 10px 10px 10px
    }
    
    .ll-primary-one-e .ll-primary-one-e-dropdown-content a {
        padding: .75em .05em;
        width: 180px;
        text-decoration: none;
        display: block;
        border-radius: 10px 0 0 10px
    }
    
    .ll-primary-one-e .ll-primary-one-e-dropdown-content a:hover {
        background-color: var(--ll-SYSTEM-SHOCK-BLUE-color)
    }
    
    .ll-primary-one-e .ll-primary-one-e-dropdown:hover .ll-primary-one-e-dropdown-content {
        display: block
    }
    .bg-ll-primary {
        background: var(--ll-nav-bg-gradient-color);
        border: 1px solid rgb(66, 66, 66)
    }
    
    .x-one-ll-primary-logo {
        color: var(--ll-white-color);
        font-size: 1.5rem;
        text-decoration: none
    }
    
    .x-one-ll-primary-menu {
        display: flex;
        list-style: none;
        margin: 0;
        padding: 0
    }
    
    .x-one-ll-primary-menu-item {
        position: relative;
    }
    
    .x-one-ll-primary-menu-link {
        color: var(--ll-white-color);
        text-decoration: none;
        font-size: 1rem;
        padding: 0 0.5rem
    }
    
    .x-one-ll-primary-menu-link:hover {
        text-decoration: underline;
    }
    
    .x-one-ll-primary-dropdown {
        display: none;
        position: absolute;
        background-color: var(--ll-GOSHAWK-GREY-color);
        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
        z-index: 1;
        min-width: 160px
    }
    
    .x-one-ll-primary-dropdown a {
        color: var(--ll-white-color);
        padding: 1px 1px;
        text-decoration: none;
        display: block
    }
    
    .x-one-ll-primary-dropdown a:hover {
        background-color: var(--ll-STONE-COLD-color)
    }
    
    .x-one-ll-primary-menu-item:hover .x-one-ll-primary-dropdown {
        display: block
    }
    
    .x-one-ll-primary-menu-item:not(:last-child)::after {
        color: var(--ll-white-color);
        margin-left: 0rem
    } 
    
    @media only screen and (max-width: 728px) {
     .flex-main-ll-primary, .flex-main-ll-primary {
        display: none
     }   
    }
    
    .x-one-ll-primary-menu-link {
        font-weight: 500;
        font-size: 1em
    }
    
    .footer-one-ll-primary, .social-icon, li {
        padding: .25em 0
    }
    
    
    @media only screen and (max-width: 397px) {
    .sidebar {
        overflow-x: hidden; 
        overflow-y: auto
    }
    
    .sidebar::-webkit-scrollbar {
        width: .50em
      }
      .sidebar::-webkit-scrollbar-track {
        background: var(--ll-body-color);
      }
       
      .sidebar::-webkit-scrollbar-thumb {
        background: var(--ll-ANCHORS-AWEIGH-color)
      }
      
      .sidebar::-webkit-scrollbar-thumb:hover {
        background: var(--ll-LAN-SE-BLUE-color)
      }
    }
    
    .x-docs-ll-primary-navbar {
        padding: 0;
        display: flex;
        align-items: center
    }
    
    .x-docs-ll-primary-logo {
        font-size: 1.30em;
        font-weight: bold;
        color: var(--ll-DR-WHITE-color-xp);
        text-decoration: none;
        transform: rotate(-15deg) scale(1.2);
        margin-right: 10px
    }
    
    .x-docs-ll-primary-logo:hover {
        font-size: 1.30em;
        font-weight: bold;
        color: var(--ll-BENZOL-GREEN-color);
        text-decoration: none;
        transform: rotate(-15deg) scale(1.2);
        margin-right: 10px
    }
    
    .x-docs-ll-primary-line {
        height: 2rem;
        width: 2px;
        background-color: var(--ll-DR-WHITE-color-xp);
        margin-right: 10px
    }
    
    .x-docs-ll-primary-text {
        font-size: 1rem;
        color: var(--ll-DR-WHITE-color-xp)
    }
   
    /* Banner LL */
    .img-banner-ll-primary {
       position: relative;
       width: 100%;
       margin: 1.90em 0;
       overflow: hidden;
       display: flex;
       justify-content: center;
       align-items: center
   }
   
   .img-banner-ll-primary picture {
       width: 100%
   }
   
   .img-banner-ll-primary .banner-image {
       width: 100%;
       height: auto;
       display: block;
       object-fit: cover;
       max-height: 600px
   }
   
   @media (min-width: 1200px) {
       .img-banner-ll-primary .banner-image {
           max-height: 400px
       }
   }
   
   @media (min-width: 768px) and (max-width: 1199px) {
       .img-banner-ll-primary .banner-image {
           max-height: 400px
       }
   }
   
   @media (max-width: 767px) {
       .img-banner-ll-primary .banner-image {
           max-height: 300px
       }
   }
   
   /* template ll section */
   
   .ll-search-container {
       margin: 2em 0;
       width: 100%;
       display: flex;
       justify-content: center;
       align-items: center;
   }
   
   .ll-search-input {
       padding: .90em;
       font-size: 16px;
       border: 2px solid var(--ll-AZURE-color);
       width: 100%;
       border-radius: 0.938em 0em 0em 0.938em;
       border-right: none;
       max-width: 1310px;
       background-color: var(--ll-emphasis-color);
       margin-right: 0em
   }
   .ll-search-input:focus {
       border: 2px solid transparent; 
       border-image: var(--ll-background-gradient-color-x);
       border-image-slice: 1;
       border-radius: 10px !important;
       outline: none
   }
   .ll-search-button {
       padding: .90em 1rem;
       font-size: 1em;
       color: var(--ll-DR-WHITE-color-xp);
       border: none;
       border-radius: 0em 0.938em 0.938em 0em;
       cursor: pointer;
       display: flex;
       border: 2px solid var(--ll-AZURE-color);
       align-items: center
   }
   .ll-search-button:focus {
       border: 2px solid transparent; 
       border-image: var(--ll-background-gradient-color-x);
       border-image-slice: 1;
       border-radius: 10px !important;
       outline: none
   }
   .ll-search-button-icon {
       margin-right: .30em
   }
   
   .ll-search-results {
       margin-top: 20px;
       width: 100%;
       max-width: 1350px;
       padding: 10px;
       background-image: linear-gradient(to right, rgb(29, 29, 29), rgb(20, 21, 26));
       border: 2px solid var(--ll-dark-text-emphasis);
       border-radius: 8px;
       display: none;
   }
   
   .ll-search-result {
       padding: 10px;
       margin-bottom: 5px;
       border: 2px solid var(--ll-dark-text-emphasis);
       border-radius: 4px;
       cursor: pointer;
       transition: background-color 0.3s ease;
       text-align: left;
       display: block;
       text-decoration: none;
       color: var(--ll-DR-WHITE-color-xp);
   }
   .ll-search-result:hover {
       background-color: var(--ll-color-METEOR-SHOWER-color);
       border: 2px solid var(--ll-DARKSOFTVIOLET-color);
   }
   
   .ll-course-template {
       display: flex;
       flex-wrap: wrap;
       gap: 20px;
       max-width: 1350px;
       width: 100%;
       justify-content: center;
       padding: 20px;
       border: 2px solid var(--ll-info-text-emphasis);
       border-radius: 8px;
       background-image: linear-gradient(to right, rgb(27, 35, 43), rgb(17, 31, 39));
   }
   
   .section-each-box-ll-primary {
       background-image: linear-gradient(to right, rgb(27, 41, 43), rgb(12, 21, 31));
       padding: 20px;
       margin-top: 2.30em;
       box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
       border-radius: 8px;
       text-align: center;
       flex: 1 1 calc(33.33% - 40px);
       max-width: calc(33.33% - 40px);
       transition: transform 0.2s;
       border: 2px solid rgb(28, 92, 87)
   }
   
   .section-each-box-ll-primary:hover {
       transform: scale(1.05)
   }
   
   @media (max-width: 800px) {
       .section-each-box-ll-primary {
           flex: 1 1 calc(50% - 40px);
           max-width: calc(50% - 40px) 
       }
   }
   
   @media (max-width: 500px) {
       .section-each-box-ll-primary {
           flex: 1 1 100%;
           max-width: 100%
       }
   }
   
   .ll-box-img {
       width: 100%;
       height: auto;
       border-radius: 8px
   }
   
   .ll-box-title {
       font-size: 20px;
       font-weight: bold;
       margin: 10px 0
   }
   
   .ll-box-description {
       font-size: 16px;
       color: var(--ll-DR-WHITE-color-xp)
   }
   
   .ll-box-heading {
       font-size: 1em;
       font-weight: bold;
       margin-top: 10px
   }
   
   .ll-box-learn-link {
       display: inline-block;
       padding: 8px 16px;
       background-color: var(--ll-bg-color-green);
       color: var(--ll-DR-WHITE-color-xp);
       text-decoration: none;
       border-radius: 4px;
       margin-top: 10px;
       transition: background-color 0.3s ease
   }
   
   .ll-box-learn-link:hover {
       background-color: #218838;
   }
   
   
   /* Responsive Grid Layout */
   
   .tutorials-list {
       display: grid;
       gap: 1em;
       margin: 1.20em 0;
       border: 1px solid #3d3d3d;
       padding: 2em;
       border-radius: .85em
   }
   
   @media (min-width: 1024px) {
       .tutorials-list {
           grid-template-columns: repeat(4, 1fr);
       }
   }
   
   @media (min-width: 768px) and (max-width: 1023px) {
       .tutorials-list {
           grid-template-columns: repeat(2, 1fr);
       }
   }
   
   @media (max-width: 767px) {
       .tutorials-list {
           grid-template-columns: 1fr;
       }
   }
   
   .tutorials-list-ll-primary {
       display: block;
       background-image: linear-gradient(to right, rgb(50, 63, 78), rgb(21, 34, 48));
       padding: 1em;
       text-align: center;
       font-weight: 500;
       text-decoration: none;
       color: #00ffb3;
       border: 1px solid #18426d;
       border-radius: 1em;
       box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
       transition: transform 0.2s, background-color 0.2s;
       &:hover {
           transform: translateY(-5px);
           background-image: linear-gradient(to right, rgb(35, 77, 122), rgb(26, 60, 95))
       }
   }
   .tutorials-list-ll-primary {
       text-align: center;
       margin-bottom: 1.25em
   }
   /* section bg ll */
   
   .colors-list.bg-colors-x-one-f-ll-primary {
       display: grid;
       gap: 1.25em;
       margin: 1.20em 0;
       border: 1px solid #3d3d3d;
       padding: 2em;
       border-radius: .85em
   }
   
   @media (min-width: 1024px) {
       .colors-list.bg-colors-x-one-f-ll-primary {
           grid-template-columns: repeat(3, 1fr)
       }
   }
   
   @media (min-width: 768px) and (max-width: 1023px) {
       .colors-list.bg-colors-x-one-f-ll-primary {
           grid-template-columns: repeat(2, 1fr);
       }
   }
   @media (max-width: 767px) {
       .colors-list.bg-colors-x-one-f-ll-primary {
           grid-template-columns: 1fr;
       }
   }
   .blue-c-ib-ll-primary {
       color: var(--ll-DR-WHITE-color-xp) !important;
   }
   .color-item.bg-colors-x-one-f-ll-primary {
       display: flex;
       align-items: center;
       justify-content: space-between;
       padding: 10px;
       border-radius: 5px;
       color: var(--ll-emphasis-color);
       box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
       background-color: var(--color);
   }
   .color-name.bg-colors-x-one-f-ll-primary {
       font-weight: bold;
   }
.padding_gap_ll_primary.copy-btn-f-ll-primary {
       background-color: rgba(10, 23, 43, 0.8);
       border: none;
       border-radius: 5px;
       padding: 5px 10px;
       cursor: pointer;
       transition: background-color 0.2s;
   }
   .padding_gap_ll_primary.copy-btn-f-ll-primary:hover {
       background-color: #011a15;
   }
   
   .alert-bg-colors-ll-primary {
       background: linear-gradient(to right, #122b3f, #111838);
       color: var(--ll-DR-WHITE-color-xp);
       padding: .936em;
       border-bottom: 2px solid var(--ll-emphasis-color);
       position: fixed;
       top: 0;
       left: 50%;
       border-radius: 1em;
       transform: translateX(-50%);
       z-index: 9999;
   }
   
   /* Projects ll section */
   
   .projects-list.projects-one-x-ll-primary {
       display: grid;
       gap: 1.25em;
       margin: 1.20em 0;
       border: 1px solid #3d3d3d;
       padding: 2em;
       border-radius: .85em
   }
   
   @media (min-width: 1024px) {
       .projects-list.projects-one-x-ll-primary {
           grid-template-columns: repeat(3, 1fr)
       }
   }
   
   @media (min-width: 1023px) and (max-width: 991px) {
       .projects-list.projects-one-x-ll-primary {
           grid-template-columns: repeat(2, 1fr)
       }
   }
   
   @media (max-width: 767px) {
       .projects-list.projects-one-x-ll-primary {
           grid-template-columns: 1fr
       }
   }
   .project-item.projects-one-x-ll-primary {
       padding: 20px;
       background-image: linear-gradient(to right, rgb(50, 63, 78), rgb(21, 34, 48));
       color: #00ffb3;
       border: 1px solid #18426d;
       border-radius: 8px;
       box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1)
   }
   .project-title.projects-one-x-ll-primary {
       font-size: 1.5rem;
       margin-bottom: 10px;
   }
   
   .project-description.projects-one-x-ll-primary {
       margin-bottom: 15px;
   }
   
   .project-link.projects-one-x-ll-primary {
       display: inline-block;
       padding: 8px 16px;
       background-image: var(--ll-bg-color-ms-dark);
       color: var(--ll-DOCTOR-color);
       border: none;
       text-decoration: none;
       border-radius: 5px;
       transition: background-color 0.3s;
   }
   
   .project-link.projects-one-x-ll-primary:hover {
       background-image: var(--ll-bg-color-ms-dark-hover)
   }
   
   .themes-list.themes-x-x-o-ll-primary {
       display: grid;
       gap: 20px;
   }

   
  #span-menu-notification-for-smaller-device-button {
    background-color: rgb(9, 22, 36) !important;
    border-bottom: 1px solid rgb(48, 49, 54)
  }
  
  #span-menu-notification-for-smaller-device-button:hover {
    background-color: rgb(6, 14, 24) !important
  }
  
  .badge {
    background-color: var(--ll-form-invalid-border-color);
    color: var(--ll-emphasis-color);
    font-size: 12px;
    font-weight: bold;
    padding: 2px 6px;
    border-radius: 12px;
    margin-right: 8px;
    align-self: center;
    display: inline-block;
  }
      
  #span-menu-notification-for-smaller-device-dropdown p {
    color: var(--ll-emphasis-color)
  }
  
  #span-menu-notification-for-smaller-device-dropdown a {
    color: var(--ll-AZURE-color)
  }
  
  #span-menu-notification-for-smaller-device.open {
    border-bottom: 1px solid var(--ll-color-border-dark) !important
  }
    


   /* Desktop */
   @media (min-width: 1024px) {
       .themes-list.themes-x-x-o-ll-primary {
           grid-template-columns: repeat(3, 1fr);
       }
   }
   
   @media (min-width: 1023px) and (max-width: 991px) {
       .themes-list.themes-x-x-o-ll-primary {
           grid-template-columns: repeat(2, 1fr)
       }
   }
   
   @media (max-width: 767px) {
       .themes-list.themes-x-x-o-ll-primary {
           grid-template-columns: 1fr
       }
   }
   
   .theme-item.themes-x-x-o-ll-primary {
       padding: 20px;
       background-image: var(--ll-color-background-dark);
       border-radius: 8px;
       border: 1px solid #1f2f3d;
       box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
   }
   
   .theme-name.themes-x-x-o-ll-primary {
       font-size: 1.5rem;
       margin: 0 0;
       margin-bottom: 10px
   }
   
   .theme-colors.themes-x-x-o-ll-primary {
       display: flex;
       gap: 10px;
       margin-bottom: 10px
   }
   
   .theme-color.themes-x-x-o-ll-primary {
       width: 40px;
       height: 40px;
       border-radius: 50%;
       border: 2px solid var(--ll-dark-bg-subtle)
   }
   
   .theme-color-primary {
       background-color: var(--ll-color-primary)
   }
   
   .theme-color-secondary {
       background-color: var(--ll-color-secondary)
   }
   
   .theme-color-accent {
       background-color: var(--ll-color-accent)
   }
   
   .theme-color-primary-light {
       background-color: var(--ll-color-primary-light)
   }
   
   .theme-color-secondary-light {
       background-color: var(--ll-color-secondary-light)
   }
   
   .theme-color-accent-light {
       background-color: var(--ll-color-accent-light)
   }
   
   .theme-select.themes-x-x-o-ll-primary {
       display: inline-block;
       padding: 8px 16px;
       background-color: var(--ll-color-primary);
       color: var(--ll-DR-WHITE-color-xp);
       border: none;
       border-radius: 5px;
       cursor: pointer;
       transition: background-color 0.3s
   }
   
   .themes-icon-ll-primary {
       width: 400px;
   }
   @media only screen and (max-width: 397px) {
       .themes-icon-ll-primary {
           width: 268px !important;
       }  
       .theme-select.themes-x-x-o-ll-primary {
           display: inline-block;
           padding: 8px 8.60em;
           background-color: var(--ll-color-primary);
           color: var(--ll-DR-WHITE-color-xp);
           border: none;
           border-radius: 5px;
           cursor: pointer;
           transition: background-color 0.3s
       } 
   }
   
   @media only screen and (max-width: 1023px) {
       .themes-icon-ll-primary {
           width: 900px;
       }
   }
   
   @media only screen and (max-width: 1020px) {
       .themes-icon-ll-primary {
           width: 897px;
       }
   }
   
   @media only screen and (max-width: 1015px) {
       .themes-icon-ll-primary {
           width: 890px;
       }
   }
   
   @media only screen and (max-width: 1010px) {
       .themes-icon-ll-primary {
           width: 880px;
       }
   }
   
   @media only screen and (max-width: 1000px) {
       .themes-icon-ll-primary {
           width: 870px;
       }
   }
   
   @media only screen and (max-width: 990px) {
       .themes-icon-ll-primary {
           width: 860px;
       }
   }
   
   @media only screen and (max-width: 980px) {
       .themes-icon-ll-primary {
           width: 850px;
       }
   }
   
   @media only screen and (max-width: 970px) {
       .themes-icon-ll-primary {
           width: 840px;
       }
   }
   
   @media only screen and (max-width: 940px) {
       .themes-icon-ll-primary {
           width: 810px;
       }
   }
   
   @media only screen and (max-width: 930px) {
       .themes-icon-ll-primary {
           width: 800px;
       }
   }
   
   @media only screen and (max-width: 920px) {
       .themes-icon-ll-primary {
           width: 790px;
       }
   }
   
   @media only screen and (max-width: 910px) {
       .themes-icon-ll-primary {
           width: 780px;
       }
   }
   
   @media only screen and (max-width: 900px) {
       .themes-icon-ll-primary {
           width: 770px;
       }
   }
   
   @media only screen and (max-width: 890px) {
       .themes-icon-ll-primary {
           width: 760px;
       }
   }
   
   @media only screen and (max-width: 880px) {
       .themes-icon-ll-primary {
           width: 750px;
       }
   }
   
   @media only screen and (max-width: 870px) {
       .themes-icon-ll-primary {
           width: 740px;
       }
   }
   
   @media only screen and (max-width: 860px) {
       .themes-icon-ll-primary {
           width: 730px;
       }
   }
   
   @media only screen and (max-width: 850px) {
       .themes-icon-ll-primary {
           width: 720px;
       }
   }
   
   @media only screen and (max-width: 840px) {
       .themes-icon-ll-primary {
           width: 710px;
       }
   }
   
   @media only screen and (max-width: 830px) {
       .themes-icon-ll-primary {
           width: 700px;
       }
   }
   
   @media only screen and (max-width: 820px) {
       .themes-icon-ll-primary {
           width: 690px;
       }
   }
   
   @media only screen and (max-width: 810px) {
       .themes-icon-ll-primary {
           width: 680px;
       }
   }
   
   @media only screen and (max-width: 800px) {
       .themes-icon-ll-primary {
           width: 670px;
       }
   }
   
   @media only screen and (max-width: 790px) {
       .themes-icon-ll-primary {
           width: 660px;
       }
   }
   
   @media only screen and (max-width: 780px) {
       .themes-icon-ll-primary {
           width: 650px;
       }
   }
   
   @media only screen and (max-width: 770px) {
       .themes-icon-ll-primary {
           width: 640px;
       }
   }
   
   @media only screen and (max-width: 760px) {
       .themes-icon-ll-primary {
           width: 630px;
       }
   }
   
   @media only screen and (max-width: 750px) {
       .themes-icon-ll-primary {
           width: 620px;
       }
   }
   
   @media only screen and (max-width: 740px) {
       .themes-icon-ll-primary {
           width: 610px;
       }
   }
   
   @media only screen and (max-width: 730px) {
       .themes-icon-ll-primary {
           width: 600px;
       }
   }
   
   @media only screen and (max-width: 720px) {
       .themes-icon-ll-primary {
           width: 590px;
       }
   }
   
   @media only screen and (max-width: 710px) {
       .themes-icon-ll-primary {
           width: 580px;
       }
   }
   
   @media only screen and (max-width: 700px) {
       .themes-icon-ll-primary {
           width: 570px;
       }
   }
   
   @media only screen and (max-width: 690px) {
       .themes-icon-ll-primary {
           width: 560px;
       }
   }
   
   @media only screen and (max-width: 680px) {
       .themes-icon-ll-primary {
           width: 550px;
       }
   }
   
   @media only screen and (max-width: 670px) {
       .themes-icon-ll-primary {
           width: 540px;
       }
   }
   
   @media only screen and (max-width: 660px) {
       .themes-icon-ll-primary {
           width: 530px;
       }
   }
   
   @media only screen and (max-width: 650px) {
       .themes-icon-ll-primary {
           width: 520px;
       }
   }
   
   @media only screen and (max-width: 640px) {
       .themes-icon-ll-primary {
           width: 510px;
       }
   }
   
   @media only screen and (max-width: 630px) {
       .themes-icon-ll-primary {
           width: 500px;
       }
   }
   
   @media only screen and (max-width: 620px) {
       .themes-icon-ll-primary {
           width: 490px;
       }
   }
   
   @media only screen and (max-width: 610px) {
       .themes-icon-ll-primary {
           width: 480px;
       }
   }
   
   @media only screen and (max-width: 600px) {
       .themes-icon-ll-primary {
           width: 470px;
       }
   }
   
   @media only screen and (max-width: 590px) {
       .themes-icon-ll-primary {
           width: 460px;
       }
   }
   
   @media only screen and (max-width: 580px) {
       .themes-icon-ll-primary {
           width: 450px;
       }
   }
   
   @media only screen and (max-width: 570px) {
       .themes-icon-ll-primary {
           width: 440px;
       }
   }
   
   @media only screen and (max-width: 560px) {
       .themes-icon-ll-primary {
           width: 430px;
       }
   }
   
   @media only screen and (max-width: 550px) {
       .themes-icon-ll-primary {
           width: 420px;
       }
   }
   
   @media only screen and (max-width: 540px) {
       .themes-icon-ll-primary {
           width: 410px;
       }
   }
   
   @media only screen and (max-width: 530px) {
       .themes-icon-ll-primary {
           width: 400px;
       }
   }
   
   @media only screen and (max-width: 520px) {
       .themes-icon-ll-primary {
           width: 390px;
       }
   }
   
   @media only screen and (max-width: 510px) {
       .themes-icon-ll-primary {
           width: 380px;
       }
   }
   
   @media only screen and (max-width: 500px) {
       .themes-icon-ll-primary {
           width: 370px;
       }
   }
   
   @media only screen and (max-width: 490px) {
       .themes-icon-ll-primary {
           width: 360px;
       }
   }
   
   @media only screen and (max-width: 480px) {
       .themes-icon-ll-primary {
           width: 350px;
       }
   }
   
   @media only screen and (max-width: 470px) {
       .themes-icon-ll-primary {
           width: 340px;
       }
   }
   
   @media only screen and (max-width: 460px) {
       .themes-icon-ll-primary {
           width: 330px;
       }
   }
   
   @media only screen and (max-width: 450px) {
       .themes-icon-ll-primary {
           width: 320px;
       }
   }
   
   @media only screen and (max-width: 440px) {
       .themes-icon-ll-primary {
           width: 310px;
       }
   }
   
   @media only screen and (max-width: 430px) {
       .themes-icon-ll-primary {
           width: 300px;
       }
   }
   @media only screen and (max-width: 420px) {
       .themes-icon-ll-primary {
           width: 290px;
       }
   }
   
   @media only screen and (max-width: 410px) {
       .themes-icon-ll-primary {
           width: 280px;
       }
   }
   
   @media only screen and (max-width: 400px) {
       .themes-icon-ll-primary {
           width: 270px;
       }
   }
   
   .theme-select.themes-x-x-o-ll-primary:hover {
       background-color: var(--ll-color-METEOR-SHOWER-color) !important;
   }
   
   /* Style the popup */
   /* Style the popup */
   .popup {
       display: none;
       position: fixed;
       z-index: 1;
       left: 0;
       top: 0;
       width: 100%;
       height: 100%;
       overflow: auto;
       background-color: var(--ll-emphasis-color);
       background-color: rgba(0,0,0,0.4)
     }
   
     .popup-content {
       background-color: #0f1216;
       margin: 15% auto;
       padding: 20px;
       border: 1px solid var(--ll-ANCHORS-AWEIGH-color);
       width: 70.08%;
       border-radius: .60em
     }
   
     .close_ll {
       color: var(--ll-DR-WHITE-color-xp);
       float: right;
       font-size: 28px;
       font-weight: bold
     }
     
     .close_ll:hover,
     .close_ll:focus {
       color: var(--ll-dark-border-subtle);
       text-decoration: none;
       cursor: pointer
     }
     
     .tabcontent {
       display: none;
       padding: 20px;
       border-top: none
     }
   
     .tab {
       overflow: hidden;
       border-bottom: 1px solid var(--ll-dark-border-subtle)
     }
     
     .tab button {
       background-color: inherit;
       float: left;
       border: none;
       outline: none;
       cursor: pointer;
       padding: 14px 16px;
       transition: 0.3s
     }
     
     .tab button:hover {
       background-color: var(--ll-dark-border-subtle)
     }
   
     .tab button.active {
       color: var(--ll-DR-WHITE-color-xp);
       background-color: #4c0bff !important
     }
     
   
   .breadcrumb.one_x_help_ll_primary {
       font-size: 14px;
       margin-bottom: 20px;
   }
   
   .breadcrumb.one_x_help_ll_primary a.one_x_help_ll_primary {
       text-decoration: none;
       color: #1a73e8
   }
   
   .breadcrumb.one_x_help_ll_primary a.one_x_help_ll_primary:hover {
       text-decoration: underline;
   }
   
   article.one_x_help_ll_primary h1.one_x_help_ll_primary {
       font-size: 2em;
       margin-bottom: 0.625em
   }
   
   article.one_x_help_ll_primary p.one_x_help_ll_primary {
       line-height: 1.6
   }
   
   article.one_x_help_ll_primary section.one_x_help_ll_primary {
       margin-top: 1.25em
   }
   
   article.one_x_help_ll_primary section.one_x_help_ll_primary h2.one_x_help_ll_primary {
       font-size: 1.5em;
       margin-bottom: 0.625em
   }
   
   .last-updated.one_x_help_ll_primary {
       font-size: 0.875em;
       margin-bottom: 1.25em
   }
   
   .search-container.one_x_help_ll_primary {
       display: flex;
       margin-bottom: 1.25em
   }
   
   #search-input.one_x_help_ll_primary {
       flex: 1;
       padding: 0.625em;
       border: 2px solid var(--ll-link-color);
       border-radius: 0.25em 0 0 0.25em;
       outline: none
   }
   
   #search-input.one_x_help_ll_primary:focus {
       flex: 1;
       padding: 0.625em;
       border: 2px solid;
       border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
       border-image-slice: 1;
       border-radius: 0.25em 0 0 0.25em;
       outline: none
   } 
   .line-x-ll-primary {
       border-left: none;
       border-right: none !important;
       border-left: none !important;
       border-top: 2px solid;
       border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
       border-image-slice: 1;
       border-radius: 0.25em 0 0 0.25em
   }
   .search-container.one_x_help_ll_primary button.one_x_help_ll_primary {
       padding: 0.625em 1.25em;
       border: none;
       color: white;
       cursor: pointer;
       border-left: none !important;
       border-radius: 0 0.25em 0.25em 0;
       border: 2px solid var(--ll-link-color)
   }
   
   .search-container.one_x_help_ll_primary button.one_x_help_ll_primary:hover {
       background-color: #121222 !important
   }
   
   #search-results.one_x_help_ll_primary {
       margin-top: 0.625em
   }
   
   #search-results.one_x_help_ll_primary div.one_x_help_ll_primary {
       padding: 0.625em;
       border: 1px solid #24324d;
       margin-bottom: 0.313em;
       border-radius: 0.25em;
       cursor: pointer
   }
   
   #search-results.one_x_help_ll_primary div.one_x_help_ll_primary:hover {
       background-color: #1f2c42
   }
   
   .h_ll_primary {
       color: #ffffff;
   }
   .img_ll_primary-container {
       width: 100%;
       margin: auto
   }
   
   .img_ll_primary-container img {
       width: 100%;
       height: auto;
       cursor: pointer;
       transition: 0.3s;
   }
   
   .img_ll_primary-modal {
       display: none;
       position: fixed;
       z-index: 1;
       left: 0;
       top: 0;
       width: 100%;
       height: 100%;
       overflow: auto;
       background-color: rgba(0, 0, 0, 0.9);
   }
   
   .img_ll_primary-modal-content {
       margin: auto;
       display: block;
       width: 100%;
       height: 100%;
       object-fit: contain
   }
   
   .img_ll_primary-caption {
       text-align: center;
       color: white;
       padding: 10px 0
   }
   
   @keyframes zoom {
       from { transform: scale(0); } 
       to { transform: scale(1); }
   }
   
   .img_ll_primary-close {
       position: absolute;
       top: 1em;
       right: 20px;
       padding: 15px;
       height: 1em;
       border-radius: 1em;
       background-color: var(--ll-emphasis-color);
       color: #00ffbf;
       font-size: 50px;
       transition: 0.3s
   }
   .close_ll_primary {
       margin-left: .08em;
       margin-top: -.90em;
   }
   .img_ll_primary-close:hover,
   .img_ll_primary-close:focus {
       color: var(--ll-DR-WHITE-color-xp);
       text-decoration: none;
       cursor: pointer;
   }
   
   /* Responsive styles for smaller devices */
   @media (max-width: 768px) {
       .img_ll_primary-modal-content {
           width: 100%;
           height: auto;
       }
   
       .img_ll_primary-close {
           font-size: 40px;
           top: 10px;
           right: 10px;
       }
   
       .img_ll_primary-caption {
           font-size: 14px;
       }
   }
   
   /* Basic styling for the list */
   .ll {
       list-style-type: none;
       padding-left: 0;
     }
     
     .ll li {
       margin: 0.625em 0;
       position: relative
     }
     
     .ll li a {
       text-decoration: none;
       color: var(--ll-light-text-emphasis);
       font-size: 1em;
       display: flex;
       align-items: center
     }
   
     
     /* Nested list styling */
     .ll ul {
       margin-left: 1.25em;
       padding-left: 0;
       position: relative
     }
     
     .ll ul li {
       margin: 0px 0 !important
     }
     
     .ll ul li a {
       font-size: 14px;
       color: var(--ll-DR-WHITE-color-xp)
     }
     
     /* Pseudo-elements to draw connecting lines */
     .ll ul::before {
       content: '';
       position: absolute;
       top: 0;
       left: -10px; /* Adjust the left position as needed */
       bottom: 0;
       width: 2px;
       background: var(--ll-secondary-border-subtle)
     }
     
     .ll ul li::before {
       content: '';
       position: absolute;
       top: 1px;
       left: 0;
       width: 30px;
       height: 2px;
       background: 1px var(--ll-secondary-border-subtle)
     }
     
     .ll li::before {
       content: '';
       position: absolute;
       top: 0.625em;
       left: 0.625em;
       height: 80%;
       width: 2px;
       background: var(--ll-secondary-border-subtle)
     }
   
   .p_url_ll_primary {
       color: #5398ff !important;
       text-decoration: underline !important;
       &:hover {
           text-decoration: underline !important;
           color: #2375f0 !important
       }
   }
   
   .alert_web_development_ll_primary {
       display: none;
       padding: 1em 0;
       background-color: #f44336;
       color: white;
       text-align: center;
       position: fixed;
       top: 0;
       width: 60%;
       z-index: 1000;
   }
   .display-none_ll_primary {
    display: inline-flex !important;
   }
   .display-none_ll_primary_one {
    display: none !important;
}


body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    color-scheme: dark;
    box-sizing: border-box;
    background-color: var(--ll-body-color)
}

.header {
    background-color: var(--ll-body-color);
    color: var(--ll-white-text-color);
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.header h1 {
    margin: 0;
    font-size: 1.5rem
}

.header-nav {
    display: flex;
    align-items: center
}

.header-nav a {
    color: var(--ll-white-text-color);
    text-decoration: none;
    margin-left: 20px
}

.header-nav a:hover {
    text-decoration: underline
}

.menu-toggle {
    display: none;
    cursor: pointer;
    padding: 5px;
    border: none;
    outline: none
}

.menu-toggle span {
    display: block;
    width: 25px;
    height: 1px;
    background-color: var(--ll-white-text-color);
    margin: 7px 0;
    transition: transform .4s ease
}

.container {
    display: flex;
    overflow: hidden;
    margin: 0 2rem
}

.sidebar {
    background-color: var(--ll-body-color);
    color: var(--ll-white-text-color)
}


.sidebar ul {
    list-style-type: none;
    padding: 0px;
    margin: 20px 0px
}

.sidebar ul li {
    padding: 0 0;
}

.sidebar ul li a {
    color: var(--ll-white-text-color);
    text-decoration: none;
    display: block;
    padding: 8px 20px
}

.sidebar ul li a:hover {
    text-decoration: none !important
}

.sidebar-close {
    position: absolute;
    top: 12px;
    right: .20em;
    background: none;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    font-size: 18px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    &:hover {
        color: var(--ll-emphasis-color);
        background-color: var(--ll-danger-bg-subtle) !important
    }
}
.close_ll_primary_x {
    text-align: center;
    margin: 0 0.20em
}
.content {
    flex: 1;
    padding: 0;
    margin-top: 0;
    transition: transform .4s ease
}

.content {
    flex: 1;
    padding: 0;
    margin-top: 0;
    transition: transform .4s ease
}

.ll-x-img-esx {
    width: 35px;
    height: 35px;
    border-radius: 3px
}

.no-bottom-ll {
    border-bottom: none !important
}

.g-ll-x {
    color: var(--ll-VEGAN--color);
    font-size: 1.05rem !important
}

.bi-check-circle-fill {
    color: var(--ll-VEGAN--color) !important
}

.ll-em-x-one {
    color: var(--ll-MOON-LANDING-color) !important;

    &:hover {
        color: var(--ll-white-text-color) !important
    }
}

.ll-html-tutorials-code,
.tutorials-view-links {
    color: rgb(87, 188, 255)
}

.tutorials-view-links:hover {
    color: var(--ll-JUPITER--ll-color)
}

@media (max-width:1620px) {
    .x-one-ll {
        padding: 7px;
        border-radius: 5px;
    }
}

@media only screen and (max-width: 1669px) {
    .ll-primary-btn {
        width: 240px;
        margin-left: 1em;
    }
        .sidebar {
        width: 250px;
        min-width: 250px;
        background-color: var(--ll-body-color);
        color: var(--ll-white-text-color);
        transition: transform .4s ease;
        transform: translateX(-100%);
        position: fixed;
        left: 0;
        top: 9.90em !important;
        bottom: 0;
        z-index: 999;
        padding: 0px;
        overflow-x: auto
    }
}

@media (max-width:1602px) {
    .sidebar {
        width: 250px;
        min-width: 250px;
        background-color: var(--ll-body-color);
        color: var(--ll-white-text-color);
        transition: transform .4s ease;
        transform: translateX(-100%);
        position: fixed;
        left: 0;
        top: 9.90em !important;
        bottom: 0;
        z-index: 999;
        padding: 0px;
        overflow-x: auto
    }
}

@media (max-width:1498px) {
    .header-nav {
        display: none
    }

    .navbar-header-ll-x,
    .everything-ll {
        display: block !important
    }

    .sidebar {
        width: 250px;
        min-width: 250px;
        background-color: var(--ll-body-color);
        color: var(--ll-white-text-color);
        transition: transform .4s ease;
        transform: translateX(-100%);
        position: fixed;
        left: 0;
        top: 5.20rem !important;
        bottom: 0;
        z-index: 999;
        padding: 0px
    }

    .menu-toggle {
        display: block;
        background-color: none !important
    }

    .sidebar {
        width: 250px
    }

    .menu-toggle.active span:nth-child(1) {
        transform: translateY(8px) rotate(45deg)
    }

    .menu-toggle.active span:nth-child(2) {
        transform: scale(0)
    }

    .menu-toggle.active span:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg)
    }

    .sidebar-open {
        transform: translateX(0)
    }

    .content-open {
        transform: translateX(250px)
    }

    .Levoric-Learn-home {
        border-radius: 3px !important;
        margin-top: none !important
    }

    .g-ll-x {
        margin: 0 1em;
    }
}

@media (min-width:1499px) {
    .menu-toggle {
        display: none
    }

    .container {
        overflow: visible
    }

    .sidebar {
        transform: translateX(0)
    }

    .content {
        margin-left: 250px
    }

    .sidebar-close {
        display: none !important
    }
}

.menu-heading {
    text-align: left;
    margin: 0 .80em;
    font-size: 1.50rem !important;
    font-weight: 400;
}

.navbar-header-ll-x,
.everything-ll {
    display: none
}

@media only screen and (max-width: 360px) {
    .content {
        flex: 1;
        width: 100%;
        padding: 0 0 !important;
        transition: transform .4s ease;
    }

    .container {
        width: 330px !important;
        margin: 0 .80em !important;
    }

}


@media only screen and (max-width:767px) {
    .core-moving-ll {
        margin-left: 0 !important
    }

    #featured .featured-content .btn {
        background: var(--ll-HAPPYYIPEE--color) !important
    }
}

@media screen and (max-width:1054px) {
  
    .cpx-ll {
        width: 400px !important
    }
}

@media screen and (max-width:484px) {
  
    .cpx-ll {
        width: 400px !important
    }
}

@media screen and (max-width:482px) {
  
    .cpx-ll {
        width: 300px !important
    }
}

@media screen and (max-width:380px) {
  
    .cpx-ll {
        width: 200px !important
    }
}

@media only screen and (min-width:768px) {
    .ff-x-ll-pr {
        width: 22px;
        height: 22px;
        border-radius: 30px;
        vertical-align: middle;
        margin-top: -.30em;
        border: 1px solid var(--ll-SAMBUCUS-color) !important
    }
}

.ff-x-ll-pr {
    width: 22px;
    height: 22px;
    border-radius: 30px;
    vertical-align: middle;
    margin-top: -.30em;
    border: 1px solid var(--ll-SAMBUCUS-color) !important
}

.x-g-x-ll {
    border-top: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1 !important
}

.Levoric-Learn-home {
    border-radius: 3px;
    margin-top: 2px
}

.one-line-x-ll {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}


.ncme-ll pre {
    padding: .25rem 0 .875rem;
    margin-top: .8125rem;
    margin-bottom: 0;
    overflow: overlay;
    background-color: transparent;
    border: 0
}

@media (min-width:992px) {
    .ncme-ll pre {
        margin-right: 1.875rem
    }
}

.ncme-ll pre code {
    font-size: inherit;
    color: var(--ll-white-text-color);
    word-wrap: normal
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.padding_gap_ll_primary {
    position: relative;
    cursor: pointer;
    padding: .500em 1em;
    margin-top: .300em;
    display: inline-block
}

.tooltip {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: var(--ll-background-color-white-gradient);
    color: var(--ll-CURSEDBLACK-color);
    padding: 5px;
    border-radius: 3px;
    white-space: nowrap;
    opacity: 0;
    transition: opacity .2s;
    font-size: 14px;
    pointer-events: none
}

.copy-btn:hover .tooltip,
.dark-mode .copy-btn.copied .tooltip {
    opacity: 1
}

.fa-check-circle {
    color: var(--ll-AQUAMARINE-color)
}

.enxb-3 {
    margin-top: 2em
}

.margin-x-ll {
    margin: 1em 0
}

.line {
    display: block
}

.doctype {
    color: var(--ll-ATHENABLUE-color)
}

.keyword {
    color: var( --ll-LAVENDERPERCEPTIONS-color)
}

.number {
    color: var(--ll-OAKBUFF-color)
}

.string {
    color: var(--ll-warning-border-subtle)
}

.comment {
    color: var(--ll-GREY-OF-DARKNESS-color);
    font-style: oblique
}

.tag {
    color: var(--ll-GREENISH-TURQUOISE-color)
}

.attr-name {
    color: var(--ll-BLAZING-BONFIRE-color)
}

.attr-value {
    color: var(--ll-DIGITALYELLOW-color)
}

.content-x {
    color: var(--ll-MA-WHITE-color)
}

.close-tag {
    color: var(--ll-GREENISH-TURQUOISE-color)
}

.attr-value-string {
    color: var(--ll-yellow-light-color)
}

/* ll styles.css */

@media only screen and (max-width: 569px) {
    .ll-primary-popup-content {
        background-color: var(--ll-emphasis-color);
        margin:25% auto !important;
        padding: 20px;
        border: 2px solid var(--ll-b-x-black-color);
        border-radius: 4px;
        width: 80%;
        max-width: 500px;
    }        
}

.ll-primary-btn {
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
}

.ll-primary-btn-primary {
    background-color: var(--ll-AZURE-color);
    color: var(--ll-white-color);
}

.ll-primary-btn-primary:hover {
    background-color: var(--ll-LONDON-RAIN-color)
}

.ll-primary-btn-success {
    background-color: var(--ll-VITALIZE-color);
    color: var(--ll-white-color);
}

.ll-primary-btn-success:hover {
    background-color: var(--ll-GREENRIBBON-color)
}

.ll-primary-popup {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.5)
}

.ll-primary-popup-content {
    background-color: var(--ll-emphasis-color);
    margin: 15% auto;
    padding: 20px;
    border: 2px solid var(--ll-b-x-black-color);
    border-radius: 4px;
    width: 80%;
    max-width: 500px
}

.ll-primary-close {
    color: var(--ll-white-color);
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer
}

.ll-primary-close:hover,
.ll-primary-close:focus {
    color: var(--ll-RAINYGREY-color);
    text-decoration: none
}

.ll-primary-form-control {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    box-sizing: border-box;
    border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
    border-radius: 4px
}

.ll-primary-popup-content:hover {
    border: 2px solid transparent; 
    border-image: var(--ll-background-gradient-color-x);
    border-image-slice: 1;
    border-radius: 10px !important;
    outline: none
}

.ll-primary-form-control:active,
.ll-primary-form-control:focus {
    border: 2px solid transparent; 
    border-image: var(--ll-background-gradient-color-x);
    border-image-slice: 1;
    border-radius: 10px !important;
    outline: none
}

.ll-primary-search-results {
    padding: .50em;
    border-radius: 4px;
    margin-top: 20px;
    font-size: 18px
}

.ll-primary-search-result-item {
    margin: 10px 0;
    padding: 10px;
    background-color: var(--ll-ULTRAINDIGO-color);
    border: 1px solid var(--ll-STARGATESHIMMER-color);
    border-radius: 4px;
    cursor: pointer
}

.ll-primary-search-result-item:hover {
    background-color: var(--ll-VIOLETGLOW-color);
    border: 1px solid var(--ll-DARKSOFTVIOLET-color)
}

.ll-primary-section {
    margin: 20px 0;
    padding: 20px;
    background-color: var(--ll-DOCTOR-color);
    border: 1px solid var(--ll-STEAM-color);
    border-radius: 4px
}
.ll-primary-circle {
border: 1px solid rgb(42, 46, 59) !important;
border-radius: 1em;
width: 990px;
text-align: left
}

.ll-primary-circle:hover {
    border: 1px solid var(--ll-ENTHUSIASM-color-x-e);
    }

.search-container-ll-primary {
margin: 0 2em
}

.one-350-ll-primary-btn, .one-350-ll-primary-popup {
    display: none
}

@media only screen and (max-width: 325px) {
    .one-350-ll-primary-btn {
        display: block;
        padding: 10px 20px;
        margin: 1em 0;
        width: 220px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }    
}

@media only screen and (max-width: 332px) and (min-width: 324px) {
    .one-350-ll-primary-btn {
        display: block;
        padding: 10px 20px;
        margin: 1em 0;
        width: 288px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }    

    .one-350-ll-primary-btn-primary {
        background-color: var(--ll-AZURE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-primary:hover {
        background-color: var(--ll-LONDON-RAIN-color)
    }
    
    .one-350-ll-primary-btn-success {
        background-color: var(--ll-VITALIZE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-success:hover {
        background-color: var(--ll-GREENRIBBON-color)
    }
    
    .one-350-ll-primary-popup {
        display: none;
        z-index: 1;
        left: 0;
        top: 0;
        margin-left: -1em;
        width: 100% !important;
        height: 100% !important;
        overflow: auto !important;
        background-color: rgba(0, 0, 0, 0.25)
    }
    
    .one-350-ll-primary-popup-content {
        background-color: var(--one-350-ll-primary-emphasis-color) !important;
        margin: 4% auto !important;
        padding: 20px !important;
        border: 2px solid var(--ll-b-x-black-color) !important;
        border-radius: 4px !important;
        width: 80% !important;
        max-width: 500px !important
    }
    
    .one-350-ll-primary-close {
        color: var(--ll-DR-WHITE-color-xp);
        float: right;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer
    }
    
    .one-350-ll-primary-close:hover,
    .one-350-ll-primary-close:focus {
        color: var(--ll-RAINYGREY-color);
        text-decoration: none
    }
    
    .one-350-ll-primary-form-control {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        box-sizing: border-box;
        border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-popup-content:hover {
        border: 2px solid transparent !important; 
        border-image: var(--ll-background-gradient-color-x) !important;
        border-image-slice: 1 !important;
        border-radius: 10px !important;
        outline: none !important
    }
    
    .one-350-ll-primary-form-control:active,
    .one-350-ll-primary-form-control:focus {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        border-radius: 10px !important;
        outline: none
    }
    
    .one-350-ll-primary-search-results {
        padding: .50em;
        border-radius: 4px;
        margin-top: 20px;
        font-size: 18px
    }
    
    .one-350-ll-primary-search-result-item {
        margin: 10px 0;
        padding: 10px;
        background-color: var(--ll-ULTRAINDIGO-color);
        border: 1px solid var(--ll-STARGATESHIMMER-color);
        border-radius: 4px;
        cursor: pointer
    }
    
    .one-350-ll-primary-search-result-item:hover {
        background-color: var(--ll-VIOLETGLOW-color);
        border: 1px solid var(--ll-DARKSOFTVIOLET-color)
    }
    
    .one-350-ll-primary-section {
        margin: 20px 0;
        padding: 20px;
        background-color: var(--ll-DOCTOR-color);
        border: 1px solid var(--ll-STEAM-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 990px;
        text-align: left
    }
    
    .search-container-one-350-ll-primary {
        margin: 0 2em
    }
}



@media only screen and (max-width: 323px) {
    .one-350-ll-primary-btn {
        display: none;
        padding: 10px 20px;
        margin: 1em 0;
        width: 278px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }    

    .one-350-ll-primary-btn-primary {
        background-color: var(--ll-AZURE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-primary:hover {
        background-color: var(--ll-LONDON-RAIN-color)
    }
    
    .one-350-ll-primary-btn-success {
        background-color: var(--ll-VITALIZE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-success:hover {
        background-color: var(--ll-GREENRIBBON-color)
    }
    
    .one-350-ll-primary-popup {
        display: none;
        z-index: 1;
        left: 0;
        top: 0;
        margin-left: -1em;
        width: 100% !important;
        height: 100% !important;
        overflow: auto !important;
        background-color: rgba(0, 0, 0, 0.25)
    }
    
    .one-350-ll-primary-popup-content {
        background-color: var(--one-350-ll-primary-emphasis-color) !important;
        margin: 4% auto !important;
        padding: 20px !important;
        border: 2px solid var(--ll-b-x-black-color) !important;
        border-radius: 4px !important;
        width: 80% !important;
        max-width: 500px !important
    }
    
    .one-350-ll-primary-close {
        color: var(--ll-DR-WHITE-color-xp);
        float: right;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer
    }
    
    .one-350-ll-primary-close:hover,
    .one-350-ll-primary-close:focus {
        color: var(--ll-RAINYGREY-color);
        text-decoration: none
    }
    
    .one-350-ll-primary-form-control {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        box-sizing: border-box;
        border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-popup-content:hover {
        border: 2px solid transparent !important; 
        border-image: var(--ll-background-gradient-color-x) !important;
        border-image-slice: 1 !important;
        border-radius: 10px !important;
        outline: none !important
    }
    
    .one-350-ll-primary-form-control:active,
    .one-350-ll-primary-form-control:focus {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        border-radius: 10px !important;
        outline: none
    }
    
    .one-350-ll-primary-search-results {
        padding: .50em;
        border-radius: 4px;
        margin-top: 20px;
        font-size: 18px
    }
    
    .one-350-ll-primary-search-result-item {
        margin: 10px 0;
        padding: 10px;
        background-color: var(--ll-ULTRAINDIGO-color);
        border: 1px solid var(--ll-STARGATESHIMMER-color);
        border-radius: 4px;
        cursor: pointer
    }
    
    .one-350-ll-primary-search-result-item:hover {
        background-color: var(--ll-VIOLETGLOW-color);
        border: 1px solid var(--ll-DARKSOFTVIOLET-color)
    }
    
    .one-350-ll-primary-section {
        margin: 20px 0;
        padding: 20px;
        background-color: var(--ll-DOCTOR-color);
        border: 1px solid var(--ll-STEAM-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 990px;
        text-align: left
    }
    
    .search-container-one-350-ll-primary {
        margin: 0 2em
    }
}



@media only screen and (max-width: 349px) and (min-width: 333px) {
    .one-350-ll-primary-btn {
        display: block;
        padding: 10px 20px;
        margin: 1em 0;
        width: 290px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }    

    .one-350-ll-primary-btn-primary {
        background-color: var(--ll-AZURE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-primary:hover {
        background-color: var(--ll-LONDON-RAIN-color)
    }
    
    .one-350-ll-primary-btn-success {
        background-color: var(--ll-VITALIZE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-success:hover {
        background-color: var(--ll-GREENRIBBON-color)
    }
    
    .one-350-ll-primary-popup {
        display: none;
        z-index: 1;
        left: 0;
        top: 0;
        margin-left: -1em;
        width: 100% !important;
        height: 100% !important;
        overflow: auto !important;
        background-color: rgba(0, 0, 0, 0.25)
    }
    
    .one-350-ll-primary-popup-content {
        background-color: var(--one-350-ll-primary-emphasis-color) !important;
        margin: 4% auto !important;
        padding: 20px !important;
        border: 2px solid var(--ll-b-x-black-color) !important;
        border-radius: 4px !important;
        width: 80% !important;
        max-width: 500px !important
    }
    
    .one-350-ll-primary-close {
        color: var(--ll-DR-WHITE-color-xp);
        float: right;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer
    }
    
    .one-350-ll-primary-close:hover,
    .one-350-ll-primary-close:focus {
        color: var(--ll-RAINYGREY-color);
        text-decoration: none
    }
    
    .one-350-ll-primary-form-control {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        box-sizing: border-box;
        border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-popup-content:hover {
        border: 2px solid transparent !important; 
        border-image: var(--ll-background-gradient-color-x) !important;
        border-image-slice: 1 !important;
        border-radius: 10px !important;
        outline: none !important
    }
    
    .one-350-ll-primary-form-control:active,
    .one-350-ll-primary-form-control:focus {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        border-radius: 10px !important;
        outline: none
    }
    
    .one-350-ll-primary-search-results {
        padding: .50em;
        border-radius: 4px;
        margin-top: 20px;
        font-size: 18px
    }
    
    .one-350-ll-primary-search-result-item {
        margin: 10px 0;
        padding: 10px;
        background-color: var(--ll-ULTRAINDIGO-color);
        border: 1px solid var(--ll-STARGATESHIMMER-color);
        border-radius: 4px;
        cursor: pointer
    }
    
    .one-350-ll-primary-search-result-item:hover {
        background-color: var(--ll-VIOLETGLOW-color);
        border: 1px solid var(--ll-DARKSOFTVIOLET-color)
    }
    
    .one-350-ll-primary-section {
        margin: 20px 0;
        padding: 20px;
        background-color: var(--ll-DOCTOR-color);
        border: 1px solid var(--ll-STEAM-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-circle {
        border: 1px solid rgb(42, 46, 59) !important;
        border-radius: 1em;
        width: 990px;
        text-align: left
    }
    
    .search-container-one-350-ll-primary {
        margin: 0 2em
    }
}

@media only screen and (max-width: 358px) and (min-width: 350px) {
    body {
        overflow-x: hidden
    }
    .one-350-ll-primary-btn {
        display: block;
        padding: 10px 20px;
        margin: 1em 0;
        width: 315px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }
    
    .one-350-ll-primary-btn-primary {
        background-color: var(--ll-AZURE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-primary:hover {
        background-color: var(--ll-LONDON-RAIN-color)
    }
    
    .one-350-ll-primary-btn-success {
        background-color: var(--ll-VITALIZE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-success:hover {
        background-color: var(--ll-GREENRIBBON-color)
    }
    
    .one-350-ll-primary-popup {
        display: none;
        z-index: 1;
        left: 0;
        top: 0;
        margin-left: -1em;
        width: 100% !important;
        height: 100% !important;
        overflow: auto !important;
        background-color: rgba(0, 0, 0, 0.25)
    }
    
    .one-350-ll-primary-popup-content {
        background-color: var(--one-350-ll-primary-emphasis-color) !important;
        margin: 4% auto !important;
        padding: 20px !important;
        border: 2px solid var(--ll-b-x-black-color) !important;
        border-radius: 4px !important;
        width: 80% !important;
        max-width: 500px !important
    }
    
    .one-350-ll-primary-close {
        color: var(--ll-DR-WHITE-color-xp);
        float: right;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer
    }
    
    .one-350-ll-primary-close:hover,
    .one-350-ll-primary-close:focus {
        color: var(--ll-RAINYGREY-color);
        text-decoration: none
    }
    
    .one-350-ll-primary-form-control {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        box-sizing: border-box;
        border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-popup-content:hover {
        border: 2px solid transparent !important; 
        border-image: var(--ll-background-gradient-color-x) !important;
        border-image-slice: 1 !important;
        border-radius: 10px !important;
        outline: none !important
    }
    
    .one-350-ll-primary-form-control:active,
    .one-350-ll-primary-form-control:focus {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        border-radius: 10px !important;
        outline: none
    }
    
    .one-350-ll-primary-search-results {
        padding: .50em;
        border-radius: 4px;
        margin-top: 20px;
        font-size: 18px
    }
    
    .one-350-ll-primary-search-result-item {
        margin: 10px 0;
        padding: 10px;
        background-color: var(--ll-ULTRAINDIGO-color);
        border: 1px solid var(--ll-STARGATESHIMMER-color);
        border-radius: 4px;
        cursor: pointer
    }
    
    .one-350-ll-primary-search-result-item:hover {
        background-color: var(--ll-VIOLETGLOW-color);
        border: 1px solid var(--ll-DARKSOFTVIOLET-color)
    }
    
    .one-350-ll-primary-section {
        margin: 20px 0;
        padding: 20px;
        background-color: var(--ll-DOCTOR-color);
        border: 1px solid var(--ll-STEAM-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-circle {
        border: 1px solid rgb(42, 46, 59) !important;
        border-radius: 1em;
        width: 990px;
        text-align: left
    }
    
    .search-container-one-350-ll-primary {
        margin: 0 2em
    }
    
}

@media only screen and (max-width: 1668px) {
    .ll-primary-circle {
        border: 1px solid rgb(42, 46, 59) !important;
        border-radius: 1em;
        width: 980px;
        text-align: left
        }
}

@media only screen and (max-width: 1658px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 979px;
        text-align: left
        }
}

@media only screen and (max-width: 1657px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 970px;
        text-align: left
        }
}

@media only screen and (max-width: 1648px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 969px;
        text-align: left
        }
}

@media only screen and (max-width: 1647px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 960px;
        text-align: left
        }
}

@media only screen and (max-width: 1638px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 959px;
        text-align: left
        }
}

@media only screen and (max-width: 1637px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 950px;
        text-align: left
        }
}

@media only screen and (max-width: 1628px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 949px;
        text-align: left
        }
}

@media only screen and (max-width: 1627px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 940px;
        text-align: left
        }
}

@media only screen and (max-width: 1618px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 939px;
        text-align: left
        }
}
@media only screen and (max-width: 1617px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 930px;
        text-align: left
        }
}


@media only screen and (max-width: 1608px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 929px;
        text-align: left
        }
}

@media only screen and (max-width: 1607px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 920px;
        text-align: left
        }
}


@media only screen and (max-width: 1598px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 919px;
        text-align: left
        }
}


@media only screen and (max-width: 1597px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 910px;
        text-align: left
        }
}

@media only screen and (max-width: 1588px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 909px;
        text-align: left
        }
}

@media only screen and (max-width: 1587px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 900px;
        text-align: left
        }
}

@media only screen and (max-width: 1578px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 890px;
        text-align: left
        }
}

@media only screen and (max-width: 1568px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 880px;
        text-align: left
        }
}

@media only screen and (max-width: 1558px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 870px;
        text-align: left
        }
}

@media only screen and (max-width: 1548px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 860px;
        text-align: left
        }
}

@media only screen and (max-width: 1538px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 850px;
        text-align: left
        }
}

@media only screen and (max-width: 1528px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 840px;
        text-align: left
        }
}

@media only screen and (max-width: 1518px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 830px;
        text-align: left
        }
}

@media only screen and (max-width: 1508px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 820px;
        text-align: left
        }
}

@media only screen and (max-width: 1498px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1340px;
        text-align: left
        }
}

@media only screen and (max-width: 1480px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1330px;
        text-align: left
        }
}

@media only screen and (max-width: 1470px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1320px;
        text-align: left
        }
}

@media only screen and (max-width: 1460px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1310px;
        text-align: left
        }
}

@media only screen and (max-width: 1450px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1300px;
        text-align: left
        }
}

@media only screen and (max-width: 1440px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1290px;
        text-align: left
        }
}

@media only screen and (max-width: 1430px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1280px;
        text-align: left
        }
}

@media only screen and (max-width: 1420px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1270px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1410px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1260px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1400px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1250px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1390px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1240px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1380px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1230px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1370px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1220px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1360px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1210px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1350px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1200px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1340px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1190px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1330px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1180px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1320px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1170px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1310px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1160px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1300px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1150px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1290px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1140px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1280px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1130px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1270px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1120px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1260px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1110px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1250px) {
    .ll-primary-circle {
        border-radius: 1em;
        width: 1100px !important;
        text-align: left
    }
}


@media only screen and (max-width: 1240px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1100px !important;
        text-align: left
    }
    .header-inner {
        display: flex;
        justify-content: space-around;
        align-items: center
    }
}

@media only screen and (max-width: 1230px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1099px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1220px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1080px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1210px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1070px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1200px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1060px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1190px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1050px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1180px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1040px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1170px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1030px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1160px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1020px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1150px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1010px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1140px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1000px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1130px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 990px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1120px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 980px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1110px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 970px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1100px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 960px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1090px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 950px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1080px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 940px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1070px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 930px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1060px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 920px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1050px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 910px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1040px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 900px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1030px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 890px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1020px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 880px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1010px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 870px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1000px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 860px !important;
        text-align: left
    }
}

@media only screen and (max-width: 990px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 850px !important;
        text-align: left
    }
}

@media only screen and (max-width: 980px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 840px !important;
        text-align: left
    }
}

@media only screen and (max-width: 970px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 830px !important;
        text-align: left
    }
}

@media only screen and (max-width: 960px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 820px !important;
        text-align: left
    }
}

@media only screen and (max-width: 950px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 810px !important;
        text-align: left
    }
}

@media only screen and (max-width: 940px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 800px !important;
        text-align: left
    }
}

@media only screen and (max-width: 930px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 790px !important;
        text-align: left
    }
}

@media only screen and (max-width: 920px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 780px !important;
        text-align: left
    }
}

@media only screen and (max-width: 910px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 770px !important;
        text-align: left
    }
}

@media only screen and (max-width: 900px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 760px !important;
        text-align: left
    }
}

@media only screen and (max-width: 890px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 750px !important;
        text-align: left
    }
}

@media only screen and (max-width: 880px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 740px !important;
        text-align: left
    }
}

@media only screen and (max-width: 870px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 730px !important;
        text-align: left
    }
}

@media only screen and (max-width: 860px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 720px !important;
        text-align: left
    }
}

@media only screen and (max-width: 850px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 710px !important;
        text-align: left
    }
}

@media only screen and (max-width: 840px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 700px !important;
        text-align: left
    }
}

@media only screen and (max-width: 830px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 690px !important;
        text-align: left
    }
}

@media only screen and (max-width: 820px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 680px !important;
        text-align: left
    }
}

@media only screen and (max-width: 810px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 670px !important;
        text-align: left
    }
}

@media only screen and (max-width: 800px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 660px !important;
        text-align: left
    }
}

@media only screen and (max-width: 790px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 650px !important;
        text-align: left
    }
}

@media only screen and (max-width: 780px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 640px !important;
        text-align: left
    }
}

@media only screen and (max-width: 770px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 630px !important;
        text-align: left
    }
}

@media only screen and (max-width: 760px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 620px !important;
        text-align: left
    }
}

@media only screen and (max-width: 750px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 610px !important;
        text-align: left
    }
}

@media only screen and (max-width: 740px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 600px !important;
        text-align: left
    }
}

@media only screen and (max-width: 730px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 590px !important;
        text-align: left
    }
}

@media only screen and (max-width: 720px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 580px !important;
        text-align: left
    }
}

@media only screen and (max-width: 710px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 570px !important;
        text-align: left
    }
}

@media only screen and (max-width: 700px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 560px !important;
        text-align: left
    }
}

@media only screen and (max-width: 690px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 550px !important;
        text-align: left
    }
}

@media only screen and (max-width: 680px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 540px !important;
        text-align: left
    }
}

@media only screen and (max-width: 670px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 530px !important;
        text-align: left
    }
}

@media only screen and (max-width: 660px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 520px !important;
        text-align: left
    }
}

@media only screen and (max-width: 650px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 510px !important;
        text-align: left
    }
}

@media only screen and (max-width: 640px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 500px !important;
        text-align: left
    }
}

@media only screen and (max-width: 630px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 490px !important;
        text-align: left
    }
}

@media only screen and (max-width: 620px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 480px !important;
        text-align: left
    }
}

@media only screen and (max-width: 610px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 470px !important;
        text-align: left
    }
}

@media only screen and (max-width: 600px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 460px !important;
        text-align: left
    }
}

@media only screen and (max-width: 590px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 450px !important;
        text-align: left
    }
}

@media only screen and (max-width: 580px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 440px !important;
        text-align: left;
    }
}

@media only screen and (max-width: 570px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 430px !important;
        text-align: left
    }
}

@media only screen and (max-width: 560px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 420px !important;
        text-align: left
    }
}

@media only screen and (max-width: 550px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 410px !important;
        text-align: left
    }
}
@media only screen and (max-width: 550px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 400px !important;
        text-align: left
    }
}

@media only screen and (max-width: 540px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 390px !important;
        text-align: left
    }
}

@media only screen and (max-width: 530px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 380px !important;
        text-align: left
    }
}

@media only screen and (max-width: 520px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 370px !important;
        text-align: left
    }
}

@media only screen and (max-width: 510px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 360px !important;
        text-align: left
    }
}

@media only screen and (max-width: 500px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 350px !important;
        text-align: left
    }
}

@media only screen and (max-width: 490px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 340px !important;
        text-align: left
    }
}

@media only screen and (max-width: 480px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 330px !important;
        text-align: left
    }
}

@media only screen and (max-width: 470px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 320px !important;
        text-align: left
    }
}

@media only screen and (max-width: 460px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 310px !important;
        text-align: left
    }
}

@media only screen and (max-width: 450px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 300px !important;
        text-align: left
    }
}

@media only screen and (max-width: 440px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 290px !important;
        text-align: left
    }

    .header-inner {
        display: flex;
        justify-content: center;
        align-items: center
    }
    
}

@media only screen and (max-width: 430px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 280px !important;
        text-align: left
    }
}

@media only screen and (max-width: 420px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 270px !important;
        text-align: left
    }
}

@media only screen and (max-width: 410px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 260px !important;
        text-align: left
    }
}

@media only screen and (max-width: 400px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 250px !important;
        text-align: left
    }
}

@media only screen and (max-width: 360px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 12px;
        width: 240px !important;
        text-align: left
    }
}

@media only screen and (max-width: 350px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 230px !important;
        text-align: left
    }
}

@media only screen and (max-width: 340px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 220px !important;
        text-align: left
    }
}

@media only screen and (max-width: 330px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 210px !important;
        text-align: left
    }
}

@media only screen and (max-width: 320px) {
    .ll-primary-circle {
        display: block !important;
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 200px !important;
        text-align: left
    }
}

@media only screen and (max-width: 310px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 180px !important;
        text-align: left
    }
}

@media only screen and (max-width: 300px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 10px;
        width: 170px !important;
        text-align: left
    }
}

@media only screen and (max-width: 290px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 10px;
        width: 170px !important;
        text-align: left
    }
}

@media only screen and (max-width: 280px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 10px;
        width: 170px !important;
        text-align: left
    }
}

@media only screen and (max-width: 270px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 9px;
        width: 140px !important;
        text-align: left
    }
}

@media only screen and (max-width: 260px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 8px;
        width: 130px !important;
        text-align: left
    }
}

@media only screen and (max-width: 239px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 9px;
        width: 0 !important;
        text-align: left
    }
}


@media only screen and (max-width: 1498px) {
.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    font-size: 12px !important;
display: flex;
margin-top: 0px
}

.bi-search {
    margin-top: .04em
}

.x-one-ll {
    display: none !important
}
}

/* crucial for small device ll  */
/* crucial for small device ll  */

@media only screen and (max-width: 412px) and (min-width: 411px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
    width: 367px !important;
    margin: 0 1.40em !important
}

}


@media only screen and (max-width: 414px) and (min-width: 413px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 350px !important;
margin: 0 1.40em !important
}

}


@media only screen and (max-width: 430px) and (min-width: 429px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 285px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 386px !important;
margin: 0 1.40em !important
}

}

@media only screen and (max-width: 344px) and (min-width: 343px) {

    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 285px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
    width: 396px !important;
    margin: 0 1.40em !important
    }
    
    }

@media only screen and (max-width: 600px) and (min-width: 599px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 464px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 574px !important;
margin: 0 1.0em !important
}

}

@media only screen and (max-width: 712px) and (min-width: 711px) {

    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 570px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    }
@media only screen and (max-width: 800px) and (min-width: 799px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 650px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 752px !important;
margin: 0 1.50em !important
}

}

@media only screen and (max-width: 240px) and (min-width: 239px) {

    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 100px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    .one-350-ll-primary-circle {
        width: 224px !important
    }
    
    .summary-content_ll_primary_browser_device {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 1rem 0;
        cursor: pointer;
    }
    .browsers-list_ll_primary_browser_device {
        display: flex;
        gap: .20em;
        margin: 1em auto;
        margin-left: 1.75em;
    }

    .browser-engine_ll_primary_browser_device {
        border-radius: 2rem;
        display: flex;
        gap: .50rem;
        padding: 0.5rem .90rem;
    }

    .compatibility-header_ll_primary_browser_device {
        display: block;
        text-align: left;
        font-size: 1rem;
        font-weight: 600;
        margin: 0;
        line-height: 1.5;
        margin-left: -3em
    }
    .chevron-icon_ll_primary_browser_device {
        width: 1.6875rem;
        height: 1.6875rem;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        right: 1.25rem;
        top: .80em;
        transition: transform 0.2s ease;
    }

    .availability-status_ll_primary_browser_device {
        display: block;
        text-align: left;
        border-radius: 0.125rem;
        font-size: 0.75rem;
        font-weight: 600;
        margin-right: auto;
        padding: 0 0.25rem;
        text-transform: uppercase;
        margin-left: 1em
    }

    .container {
    width: 224.46px !important;
    margin: 0 0.50em !important
    }
    
    }

@media only screen and (max-width: 397px) and (min-width: 390px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 250px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
    width: 350px !important;
    margin: 0 1.40em !important
}

}


@media only screen and (max-width: 380px) and (min-width: 367px) {
.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 220px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}

.container {
    width: 330px !important;
    margin: 0 1em !important
}

}

@media only screen and (max-width: 366px) and (min-width: 359px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 210px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
        width: 317px !important;
        margin: 0 1em !important
    }

    }

@media only screen and (max-width: 360px) and (min-width: 357px){
.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}

.ll-primary-btn {
    display: block !important;
    width: 220px !important
    }

.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}

.container {
width: 330px !important;
margin: 0 .50em !important
}

}

@media only screen and (max-width: 358px) and (min-width: 354px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .ll-primary-btn {
        font-size: 12px;
        display: block !important;
        width: 200px !important
        }
        .one-350-ll-primary-btn {
            display: none;
        }
        
    
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
    width: 320px !important;
    margin: 0 .60em !important
    }
    
    }

    @media only screen and (max-width: 355px) and (min-width: 350px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        
        .ll-primary-btn {
            font-size: 12px;
            display: block !important;
            width: 180px !important
            }
            .one-350-ll-primary-btn {
                display: none;
            }
                    
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        
        .container {
        width: 310px !important;
        margin: 0 .75em !important
        }
        
        }

@media only screen and (max-width: 349px) and (min-width:348px){
.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}

.ll-primary-btn {
    font-size: 12px;
    display: block !important;
    width: 180px !important
    }
    .one-350-ll-primary-btn {
        display: none;
    }
            
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}

.container {
width: 312px !important;
margin: 0 .60em !important
}

}


@media only screen and (max-width: 347px) and (min-width: 345px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .ll-primary-btn {
        font-size: 12px;
        display: block !important;
        width: 180px !important
        }
        .one-350-ll-primary-btn {
            display: none;
        }
                
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
}

.container {
width: 308px !important;
margin: 0 .60em !important
}

}


@media only screen and (max-width: 345px) and (min-width: 340px){
.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}

.ll-primary-btn {
font-size: 12px;
display: block !important;
width: 200px !important
}
.one-350-ll-primary-btn {
    display: none;
}
        
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}

.container {
width: 324px !important;
margin: 0 .60em !important
}

}


@media only screen and (max-width: 340px) and (min-width: 330px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .ll-primary-btn {
        font-size: 12px;
    display: block !important;
    width: 180px !important
    }
    .one-350-ll-primary-btn {
        display: none;
    }
            
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
    width: 304px !important;
    margin: 0 .60em !important
    }
    
    }

    @media only screen and (max-width: 330px) and (min-width: 326px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        
        .ll-primary-btn {
            font-size: 12px;
        display: block !important;
        width: 180px !important
        }
        .one-350-ll-primary-btn {
            display: none;
        }
                
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        
        .container {
        width: 293px !important;
        margin: 0 .60em !important
        }
        
        }

        
    @media only screen and (max-width: 325px) and (min-width: 321px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        
        .ll-primary-btn {
            font-size: 12px;
        display: block !important;
        width: 180px !important
        }
        .one-350-ll-primary-btn {
            display: none;
        }
                
        .bi-search {
        margin-top: .20em
        }

.x-one-ll {
display: none !important
}

.container {
width: 290px !important;
margin: 0 .60em !important
}

}

@media only screen and (max-width: 320px) and (min-width: 317px) {
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px;
    }

    .ll-primary-btn {
        display: block !important;
        width: 180px !important
    }
    
    .one-350-ll-primary-btn {
        display: none
    }

    .bi-search {
        margin-top: 0.20em;
    }

    .x-one-ll {
        display: none !important;
    }

    .container {
        width: 296px !important;
        margin: 0 0.30em !important;
    }
}

@media only screen and (max-width: 317px) and (min-width: 10px) {
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px;
    }

    .ll-primary-btn {
        display: block !important;
        width: 180px !important
    }
    
    .one-350-ll-primary-btn {
        display: none
    }

    .bi-search {
        margin-top: 0.20em;
    }

    .x-one-ll {
        display: none !important;
    }

    .container {
        width: 290px !important;
        margin: 0 0.30em !important;
    }
}

/* crucial for small device ll end */
/* crucial for small device ll end */



/* 1498px ll */

@media only screen and (max-width: 1498px) {
    .ll-primary-one-e ul {
        display: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden
    }
    
}

.ll-primary-one-e ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.ll-primary-one-e li {
    float: left
}

.ll-primary-one-e li a, .ll-primary-one-e-dropbtn {
    display: inline-block;
    color: var(--ll-white-color);
    text-align: left;
    padding: .25em 2em;
    text-decoration: none;
    border-radius: 10px 0px 0px 0px
}

.ll-primary-one-e li a:hover, .ll-primary-one-e-dropdown:hover .ll-primary-one-e-dropbtn {
    background-color: var(--ll-DARK-SEASHORE-NIGHT-color)
}

.ll-primary-one-e .ll-primary-one-e-dropdown {
    display: inline-block
}

.ll-primary-one-e .ll-primary-one-e-dropdown-content {
    display: none;
    position: absolute;
    background-color: var();
    margin-top: 0em;
    margin-left: 1.24em;
    padding: 1em 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 0 10px 10px 10px
}

.ll-primary-one-e .ll-primary-one-e-dropdown-content a {
    padding: .75em .05em;
    width: 180px;
    text-decoration: none;
    display: block;
    border-radius: 10px 0 0 10px
}

.ll-primary-one-e .ll-primary-one-e-dropdown-content a:hover {
    background-color: var(--ll-SYSTEM-SHOCK-BLUE-color)
}

.ll-primary-one-e .ll-primary-one-e-dropdown:hover .ll-primary-one-e-dropdown-content {
    display: block
}
.bg-ll-primary {
    background: var(--ll-nav-bg-gradient-color);
    border: 1px solid rgb(66, 66, 66)
}

.notification-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--ll-DR-WHITE-color-xp);
    background-image: url('');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: var(--ll-emphasis-color);
    padding: 25px 20px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1)
  }
  
  .notification-link-ll-primary-zxqw {
    color: var(--ll-emphasis-color) !important
  }

.x-one-ll-primary-logo {
    color: var(--ll-white-color);
    font-size: 1.5rem;
    text-decoration: none
}

.x-one-ll-primary-menu {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

.x-one-ll-primary-menu-item {
    position: relative;
}

.x-one-ll-primary-menu-link {
    color: var(--ll-white-color);
    text-decoration: none;
    font-size: 1rem;
    padding: 0 0.5rem
}

.x-one-ll-primary-menu-link:hover {
    text-decoration: underline;
}

.x-one-ll-primary-dropdown {
    display: none;
    position: absolute;
    background-color: var(--ll-GOSHAWK-GREY-color);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 1;
    min-width: 160px
}

.x-one-ll-primary-dropdown a {
    color: var(--ll-white-color);
    padding: 1px 1px;
    text-decoration: none;
    display: block
}

.x-one-ll-primary-dropdown a:hover {
    background-color: var(--ll-STONE-COLD-color)
}

.x-one-ll-primary-menu-item:hover .x-one-ll-primary-dropdown {
    display: block;
}

.x-one-ll-primary-menu-item:not(:last-child)::after {
    color: var(--ll-white-color);
    margin-left: 0rem;
} 

@media only screen and (max-width: 728px) {
 .flex-main-ll-primary, .flex-main-ll-primary {
    display: none;
 }   
}

.x-one-ll-primary-menu-link {
    font-weight: 500;
    font-size: 1em;
}

.footer-one-ll-primary, .social-icon, li {
    padding: .25em 0;
}


@media only screen and (max-width: 397px) {
.sidebar {
    overflow-x: hidden; 
    overflow-y: auto;
}

.sidebar::-webkit-scrollbar {
    width: .50em;
  }
  .sidebar::-webkit-scrollbar-track {
    background: var(--ll-color-border) !important; 
  }
   
  .sidebar::-webkit-scrollbar-thumb {
    background: var(--ll-dark-text-emphasis);
  }
  
  .sidebar::-webkit-scrollbar-thumb:hover {
    background: var(--ll-CURSEDBLACK-color); 
  }
}

.x-docs-ll-primary-navbar {
    padding: 0;
    display: flex;
    align-items: center;
}

.x-docs-ll-primary-logo {
    font-size: 1.30em;
    font-weight: bold;
    color: var(--ll-DR-WHITE-color-xp);
    text-decoration: none;
    transform: rotate(-15deg) scale(1.2);
    margin-right: 10px
}

.x-docs-ll-primary-logo:hover {
    font-size: 1.30em;
    font-weight: bold;
    color: var(--ll-BENZOL-GREEN-color);
    text-decoration: none;
    transform: rotate(-15deg) scale(1.2);
    margin-right: 10px;
}

.x-docs-ll-primary-line {
    height: 2rem;
    width: 2px;
    background-color: var(--ll-DR-WHITE-color-xp);
    margin-right: 10px;
}

.x-docs-ll-primary-text {
    font-size: 1rem;
    color: var(--ll-DR-WHITE-color-xp);
}

/* Style the popup */
/* Style the popup */
.popup {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: var(--ll-emphasis-color);
    background-color: rgba(0,0,0,0.4)
  }

  .popup-content {
    background-color: #0f1216;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid var(--ll-ANCHORS-AWEIGH-color);
    width: 70.08%;
    border-radius: .60em
  }

  .close_ll {
    color: var(--ll-DR-WHITE-color-xp);
    float: right;
    font-size: 28px;
    font-weight: bold
  }
  
  .close_ll:hover,
  .close_ll:focus {
    color: var(--ll-dark-border-subtle);
    text-decoration: none;
    cursor: pointer
  }
  
  .tabcontent {
    display: none;
    padding: 20px;
    border-top: none
  }

  .tab {
    overflow: hidden;
    border-bottom: 1px solid var(--ll-dark-border-subtle)
  }
  
  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s
  }
  
  .tab button:hover {
    background-color: var(--ll-dark-border-subtle)
  }

  .tab button.active {
    color: var(--ll-DR-WHITE-color-xp);
    background-color: #4c0bff !important
  }
  

.breadcrumb.one_x_help_ll_primary {
    font-size: 14px;
    margin-bottom: 20px;
}

.breadcrumb.one_x_help_ll_primary a.one_x_help_ll_primary {
    text-decoration: none;
    color: #1a73e8
}

.breadcrumb.one_x_help_ll_primary a.one_x_help_ll_primary:hover {
    text-decoration: underline;
}

article.one_x_help_ll_primary h1.one_x_help_ll_primary {
    font-size: 2em;
    margin-bottom: 0.625em
}

article.one_x_help_ll_primary p.one_x_help_ll_primary {
    line-height: 1.6
}

article.one_x_help_ll_primary section.one_x_help_ll_primary {
    margin-top: 1.25em
}

article.one_x_help_ll_primary section.one_x_help_ll_primary h2.one_x_help_ll_primary {
    font-size: 1.5em;
    margin-bottom: 0.625em
}

.last-updated.one_x_help_ll_primary {
    font-size: 0.875em;
    margin-bottom: 1.25em
}

.search-container.one_x_help_ll_primary {
    display: flex;
    margin-bottom: 1.25em
}

#search-input.one_x_help_ll_primary {
    flex: 1;
    padding: 0.625em;
    border: 2px solid var(--ll-link-color);
    border-radius: 0.25em 0 0 0.25em;
    outline: none
}

#search-input.one_x_help_ll_primary:focus {
    flex: 1;
    padding: 0.625em;
    border: 2px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    border-radius: 0.25em 0 0 0.25em;
    outline: none
} 
.line-x-ll-primary {
    border-left: none;
    border-right: none !important;
    border-left: none !important;
    border-top: 2px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    border-radius: 0.25em 0 0 0.25em
}
.search-container.one_x_help_ll_primary button.one_x_help_ll_primary {
    padding: 0.625em 1.25em;
    border: none;
    color: white;
    cursor: pointer;
    border-left: none !important;
    border-radius: 0 0.25em 0.25em 0;
    border: 2px solid var(--ll-link-color)
}

.search-container.one_x_help_ll_primary button.one_x_help_ll_primary:hover {
    background-color: #121222 !important
}

#search-results.one_x_help_ll_primary {
    margin-top: 0.625em
}

#search-results.one_x_help_ll_primary div.one_x_help_ll_primary {
    padding: 0.625em;
    border: 1px solid #24324d;
    margin-bottom: 0.313em;
    border-radius: 0.25em;
    cursor: pointer
}

#search-results.one_x_help_ll_primary div.one_x_help_ll_primary:hover {
    background-color: #1f2c42
}

.h_ll_primary {
    color: #ffffff;
}
.img_ll_primary-container {
    width: 100%;
    margin: auto
}

.img_ll_primary-container img {
    width: 100%;
    height: auto;
    cursor: pointer;
    transition: 0.3s;
}

.img_ll_primary-modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.9);
}

.img_ll_primary-modal-content {
    margin: auto;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain
}

.img_ll_primary-caption {
    text-align: center;
    color: white;
    padding: 10px 0
}

@keyframes zoom {
    from { transform: scale(0); } 
    to { transform: scale(1); }
}

.img_ll_primary-close {
    position: absolute;
    top: 1em;
    right: 20px;
    padding: 15px;
    height: 1em;
    border-radius: 1em;
    background-color: var(--ll-emphasis-color);
    color: #00ffbf;
    font-size: 50px;
    transition: 0.3s
}
.close_ll_primary {
    margin-left: .08em;
    margin-top: -.90em;
}
.img_ll_primary-close:hover,
.img_ll_primary-close:focus {
    color: var(--ll-DR-WHITE-color-xp);
    text-decoration: none;
    cursor: pointer;
}

/* Responsive styles for smaller devices */
@media (max-width: 768px) {
    .img_ll_primary-modal-content {
        width: 100%;
        height: auto;
    }

    .img_ll_primary-close {
        font-size: 40px;
        top: 10px;
        right: 10px;
    }

    .img_ll_primary-caption {
        font-size: 14px;
    }
}

/* Basic styling for the list */
.ll {
    list-style-type: none;
    padding-left: 0;
  }
  
  .ll li {
    margin: 0.625em 0;
    position: relative
  }
  
  .ll li a {
    text-decoration: none;
    color: var(--ll-light-text-emphasis);
    font-size: 1em;
    display: flex;
    align-items: center
  }

  
  /* Nested list styling */
  .ll ul {
    margin-left: 1.25em;
    padding-left: 0;
    position: relative
  }
  
  .ll ul li {
    margin: 0px 0 !important
  }
  
  .ll ul li a {
    font-size: 14px;
    color: var(--ll-DR-WHITE-color-xp)
  }
  
  /* Pseudo-elements to draw connecting lines */
  .ll ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: -10px; /* Adjust the left position as needed */
    bottom: 0;
    width: 2px;
    background: var(--ll-secondary-border-subtle)
  }
  
  .ll ul li::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 30px;
    height: 2px;
    background: 1px var(--ll-secondary-border-subtle)
  }
  
  .ll li::before {
    content: '';
    position: absolute;
    top: 0.625em;
    left: 0.625em;
    height: 80%;
    width: 2px;
    background: var(--ll-secondary-border-subtle)
  }

.p_url_ll_primary {
    color: #5398ff !important;
    text-decoration: underline !important;
    &:hover {
        text-decoration: underline !important;
        color: #2375f0 !important
    }
}
 }

 /* Background color ll */
 /* Background color ll */

.display-none_ll_primary {
    display: none !important;
}
.display-none_ll_primary_one {
    display: inline-flex !important;
}
 
/* Container styles for dark mode toggle and appearance selector */
.dark-mode-container {
    position: relative;
    margin-bottom: 20px
}

.dark-mode-toggle {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 8px 1.20em
}

.dark-mode-toggle .toggle-icon {
    margin-right: 8px
}

.dark-mode-toggle .toggle-text {
    font-size: 14px;
    color: var(--ll-emphasis-color)
}

.appearance-selector {
    position: absolute;
    top: 100%;
    left: 0;
    background-image: linear-gradient(to bottom,#e8f8ff,rgba(246, 235, 255, 0.733));
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border: 1px solid var(--ll-border-color);
    padding: 1em 1.13em;
    display: none
}

.appearance-selector.active {
    display: block
}
.dark_ll_primary {
    border-radius: 0.25rem;
    padding: 0.50em .50em !important
}

.dark_ll_primary:hover {
    border-radius: 0.25rem;
    background: var(--ll-bg-dark-x-color) !important;
    color: var(--ll-emphasis-color) !important;
    padding: 0.50em .50em !important
}

.light_ll_primary {
    border-radius: 0.25rem;
    background: var(--ll-primary-border-subtle) !important;
    padding: 0.50em .50em !important
}
.light_ll_primary:hover {
    border-radius: 0.25rem;
    background: var(--ll-bg-green-x-color) !important;
    color: var(--ll-emphasis-color) !important;
    padding: 0.50em .50em !important
}
.bi-moon-stars-fill {
    color: var(--ll-emphasis-color)
}
.bi-moon-stars-fill:hover {
    color: var(--ll-DR-WHITE-color-xp) !important
}
.appearance-selector button {
    display: block;
    color: var(--ll-emphasis-color);
    width: 100%;
    margin: 0.30em 0;
    text-align: left;
    border: none;
    background: none;
    cursor: pointer
}

.appearance-selector button:hover {
    background-color: #f0f0f0
}

.dark_theme_ll_primary {
    display: none !important;
}
.light_theme_ll_primary {
    display: block !important;
}


body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background: linear-gradient(to bottom,#b7ffdd -10%,#b7d8ff -10%,#ffffff,#ffffff,#ffffff,#ffffff,#ffffff,#ffffff);
}


.header {
    background-color: var(--ll-body-background-color);
    color: var(--ll-emphasis-color);
    padding: 20px 20px;
    top: 0;
    z-index: 1000;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border: 2px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1
}

.header-inner {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header h1 {
    margin: 0;
    font-size: 1.5rem
}

.header-nav {
    display: flex;
    align-items: center
}

.header-nav a {
    color: var(--ll-emphasis-color);
    text-decoration: none;
    margin-left: 20px
}

.header-nav a:hover {
    text-decoration: underline
}

.menu-toggle {
    display: none;
    cursor: pointer;
    padding: 5px;
    border: none;
    outline: none
}

.menu-toggle span {
    display: block;
    width: 25px;
    height: 1px;
    background-color: var(--ll-emphasis-color);
    margin: 7px 0;
    transition: transform .4s ease
} 



.container {
    display: flex;
    overflow: hidden;
    margin: 0 2rem
}

.sidebar {
    width: 250px;
    min-width: 250px;
    background-color: var(--ll-body-background-color);
    color: var(--ll-emphasis-color);
    transition: transform .4s ease;
    transform: translateX(-100%);
    position: fixed;
    left: 0;
    top: 9.90em;
    bottom: 0;
    z-index: 999;
    padding: 0;
    overflow-x: auto
}

.sidebar ul {
    list-style-type: none;
    padding: 0px;
    margin: 20px 0px
}

.sidebar ul li {
    padding: 0 0;
}

.sidebar ul li a {
    color: var(--ll-emphasis-color);
    text-decoration: none;
    display: block;
    padding: 8px 20px
}

.sidebar ul li a:hover {
    text-decoration: underline 1px solid rgb(232, 239, 255) !important
}

.sidebar-close {
    position: absolute;
    top: 12px;
    right: .20em;
    background: none;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    font-size: 18px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    &:hover {
        background-color: var(--ll-danger-bg-subtle);
    }
}
.close_ll_primary_x {
    text-align: center;
    margin: 0 0.20em
}
.content {
    flex: 1;
    padding: 0;
    margin-top: 0;
    transition: transform .4s ease
}

.ll-x-img-esx {
    width: 35px;
    height: 35px;
    border-radius: 3px
}

.no-bottom-ll {
    border-bottom: none !important
}

.g-ll-x {
    color: var(--ll-info-text-emphasis);
    font-size: 1.05rem !important
}

.bi-check-circle-fill {
    color: var(--ll-VEGAN--color) !important
}

.ll-em-x-one {
    color: var(--ll-dark-text-emphasis) !important;

    &:hover {
        color: var(--ll-b-x-black-color) !important
    }
}

.ll-html-tutorials-code,
.tutorials-view-links {
    color: var(--ll-color-primary)
}

.tutorials-view-links:hover {
    color: var(--ll-color-secondary-light)
}

@media (max-width:1620px) {
    .x-one-ll {
        padding: 7px;
        border-radius: 5px;
    }
}

@media only screen and (max-width: 1669px) {
    .ll-primary-btn {
        width: 240px;
        margin-left: 1em;
    }
        .sidebar {
        width: 250px;
        min-width: 250px;
        background-color: var(--ll-body-background-color);
        color: var(--ll-emphasis-color);
        transition: transform .4s ease;
        transform: translateX(-100%);
        position: fixed;
        left: 0;
        top: 9.90em !important;
        bottom: 0;
        z-index: 999;
        padding: 0px;
        overflow-x: auto
    }
}

@media (max-width:1602px) {
    .sidebar {
        width: 250px;
        min-width: 250px;
        background-color: var(--ll-body-background-color);
        color: var(--ll-emphasis-color);
        transition: transform .4s ease;
        transform: translateX(-100%);
        position: fixed;
        left: 0;
        top: 9.90em !important;
        bottom: 0;
        z-index: 999;
        padding: 0px;
        overflow-x: auto
    }
}

@media (max-width:1498px) {
   .main-sidebar {
       display: block;
   }
   .content {
       flex: 1;
       padding: 0;
       margin-top: 0;
       transition: transform .4s ease
   }
    .header-nav {
        display: none
    }

    .navbar-header-ll-x,
    .everything-ll {
        display: block !important
    }

    .sidebar {
        width: 250px;
        min-width: 250px;
        transition: transform .4s ease;
        transform: translateX(-100%);
        position: fixed;
        left: 0;
       top: 5.20rem !important;
        bottom: 0;
        z-index: 999;
        padding: 0px
    }

    .menu-toggle {
        display: block;
        background-color: none !important
    }

    .sidebar {
        width: 250px
    }

    .menu-toggle.active span:nth-child(1) {
        transform: translateY(8px) rotate(45deg)
    }

    .menu-toggle.active span:nth-child(2) {
        transform: scale(0)
    }

    .menu-toggle.active span:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg)
    }

    .sidebar-open {
        transform: translateX(0)
    }

    .content-open {
        transform: translateX(250px)
    }

  
    .Levoric-Learn-home {
        border-radius: 3px !important;
        margin-top: none !important
    }

    .g-ll-x {
        margin: 0 1em;
    }
}
button.menu-toggle {
    background-color: var(--ll-body-background-color) !important
}
@media (min-width:1499px) {
    .menu-toggle {
        display: none
    }

    .container {
        overflow: visible
    }

    .sidebar {
        transform: translateX(0)
    }

    .content {
        margin-left: 250px
    }

    .sidebar-close {
        display: none !important
    }


    /* white bg large screen ll */
    
}

.menu-heading {
    text-align: left;
    margin: 0 .80em;
    font-size: 1.50rem !important;
    font-weight: 400;
}

.navbar-header-ll-x,
.everything-ll {
    display: none
}

@media only screen and (max-width:397px) {
    .content {
        flex: 1;
        width: 100%;
        padding: 0 0 !important;
        transition: transform .4s ease
    }

    .container {
        width: 310px !important;
        margin: 0 2em !important
    }
}

@media only screen and (max-width:767px) {
    .core-moving-ll {
        margin-left: 0 !important
    }

    #featured .featured-content .btn {
        background: var(--ll-HAPPYYIPEE--color) !important
    }

    footer {
        background-color: var(--ll-body-color);
        color: var(--ll-white-text-color) !important;
        display: block !important;
        flex-wrap: wrap !important;
        justify-content: space-around !important;
        padding: 0 0 !important;
        text-align: left !important
    }
}

@media screen and (max-width:1049px) {
    footer {
        background-color: var(--ll-body-color);
        color: var(--ll-white-text-color);
        display: block;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 1em -1em !important
    }

    .footer-section {
        flex: 1 1 400px !important;
        margin: 10px
    }
}

@media screen and (max-width:1060px) {
    footer {
        background-color: var(--ll-body-color);
        color: var(--ll-white-text-color);
        display: block !important;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 1em -1em !important
    }

    .footer-section {
        flex: 1 1 200px !important;
        margin: 10px;
        display: block !important
    }
}

@media screen and (max-width:1054px) {
    footer {
        background-color: var(--ll-body-bg);
        color: var(--ll-white-text-color);
        display: block !important;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 1em -1em !important
    }

    .footer-section {
        flex: 1 1 200px !important;
        margin: 10px;
        display: block !important
    }

    .cpx-ll {
        width: 400px !important
    }
}

@media screen and (max-width:484px) {
    footer {
        background-color: var(--ll-body-bg);
        color: var(--ll-white-text-color);
        display: block !important;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 1em -1em !important
    }

    .footer-section {
        flex: 1 1 200px !important;
        margin: 10px;
        display: block !important
    }

    .cpx-ll {
        width: 400px !important
    }
}

@media screen and (max-width:482px) {
    footer {
        display: block !important;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 1em -1em !important
    }

    .footer-section {
        flex: 1 1 200px !important;
        margin: 10px;
        display: block !important
    }

    .cpx-ll {
        width: 300px !important
    }
}

@media screen and (max-width:380px) {
    footer {
        display: block !important;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 1em -1em !important
    }

    .footer-section {
        flex: 1 1 200px !important;
        margin: 10px;
        display: block !important
    }

    .cpx-ll {
        width: 200px !important
    }
}

@media only screen and (min-width:768px) {

    .ff-x-ll-pr {
        width: 22px;
        height: 22px;
        border-radius: 30px;
        vertical-align: middle;
        margin-top: -.30em;
        border: 1px solid var(--ll-SAMBUCUS-color) !important
    }
}

.ff-x-ll-pr {
    width: 22px;
    height: 22px;
    border-radius: 30px;
    vertical-align: middle;
    margin-top: -.30em;
    border: 1px solid var(--ll-SAMBUCUS-color) !important
}

.x-g-x-ll {
    border-top: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1 !important
}

.Levoric-Learn-home {
    border-radius: 3px;
    margin-top: 2px
}

.alert {
    position: fixed !important;
    top: 9.72em !important;
    left: 0 !important;
    width: 100% !important;
    color: var(--ll-body-bg) !important;
    text-align: center !important;
    padding: 1rem !important;
    z-index: 1000 !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2) !important;
    transition: transform .3s ease-in-out !important;
    transform: translateY(-100%) !important
}

.alert.show {
    transform: translateY(0) !important
}

.alert.hidden {
    display: none !important
}

.alert.offline {
    background-color: var(--ll-TANGERINECREAM--color) !important;
    color: var(--ll-emphasis-color) !important;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
    font-weight: 500 !important
}

.alert.online {
    background-color: var(--ll-AQUA-GREEN--color) !important;
    color: var(--ll-emphasis-color) !important;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
    font-weight: 500 !important
}

.bi {
    display: inline-block !important;
    vertical-align: middle !important;
    margin-right: 5px !important
}

@media (max-width:768px) {
    .bi {
        width: 12px !important;
        height: 12px !important
    }
}

@media (min-width:769px) {
    .bi {
        width: 16px !important;
        height: 16px !important
    }
}

.one-line-x-ll {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
}

.eit-4 {
    border-radius: 3px !important;
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255)) !important
}

.ncme-ll {
    padding: .20em 1rem !important;
    border-top: 1px solid var(--ll-dark-bg-subtle) !important;
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255)) !important
}

.ncme-ll pre {
    padding: .25rem 0 .875rem;
    margin-top: .8125rem;
    margin-bottom: 0;
    overflow: overlay;
    background-color: transparent;
    border: 0
}

@media (min-width:992px) {
    .ncme-ll pre {
        margin-right: 1.875rem
    }
}

.ncme-ll pre code {
    font-size: inherit;
    color: var(--ll-emphasis-color);
    word-wrap: normal
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.padding_gap_ll_primary {
    position: relative;
    cursor: pointer;
    padding: .500em 1em;
    margin-top: .300em;
    display: inline-block
}

.tooltip {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: var(--ll-background-color-white-gradient);
    color: var(--ll-CURSEDBLACK-color);
    padding: 5px;
    border-radius: 3px;
    white-space: nowrap;
    opacity: 0;
    transition: opacity .2s;
    font-size: 14px;
    pointer-events: none
}

.copy-btn:hover .tooltip,
.dark-mode .copy-btn.copied .tooltip {
    opacity: 1
}

.fa-check-circle {
    color: var(--ll-AQUAMARINE-color)
}

.enxb-3 {
    margin-top: 2em
}

.margin-x-ll {
    margin: 1em 0
}

.line {
    display: block
}

.doctype {
    color: var(--ll-ATHENABLUE-color)
}

.keyword {
    color: var( --ll-LAVENDERPERCEPTIONS-color)
}

.number {
    color: var(--ll-OAKBUFF-color)
}

.string {
    color: var(--ll-LONDON-RAIN-color)
}

.comment {
    color: var(--ll-GREY-OF-DARKNESS-color);
    font-style: oblique
}

.tag {
    color: var(--ll-METEORSHOWER-color)
}

.attr-name {
    color: var(--ll-code-color)
}

.attr-value {
    color: var(--ll-bg-color-green)
}

.content-x {
    color: var(--ll-emphasis-color)
}

.close-tag {
    color: var(--ll-METEORSHOWER-color)
}

.attr-value-string {
    color: var(--ll-color-primary)
}

/* ll styles.css */

@media only screen and (max-width: 569px) {
    .ll-primary-popup-content {
        background-color: var(--ll-emphasis-color);
        margin:25% auto !important;
        padding: 20px;
        border: 2px solid var(--ll-b-x-black-color);
        border-radius: 4px;
        width: 80%;
        max-width: 500px;
    }        
}

.ll-primary-btn {
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
}

.ll-primary-btn-primary {
    background-color: var(--ll-AZURE-color);
    color: var(--ll-emphasis-color);
}

.ll-primary-btn-primary:hover {
    background-color: var(--ll-LONDON-RAIN-color)
}

.ll-primary-btn-success {
    background-color: var(--ll-VITALIZE-color);
    color: var(--ll-white-color);
}

.ll-primary-btn-success:hover {
    background-color: var(--ll-GREENRIBBON-color)
}

.ll-primary-popup {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.5)
}

.ll-primary-popup-content {
    background-color: var(--ll-emphasis-color);
    margin: 15% auto;
    padding: 20px;
    border: 2px solid var(--ll-b-x-black-color);
    border-radius: 4px;
    width: 80%;
    max-width: 500px
}

.ll-primary-close {
    color: var(--ll-white-color);
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer
}

.ll-primary-close:hover,
.ll-primary-close:focus {
    color: var(--ll-RAINYGREY-color);
    text-decoration: none
}

.ll-primary-form-control {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    box-sizing: border-box;
    border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
    border-radius: 4px
}

.ll-primary-popup-content:hover {
    border: 2px solid transparent; 
    border-image: var(--ll-background-gradient-color-x);
    border-image-slice: 1;
    border-radius: 10px !important;
    outline: none
}

.ll-primary-form-control:active,
.ll-primary-form-control:focus {
    border: 2px solid transparent; 
    border-image: var(--ll-background-gradient-color-x);
    border-image-slice: 1;
    color: var(--ll-DR-WHITE-color-xp);
    border-radius: 10px !important;
    outline: none
}

.ll-primary-search-results {
    padding: .50em;
    border-radius: 4px;
    margin-top: 20px;
    font-size: 18px
}

.ll-primary-search-result-item {
    margin: 10px 0;
    padding: 10px;
    background-color: var(--ll-ULTRAINDIGO-color);
    border: 1px solid var(--ll-STARGATESHIMMER-color);
    color: var(--ll-DR-WHITE-color-xp);
    border-radius: 4px;
    cursor: pointer
}

.ll-primary-search-result-item:hover {
    background-color: var(--ll-VIOLETGLOW-color);
    border: 1px solid var(--ll-DARKSOFTVIOLET-color)
}

.ll-primary-section {
    margin: 20px 0;
    padding: 20px;
    background-color: var(--ll-DOCTOR-color);
    border: 1px solid var(--ll-STEAM-color);
    border-radius: 4px
}

.ll-primary-circle {
    border: 1px solid var(--ll-border-color) !important;
    border-radius: 1em;
    width: 990px;
    text-align: left
    }
    
    .ll-primary-circle:hover {
        border: 1px solid var(--ll-dark-border-subtle) !important
        }

.search-container-ll-primary {
margin: 0 2em
}

.one-350-ll-primary-btn, .one-350-ll-primary-popup {
    display: none
}

@media only screen and (max-width: 325px) {
    .one-350-ll-primary-btn {
        display: block;
        padding: 10px 20px;
        margin: 1em 0;
        width: 220px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }    
}

@media only screen and (max-width: 358px) {
    body {
        overflow-x: hidden
    }
    .one-350-ll-primary-btn {
        display: block;
        padding: 10px 20px;
        margin: 1em 0;
        width: 265px !important;
        font-size: 16px;
        cursor: pointer;
        border: none;
        border-radius: 4px
    }
    
    .one-350-ll-primary-btn-primary {
        border: 1px solid var(--ll-dark-border-subtle) !important;
        color: var(--ll-emphasis-color)
    }
    
    .one-350-ll-primary-btn-primary:hover {
        background-color: var(--ll-LONDON-RAIN-color)
    }
    
    .one-350-ll-primary-btn-success {
        background-color: var(--ll-VITALIZE-color);
        color: var(--ll-white-color)
    }
    
    .one-350-ll-primary-btn-success:hover {
        background-color: var(--ll-GREENRIBBON-color)
    }
    
    .one-350-ll-primary-popup {
        display: none;
        z-index: 1;
        left: 0;
        top: 0;
        margin-left: -1em;
        width: 100% !important;
        height: 100% !important;
        overflow: auto !important;
        background-color: rgba(0, 0, 0, 0.25)
    }
    
    .one-350-ll-primary-popup-content {
        background-color: var(--one-350-ll-primary-emphasis-color) !important;
        margin: 4% auto !important;
        padding: 20px !important;
        border: 2px solid var(--ll-b-x-black-color) !important;
        border-radius: 4px !important;
        width: 80% !important;
        max-width: 500px !important
    }
    
    .one-350-ll-primary-close {
        color: var(--ll-DR-WHITE-color-xp);
        float: right;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer
    }
    
    .one-350-ll-primary-close:hover,
    .one-350-ll-primary-close:focus {
        color: var(--ll-RAINYGREY-color);
        text-decoration: none
    }
    
    .one-350-ll-primary-form-control {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        box-sizing: border-box;
        border: 2px solid var(--ll-LIGHT-SHŌJIN-BLUE-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-popup-content:hover {
        border: 2px solid transparent !important; 
        border-image: var(--ll-background-gradient-color-x) !important;
        border-image-slice: 1 !important;
        border-radius: 10px !important;
        outline: none !important
    }
    
    .one-350-ll-primary-form-control:active,
    .one-350-ll-primary-form-control:focus {
        border: 2px solid transparent; 
        border-image: var(--ll-background-gradient-color-x);
        border-image-slice: 1;
        border-radius: 10px !important;
        outline: none
    }
    
    .one-350-ll-primary-search-results {
        padding: .50em;
        border-radius: 4px;
        margin-top: 20px;
        font-size: 18px
    }
    
    .one-350-ll-primary-search-result-item {
        margin: 10px 0;
        padding: 10px;
        background-color: var(--ll-ULTRAINDIGO-color);
        border: 1px solid var(--ll-STARGATESHIMMER-color);
        border-radius: 4px;
        cursor: pointer
    }
    
    .one-350-ll-primary-search-result-item:hover {
        background-color: var(--ll-VIOLETGLOW-color);
        border: 1px solid var(--ll-DARKSOFTVIOLET-color)
    }
    
    .one-350-ll-primary-section {
        margin: 20px 0;
        padding: 20px;
        background-color: var(--ll-DOCTOR-color);
        border: 1px solid var(--ll-STEAM-color);
        border-radius: 4px
    }
    
    .one-350-ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 990px;
        text-align: left
    }
    
    .search-container-one-350-ll-primary {
        margin: 0 2em
    }
    
}

@media only screen and (max-width: 1668px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 980px;
        text-align: left
        }
}

@media only screen and (max-width: 1658px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 979px;
        text-align: left
        }
}

@media only screen and (max-width: 1657px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 970px;
        text-align: left
        }
}

@media only screen and (max-width: 1648px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 969px;
        text-align: left
        }
}

@media only screen and (max-width: 1647px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 960px;
        text-align: left
        }
}

@media only screen and (max-width: 1638px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 959px;
        text-align: left
        }
}

@media only screen and (max-width: 1637px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 950px;
        text-align: left
        }
}

@media only screen and (max-width: 1628px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 949px;
        text-align: left
        }
}

@media only screen and (max-width: 1627px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 940px;
        text-align: left
        }
}

@media only screen and (max-width: 1618px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 939px;
        text-align: left
        }
}
@media only screen and (max-width: 1617px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 930px;
        text-align: left
        }
}


@media only screen and (max-width: 1608px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 929px;
        text-align: left
        }
}

@media only screen and (max-width: 1607px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 920px;
        text-align: left
        }
}


@media only screen and (max-width: 1598px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 919px;
        text-align: left
        }
}


@media only screen and (max-width: 1597px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 910px;
        text-align: left
        }
}

@media only screen and (max-width: 1588px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 909px;
        text-align: left
        }
}

@media only screen and (max-width: 1587px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 900px;
        text-align: left
        }
}

@media only screen and (max-width: 1578px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 890px;
        text-align: left
        }
}

@media only screen and (max-width: 1568px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 880px;
        text-align: left
        }
}

@media only screen and (max-width: 1558px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 870px;
        text-align: left
        }
}

@media only screen and (max-width: 1548px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 860px;
        text-align: left
        }
}

@media only screen and (max-width: 1538px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 850px;
        text-align: left
        }
}

@media only screen and (max-width: 1528px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 840px;
        text-align: left
        }
}

@media only screen and (max-width: 1518px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 830px;
        text-align: left
        }
}

@media only screen and (max-width: 1508px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 820px;
        text-align: left
        }
}

@media only screen and (max-width: 1498px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1340px;
        text-align: left
        }
}

@media only screen and (max-width: 1480px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1330px;
        text-align: left
        }
}

@media only screen and (max-width: 1470px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1320px;
        text-align: left
        }
}

@media only screen and (max-width: 1460px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1310px;
        text-align: left
        }
}

@media only screen and (max-width: 1450px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1300px;
        text-align: left
        }
}

@media only screen and (max-width: 1440px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1290px;
        text-align: left
        }
}

@media only screen and (max-width: 1430px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1280px;
        text-align: left
        }
}

@media only screen and (max-width: 1420px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1270px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1410px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1260px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1400px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1250px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1390px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1240px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1380px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1230px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1370px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1220px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1360px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1210px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1350px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1200px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1340px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1190px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1330px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1180px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1320px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1170px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1310px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1160px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1300px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1150px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1290px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1140px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1280px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1130px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1270px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1120px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1260px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1110px !important;
        text-align: left
        }
}

@media only screen and (max-width: 1250px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1100px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1240px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1100px !important;
        text-align: left
    }
    .header-inner {
        display: flex;
        justify-content: space-around;
        align-items: center
    }
}

@media only screen and (max-width: 1230px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1099px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1220px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1080px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1210px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1070px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1200px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1060px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1190px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1050px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1180px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1040px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1170px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1030px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1160px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1020px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1150px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1010px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1140px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 1000px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1130px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 990px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1120px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 980px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1110px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 970px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1100px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 960px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1090px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 950px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1080px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 940px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1070px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 930px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1060px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 920px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1050px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 910px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1040px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 900px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1030px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 890px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1020px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 880px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1010px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 870px !important;
        text-align: left
    }
}

@media only screen and (max-width: 1000px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 860px !important;
        text-align: left
    }
}

@media only screen and (max-width: 990px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 850px !important;
        text-align: left
    }
}

@media only screen and (max-width: 980px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 840px !important;
        text-align: left
    }
}

@media only screen and (max-width: 970px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 830px !important;
        text-align: left
    }
}

@media only screen and (max-width: 960px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 820px !important;
        text-align: left
    }
}

@media only screen and (max-width: 950px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 810px !important;
        text-align: left
    }
}

@media only screen and (max-width: 940px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 800px !important;
        text-align: left
    }
}

@media only screen and (max-width: 930px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 790px !important;
        text-align: left
    }
}

@media only screen and (max-width: 920px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 780px !important;
        text-align: left
    }
}

@media only screen and (max-width: 910px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 770px !important;
        text-align: left
    }
}

@media only screen and (max-width: 900px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 760px !important;
        text-align: left
    }
}

@media only screen and (max-width: 890px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 750px !important;
        text-align: left
    }
}

@media only screen and (max-width: 880px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 740px !important;
        text-align: left
    }
}

@media only screen and (max-width: 870px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 730px !important;
        text-align: left
    }
}

@media only screen and (max-width: 860px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 720px !important;
        text-align: left
    }
}

@media only screen and (max-width: 850px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 710px !important;
        text-align: left
    }
}

@media only screen and (max-width: 840px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 700px !important;
        text-align: left
    }
}

@media only screen and (max-width: 830px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 690px !important;
        text-align: left
    }
}

@media only screen and (max-width: 820px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 680px !important;
        text-align: left
    }
}

@media only screen and (max-width: 810px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 670px !important;
        text-align: left
    }
}

@media only screen and (max-width: 800px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 660px !important;
        text-align: left
    }
}

@media only screen and (max-width: 790px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 650px !important;
        text-align: left
    }
}

@media only screen and (max-width: 780px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 640px !important;
        text-align: left
    }
}

@media only screen and (max-width: 770px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 630px !important;
        text-align: left
    }
}

@media only screen and (max-width: 760px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 620px !important;
        text-align: left
    }
}

@media only screen and (max-width: 750px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 610px !important;
        text-align: left
    }
}

@media only screen and (max-width: 740px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 600px !important;
        text-align: left
    }
}

@media only screen and (max-width: 730px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 590px !important;
        text-align: left
    }
}

@media only screen and (max-width: 720px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 580px !important;
        text-align: left
    }
}

@media only screen and (max-width: 710px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 570px !important;
        text-align: left
    }
}

@media only screen and (max-width: 700px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 560px !important;
        text-align: left
    }
}

@media only screen and (max-width: 690px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 550px !important;
        text-align: left
    }
}

@media only screen and (max-width: 680px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 540px !important;
        text-align: left
    }
}

@media only screen and (max-width: 670px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 530px !important;
        text-align: left
    }
}

@media only screen and (max-width: 660px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 520px !important;
        text-align: left
    }
}

@media only screen and (max-width: 650px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 510px !important;
        text-align: left
    }
}

@media only screen and (max-width: 640px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 500px !important;
        text-align: left
    }
}

@media only screen and (max-width: 630px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 490px !important;
        text-align: left
    }
}

@media only screen and (max-width: 620px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 480px !important;
        text-align: left
    }
}

@media only screen and (max-width: 610px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 470px !important;
        text-align: left
    }
}

@media only screen and (max-width: 600px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 460px !important;
        text-align: left
    }
}

@media only screen and (max-width: 590px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 450px !important;
        text-align: left
    }
}

@media only screen and (max-width: 580px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 440px !important;
        text-align: left;
    }
}

@media only screen and (max-width: 570px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 430px !important;
        text-align: left
    }
}

@media only screen and (max-width: 560px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 420px !important;
        text-align: left
    }
}

@media only screen and (max-width: 550px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 410px !important;
        text-align: left
    }
}
@media only screen and (max-width: 550px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 400px !important;
        text-align: left
    }
}

@media only screen and (max-width: 540px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 390px !important;
        text-align: left
    }
}

@media only screen and (max-width: 530px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 380px !important;
        text-align: left
    }
}

@media only screen and (max-width: 520px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 370px !important;
        text-align: left
    }
}

@media only screen and (max-width: 510px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 360px !important;
        text-align: left
    }
}

@media only screen and (max-width: 500px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 350px !important;
        text-align: left
    }
}

@media only screen and (max-width: 490px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 340px !important;
        text-align: left
    }
}

@media only screen and (max-width: 480px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 330px !important;
        text-align: left
    }
}

@media only screen and (max-width: 470px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 320px !important;
        text-align: left
    }
}

@media only screen and (max-width: 460px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 310px !important;
        text-align: left
    }
}

@media only screen and (max-width: 450px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 300px !important;
        text-align: left
    }
}

@media only screen and (max-width: 440px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 290px !important;
        text-align: left
    }

    .header-inner {
        display: flex;
        justify-content: center;
        align-items: center
    }
    
}

@media only screen and (max-width: 430px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 280px !important;
        text-align: left
    }
}

@media only screen and (max-width: 420px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 270px !important;
        text-align: left
    }
}

@media only screen and (max-width: 410px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 260px !important;
        text-align: left
    }
}

@media only screen and (max-width: 400px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 250px !important;
        text-align: left
    }
}

@media only screen and (max-width: 360px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 12px;
        width: 240px !important;
        text-align: left
    }
}

@media only screen and (max-width: 350px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 230px !important;
        text-align: left
    }
}

@media only screen and (max-width: 340px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 220px !important;
        text-align: left
    }
}

@media only screen and (max-width: 330px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 210px !important;
        text-align: left
    }
}

@media only screen and (max-width: 320px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 70px !important;
        text-align: left
    }
}

@media only screen and (max-width: 310px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        width: 180px !important;
        text-align: left
    }
}

@media only screen and (max-width: 300px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 10px;
        width: 170px !important;
        text-align: left
    }
}

@media only screen and (max-width: 290px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 10px;
        width: 160px !important;
        text-align: left
    }
}

@media only screen and (max-width: 280px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 10px;
        width: 150px !important;
        text-align: left
    }
}

@media only screen and (max-width: 270px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 9px;
        width: 140px !important;
        text-align: left
    }
}

@media only screen and (max-width: 260px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 8px;
        width: 130px !important;
        text-align: left
    }
}

@media only screen and (max-width: 239px) {
    .ll-primary-circle {
        border: 1px solid var(--ll-METEORSHOWER-color);
        border-radius: 1em;
        font-size: 9px;
        width: 0 !important;
        text-align: left
    }
}

@media only screen and (max-width: 1498px) {
.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}

.bi-search {
    margin-top: .04em
}

.x-one-ll {
    display: none !important
}
}

@media only screen and (max-width: 397px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
    width: 250px
}
.bi-search {
    margin-top: .20em
}

.x-one-ll {
display: none !important
}
}

@media only screen and (max-width: 1498px) {
    .ll-primary-one-e ul {
        display: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden
    }
    
}

.ll-primary-one-e ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.ll-primary-one-e li {
    float: left
}

.ll-primary-one-e li a, .ll-primary-one-e-dropbtn {
    display: inline-block;
    color: var(--ll-emphasis-color);
    text-align: left;
    padding: .25em 2em;
    text-decoration: none;
    border-radius: 10px 0px 0px 0px
}

.ll-primary-one-e li a:hover, .ll-primary-one-e-dropdown:hover .ll-primary-one-e-dropbtn {
    background-color: var(--ll-GLITTER-color)
}

.ll-primary-one-e .ll-primary-one-e-dropdown {
    display: inline-block
}

.ll-primary-one-e .ll-primary-one-e-dropdown-content {
    display: none;
    position: absolute;
    background-color: var();
    margin-top: 0em;
    margin-left: 1.24em;
    padding: 1em 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 0 10px 10px 10px
}

.ll-primary-one-e .ll-primary-one-e-dropdown-content a {
    padding: .75em .05em;
    width: 180px;
    text-decoration: none;
    display: block;
    border-radius: 10px 0 0 10px
}

.ll-primary-one-e .ll-primary-one-e-dropdown-content a:hover {
    background-color: var(--ll-SYSTEM-SHOCK-BLUE-color);
    color: var(--ll-DR-WHITE-color-xp);
}

.ll-primary-one-e .ll-primary-one-e-dropdown:hover .ll-primary-one-e-dropdown-content {
    display: block
}
.bg-ll-primary {
    background: var(--ll-bg-search-form-color);
    border: 1px solid var(--ll-bg-search-form-color)
}

.x-one-ll-primary-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: var(--ll-ALADDINs-FEATHER-color);
    padding: 0 0;
    /* padding: 1.50rem 1em; */
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border: 2px solid transparent; 
    border-image: var(--ll-background-gradient-color-x);
    border-image-slice: 1;
    outline: none
}

.notification-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--ll-DR-WHITE-color-xp);
    background-image: url('');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: var(--ll-emphasis-color);
    padding: 25px 20px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1)
  }
  
  .notification-link-ll-primary-zxqw {
    color: var(--ll-emphasis-color) !important
  }

  #span-menu-notification-for-smaller-device {
    display: none
  }


  @media screen and (max-width: 728px) {
    #span-menu-notification-for-smaller-device {
        position: relative;
        display: block;
        width: 100%;
        margin-bottom: 0;
        transition: margin-bottom 0.4s ease
      }
      
      #span-menu-notification-for-smaller-device-button {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: space-between;
        background-color: rgb(238, 242, 255) !important;
        padding: 10px 15px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        border-bottom: 1px solid rgb(240, 242, 255);
        font-size: 16px;
        outline: none;
        transition: background-color 0.3s ease
      }
      
      #span-menu-notification-for-smaller-device-button:hover {
        background-color: rgb(233, 243, 255) !important
      }
      
      .badge {
        background-color: #ff3b3b;
        color: rgb(255, 255, 255);
        font-size: 12px;
        font-weight: bold;
        padding: 2px 6px;
        border-radius: 12px;
        margin-right: 8px;
        align-self: center;
        display: inline-block;
      }
      
      #span-menu-notification-for-smaller-device svg {
        margin-left: auto;
        transition: transform 0.3s ease
      }
      
      #span-menu-notification-for-smaller-device-dropdown {
        margin: 0;
        overflow: hidden;
        max-height: 0;
        opacity: 0;
        visibility: hidden;
        transform: scaleY(0);
        transition: max-height 0.4s ease, opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease, padding 0.4s ease;
        background-color: #d8ecff;
        border: 1px solid #ddd;
        border-radius: 0;
        padding: 0
      }
      
      #span-menu-notification-for-smaller-device.open #span-menu-notification-for-smaller-device-dropdown {
        max-height: 100px;
        opacity: 1;
        visibility: visible;
        transform: scaleY(1);
        padding: 10px
      }
      
      #span-menu-notification-for-smaller-device-dropdown p {
        margin: 0;
        color: var(--ll-emphasis-color);
        line-height: 1.5
      }
      
      #span-menu-notification-for-smaller-device-dropdown a {
        color: var(--ll-AZURE-color);
        text-decoration: none;
        font-weight: bold
      }
      
      #span-menu-notification-for-smaller-device-dropdown a:hover {
        text-decoration: underline
      }
      #span-menu-notification-for-smaller-device.open #span-menu-notification-for-smaller-device-dropdown {
        max-height: 100px;
        opacity: 1;
        visibility: visible;
        transform: scaleY(1)
      }
      
      #span-menu-notification-for-smaller-device.open svg {
        transform: rotate(180deg)
      }
      
      #span-menu-notification-for-smaller-device.open {
        border-bottom: 1px solid rgb(240, 242, 255) !important;
        margin-bottom: 1px
      }
        
  }

.x-one-ll-primary-logo {
    color: var(--ll-white-color);
    font-size: 1.5rem;
    text-decoration: none
}

.x-one-ll-primary-menu {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

.x-one-ll-primary-menu-item {
    position: relative;
}

.x-one-ll-primary-menu-link {
    color: var(--ll-white-color);
    text-decoration: none;
    font-size: 1rem;
    padding: 0 0.5rem
}

.x-one-ll-primary-menu-link:hover {
    text-decoration: underline;
}

.x-one-ll-primary-dropdown {
    display: none;
    position: absolute;
    background-color: var(--ll-GOSHAWK-GREY-color);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 1;
    min-width: 160px
}

.x-one-ll-primary-dropdown a {
    color: var(--ll-white-color);
    padding: 1px 1px;
    text-decoration: none;
    display: block
}

.x-one-ll-primary-dropdown a:hover {
    background-color: var(--ll-STONE-COLD-color)
}

.x-one-ll-primary-menu-item:hover .x-one-ll-primary-dropdown {
    display: block;
}

.x-one-ll-primary-menu-item:not(:last-child)::after {
    color: var(--ll-white-color);
    margin-left: 0rem;
} 

@media only screen and (max-width: 728px) {
 .flex-main-ll-primary, .flex-main-ll-primary {
    display: none;
 }   
}

.x-one-ll-primary-menu-link {
    font-weight: 500;
    font-size: 1em;
}

.footer-one-ll-primary, .social-icon, li {
    padding: .25em 0;
}


@media only screen and (max-width: 397px) {
.sidebar {
    overflow-x: hidden; 
    overflow-y: auto;
}

.sidebar::-webkit-scrollbar {
    width: .50em;
  }
  .sidebar::-webkit-scrollbar-track {
    background: var(--ll-dark-bg-subtle); 
  }
   
  .sidebar::-webkit-scrollbar-thumb {
    background: var(--ll-color-border);
  }
  
  .sidebar::-webkit-scrollbar-thumb:hover {
    background: var(--ll-CURSEDBLACK-color); 
  }

  .intro_buttons_ll_primary_x_nr_kr_xs {
    margin: 0.40em 1em !important
  }
}

.x-docs-ll-primary-navbar {
    padding: 0;
    display: flex;
    align-items: center;
}

.x-docs-ll-primary-logo {
    font-size: 1.30em;
    font-weight: bold;
    color: var(--ll-CURSEDBLACK-color);
    text-decoration: none;
    transform: rotate(-15deg) scale(1.2);
    margin-right: 10px
}

.x-docs-ll-primary-logo:hover {
    font-size: 1.30em;
    font-weight: bold;
    color: var(--ll-ALADDINs-FEATHER-color);
    text-decoration: none;
    transform: rotate(-15deg) scale(1.2);
    margin-right: 10px
}

.x-docs-ll-primary-line {
    height: 2rem;
    width: 2px;
    background-color: var(--ll-DR-WHITE-color-xp);
    margin-right: 10px;
}

.x-docs-ll-primary-text {
    font-size: 1rem;
    color: var(--ll-DR-WHITE-color-xp);
}

/* Style the popup */
/* Style the popup */
.popup {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: var(--ll-emphasis-color);
    background-color: rgba(0,0,0,0.4)
  }

  .popup-content {
    background-color: #0f1216;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid var(--ll-ANCHORS-AWEIGH-color);
    width: 70.08%;
    border-radius: .60em
  }

  .close_ll {
    color: var(--ll-DR-WHITE-color-xp);
    float: right;
    font-size: 28px;
    font-weight: bold
  }
  
  .close_ll:hover,
  .close_ll:focus {
    color: var(--ll-dark-border-subtle);
    text-decoration: none;
    cursor: pointer
  }
  
  .tabcontent {
    display: none;
    padding: 20px;
    border-top: none
  }

  .tab {
    overflow: hidden;
    border-bottom: 1px solid var(--ll-dark-border-subtle)
  }
  
  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s
  }
  
  .tab button:hover {
    background-color: var(--ll-dark-border-subtle)
  }

  .tab button.active {
    color: var(--ll-DR-WHITE-color-xp);
    background-color: #4c0bff !important
  }
  

.breadcrumb.one_x_help_ll_primary {
    font-size: 14px;
    margin-bottom: 20px;
}

.breadcrumb.one_x_help_ll_primary a.one_x_help_ll_primary {
    text-decoration: none;
    color: #1a73e8
}

.breadcrumb.one_x_help_ll_primary a.one_x_help_ll_primary:hover {
    text-decoration: underline;
}

article.one_x_help_ll_primary h1.one_x_help_ll_primary {
    font-size: 2em;
    margin-bottom: 0.625em
}

article.one_x_help_ll_primary p.one_x_help_ll_primary {
    line-height: 1.6
}

article.one_x_help_ll_primary section.one_x_help_ll_primary {
    margin-top: 1.25em
}

article.one_x_help_ll_primary section.one_x_help_ll_primary h2.one_x_help_ll_primary {
    font-size: 1.5em;
    margin-bottom: 0.625em
}

.last-updated.one_x_help_ll_primary {
    font-size: 0.875em;
    margin-bottom: 1.25em
}

.search-container.one_x_help_ll_primary {
    display: flex;
    margin-bottom: 1.25em
}

#search-input.one_x_help_ll_primary {
    flex: 1;
    padding: 0.625em;
    border: 2px solid var(--ll-link-color);
    border-radius: 0.25em 0 0 0.25em;
    outline: none
}

#search-input.one_x_help_ll_primary:focus {
    flex: 1;
    padding: 0.625em;
    border: 2px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    border-radius: 0.25em 0 0 0.25em;
    outline: none
} 
.line-x-ll-primary {
    border-left: none;
    border-right: none !important;
    border-left: none !important;
    border-top: 2px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    border-radius: 0.25em 0 0 0.25em
}
.search-container.one_x_help_ll_primary button.one_x_help_ll_primary {
    padding: 0.625em 1.25em;
    border: none;
    color: white;
    cursor: pointer;
    border-left: none !important;
    border-radius: 0 0.25em 0.25em 0;
    border: 2px solid var(--ll-link-color)
}

.search-container.one_x_help_ll_primary button.one_x_help_ll_primary:hover {
    background-color: #121222 !important
}

#search-results.one_x_help_ll_primary {
    margin-top: 0.625em
}

#search-results.one_x_help_ll_primary div.one_x_help_ll_primary {
    padding: 0.625em;
    border: 1px solid #24324d;
    margin-bottom: 0.313em;
    border-radius: 0.25em;
    cursor: pointer
}

#search-results.one_x_help_ll_primary div.one_x_help_ll_primary:hover {
    background-color: #1f2c42
}

.h_ll_primary {
    color: #ffffff;
}
.img_ll_primary-container {
    width: 100%;
    margin: auto
}

.img_ll_primary-container img {
    width: 100%;
    height: auto;
    cursor: pointer;
    transition: 0.3s;
}

.img_ll_primary-modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.9);
}

.img_ll_primary-modal-content {
    margin: auto;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain
}

.img_ll_primary-caption {
    text-align: center;
    color: white;
    padding: 10px 0
}

@keyframes zoom {
    from { transform: scale(0); } 
    to { transform: scale(1); }
}

.img_ll_primary-close {
    position: absolute;
    top: 1em;
    right: 20px;
    padding: 15px;
    height: 1em;
    border-radius: 1em;
    background-color: var(--ll-emphasis-color);
    color: #00ffbf;
    font-size: 50px;
    transition: 0.3s
}
.close_ll_primary {
    margin-left: .08em;
    margin-top: -.90em;
}
.img_ll_primary-close:hover,
.img_ll_primary-close:focus {
    color: var(--ll-DR-WHITE-color-xp);
    text-decoration: none;
    cursor: pointer;
}

/* Responsive styles for smaller devices */
@media (max-width: 768px) {
    .img_ll_primary-modal-content {
        width: 100%;
        height: auto;
    }

    .img_ll_primary-close {
        font-size: 40px;
        top: 10px;
        right: 10px;
    }

    .img_ll_primary-caption {
        font-size: 14px;
    }
}

/* Basic styling for the list */
.ll {
    list-style-type: none;
    padding-left: 0;
  }
  
  .ll li {
    margin: 0.625em 0;
    position: relative
  }
  
  .ll li a {
    text-decoration: none;
    color: var(--ll-light-text-emphasis);
    font-size: 1em;
    display: flex;
    align-items: center
  }

  
  /* Nested list styling */
  .ll ul {
    margin-left: 1.25em;
    padding-left: 0;
    position: relative
  }
  
  .ll ul li {
    margin: 0px 0 !important
  }
  
  .ll ul li a {
    font-size: 14px;
    color: var(--ll-DR-WHITE-color-xp)
  }
  
  /* Pseudo-elements to draw connecting lines */
  .ll ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: -10px; /* Adjust the left position as needed */
    bottom: 0;
    width: 2px;
    background: var(--ll-secondary-border-subtle)
  }
  
  .ll ul li::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 30px;
    height: 2px;
    background: 1px var(--ll-secondary-border-subtle)
  }
  
  .ll li::before {
    content: '';
    position: absolute;
    top: 0.625em;
    left: 0.625em;
    height: 80%;
    width: 2px;
    background: var(--ll-secondary-border-subtle)
  }

.p_url_ll_primary {
    color: #5398ff !important;
    text-decoration: underline !important;
    &:hover {
        text-decoration: underline !important;
        color: #2375f0 !important
    }
}

/* small device */

/* large device */

/* Container styles for dark mode toggle and appearance selector */
.dark-mode-container {
    position: relative;
    margin-bottom: 20px
}

.dark-mode-toggle {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 8px 1.20em
}

.dark-mode-toggle .toggle-icon {
    margin-right: 8px
}

.dark-mode-toggle .toggle-text {
    font-size: 14px;
    color: var(--ll-emphasis-color)
}

.appearance-selector {
    position: absolute;
    top: 100%;
    left: 0;
    background-image: linear-gradient(to bottom,#e8f8ff,rgba(246, 235, 255, 0.733));
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border: 1px solid var(--ll-border-color);
    padding: 1em 1.13em;
    display: none
}

.appearance-selector.active {
    display: block
}
.dark_ll_primary {
    border-radius: 0.25rem;
    padding: 0.50em .50em !important
}

.dark_ll_primary:hover {
    border-radius: 0.25rem;
    background: var(--ll-bg-dark-x-color) !important;
    color: var(--ll-emphasis-color) !important;
    padding: 0.50em .50em !important
}

.light_ll_primary {
    border-radius: 0.25rem;
    background: var(--ll-primary-border-subtle) !important;
    padding: 0.50em .50em !important
}
.light_ll_primary:hover {
    border-radius: 0.25rem;
    background: var(--ll-bg-green-x-color) !important;
    color: var(--ll-emphasis-color) !important;
    padding: 0.50em .50em !important
}
.bi-moon-stars-fill {
    color: var(--ll-emphasis-color)
}
.bi-moon-stars-fill:hover {
    color: var(--ll-DR-WHITE-color-xp) !important
}
.appearance-selector button {
    display: block;
    color: var(--ll-emphasis-color);
    width: 100%;
    margin: 0.30em 0;
    text-align: left;
    border: none;
    background: none;
    cursor: pointer
}

.appearance-selector button:hover {
    background-color: #f0f0f0
}

.dark_theme_ll_primary {
    display: none !important;
}
.light_theme_ll_primary {
    display: block !important;
}

button.ll-primary-circle {
    background-color: var(--ll-body-bg) !important
}
/* social icons */
.social-icon {
    width: 35px;
    height: 35px;
    transition: transform 0.3s;
    fill: var(--ll-emphasis-color);
}

.social-icon:hover {
    width: 35px;
    height: 35px;
    transition: transform 0.3s;
    fill: var(--ll-color-secondary)
}
/* scoial icons */
.left, .right {
    display: inline-block;
    vertical-align: center;
  }
  
  .left {
    width: 35%;
  }
  .intro_buttons_ll_primary_x_nr_kr_xs {
    margin: 0.70em 1em
  }
  .right {
    height: 4vh;
    border-left: 1px solid var(--ll-border-color);
    width: 40%;
  }

.border_styles_ll_primary {
    border-top: 1px solid var(--ll-border-color);
    width: 210px;
    margin: 0 1.28em;
}
.light_dark_themes_ll_primary svg {
    width: 30px !important;
    height: 30px !important;
    color: var(--ll-DARKSOFTVIOLET-color);
    &:hover {
        color: var(--ll-emphasis-color) !important
    }
}

button.light_dark_themes_ll_primary {
    margin: 0.99em 0em;
    background: none;
    border: none;
    outline: none;
    cursor: pointer
}

.white_themes_switch_ll_primary {
    display: none;
}
.dark_themes_switch_ll_primary {
display: block;
}

.themes_intro_pakage_ll_primary {
    font-weight: 500;
    color: var(--ll-color-border);
}

@media only screen and (max-width: 380px) {
    .header {
        width: 100% !important
    }
    body {
        overflow-x: scroll !important
    }
 }

 @media only screen and (max-width: 359px) {
    .header {
        width: 100% !important
    }
    body {
        overflow-x: scroll !important
    }
 }

 .ll-links-search-result-find-out-tips-professional {
    text-align: left
 }

/* .facebook_x_one_emx_ll_primary, .twitter_x_one_emx_ll_primary, .instagram_x_one_emx_ll_primary, .github_x_one_emx_ll_primary, .linkedin_x_one_emx_ll_primary {
    background-color: #d6d6d6;
    width: 10%;
    padding: 0.10em 1.10em;
    border-radius: 2.15em;
 }

.facebook_social_icons_ll_primary, .x_twitter_social_icons_ll_primary, .instagram_social_icons_ll_primary, .github_social_icons_ll_primary, .linkedin_social_icons_ll_primary {
margin: 0 -0.85em;
 } */

 .anchore-links-ll-updates:hover {
    color: var(--ll-link-hover-color) !important
}

.dc {
background: linear-gradient(135deg, #6a41ff 0%, #4e69ff 99%, #7621ff 100%);;
}

.new-text {
    color: red; /* Change the color as needed */
    margin-right: 8px; /* Adjust the space between the text and the icon */
}

.icon {
    vertical-align: middle; /* Align the icon vertically with the text */
    margin-left: 4px; /* Adjust the space to the left of the icon if needed */
}

.Users_login_signup_data_anchor_profile_dashboard_ll_primary_signup {
    padding: .41em .75em;
    text-align: center;
    text-decoration: none;
    margin-right: 0;
    outline: none;
    transition: background-color 0.3s ease
}

.Users_login_signup_data_anchor_profile_dashboard_ll_primary_login {
    padding: .38em .75em;
    text-align: center;
    text-decoration: none;
    margin-right: 0;
    outline: none;
    transition: background-color 0.3s ease
}

.Users_login_signup_data_anchor_profile_dashboard_ll_primary_signup {
    background-color: var(--ll-b-x-black-color);
    color: var(--ll-DR-WHITE-color-xp);
}

.Users_login_signup_data_anchor_profile_dashboard_ll_primary_login {
    background-color: var(--ll-DR-WHITE-color-xp);
    color: var(--ll-emphasis-color)
}

.Users_login_signup_data_anchor_profile_dashboard_ll_primary_login:hover {
    opacity: 0.8
}

.Users_login_signup_data_anchor_profile_dashboard_ll_primary_signup:hover {
    opacity: 0.8
}

/* device browser compatibility  */
/* device browser compatibility  */

@media only screen and (max-width: 739px) {
    .browser-compatibility-indicator_ll_primary_browser_device {
        padding-left: 1rem;
        background-color: #162538;
        border: none;
    }

    .summary-content_ll_primary_browser_device {
        display: flex;
        flex-direction: column;
        align-items: flex-start; /* Align items to the left */
        justify-content: flex-start; /* Align items to the left */
    }

    .compatibility-icon_ll_primary_browser_device {
        left: 0;
        top: 0;
        width: 1.5rem;
        height: 1.5rem;
        margin-right: 0.5rem; /* Add some space between the icon and the text */
    }

    .compatibility-header_ll_primary_browser_device {
        font-size: 1.2rem;
        font-weight: bold;
        margin: 0 0 0.5rem 0; /* Add bottom margin for spacing */
        color: white;
        display: flex;
        align-items: center;
    }

    .availability-status_ll_primary_browser_device {
        background-color: transparent;
        color: white;
        font-size: 1rem;
        margin-left: 0.5rem;
    }

    .browsers-list_ll_primary_browser_device {
        display: flex;
        flex-direction: row;
        justify-content: flex-start; /* Align items to the left */
        gap: 1rem;
        margin: 0;
    }

    .browser-engine_ll_primary_browser_device {
        background-color: transparent;
        padding: 0;
    }

    .browser-icon_ll_primary_browser_device {
        width: 2rem;
        height: 2rem;
    }

    .supported_ll_primary_browser_device::after {
        width: 1.5rem;
        height: 1.5rem;
        margin-left: 0.5rem;
    }

    .chevron-icon_ll_primary_browser_device {
        right: 0;
        width: 1rem;
        height: 1rem;
        background-size: contain;
    }

    .extra-content_ll_primary_browser_device {
        padding: 1rem 0;
    }

    .feature-description_ll_primary_browser_device {
        font-size: 0.9rem;
    }

    .links-list_ll_primary_browser_device {
        gap: 1rem;
        display: flex;
    }

    .link-item_ll_primary_browser_device a {
        font-size: 0.9rem;
        padding: 0.5rem;
    }
}

@media only screen and (max-width: 447px) {
    .browser-compatibility-indicator_ll_primary_browser_device {
margin-left: -2.50em !important
    } 
    .extra-content_ll_primary_browser_device {
        display: block;
        align-items: left;
        justify-items: left;
        margin-left: 1em
    }
} 

.browser-compatibility-indicator_ll_primary_browser_device {
    background-color: #e0f7fa;
    margin: 1rem 0;
    padding-left: 1rem;
    position: relative;
}

.browser-compatibility-indicator_ll_primary_browser_device.high-compatibility_ll_primary_browser_device {
    background-image: linear-gradient(to right, #edf4fc, rgb(223, 228, 247));
    border: 1px solid var(--ll-border-color);
    border-top: none !important
}

.browser-compatibility-indicator_ll_primary_browser_device.low-compatibility_ll_primary_browser_device {
    background-color: #ffcdd2;
}

.browser-compatibility-indicator_ll_primary_browser_device[open] .chevron-icon_ll_primary_browser_device {
    transform: rotate(180deg);
}

.summary-content_ll_primary_browser_device {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 0;
    cursor: pointer;
}

.summary-content_ll_primary_browser_device::-webkit-details-marker {
    display: none;
}

.compatibility-icon_ll_primary_browser_device {
    background-size: contain;
    background-repeat: no-repeat;
    width: 2.3125rem;
    height: 2.25rem;
    position: absolute;
    left: -3.8125rem;
    top: 1rem;
}

.compatibility-header_ll_primary_browser_device {
    font-size: 1rem;
    font-weight: 600;
    margin: 0;
    line-height: 1.5
}

.availability-status_ll_primary_browser_device {
    background-color: #ffffff;
    border-radius: 0.125rem;
    color: #000000;
    font-size: 0.75rem;
    font-weight: 600;
    margin-right: auto;
    padding: 0 0.25rem;
    text-transform: uppercase;
}

.browsers-list_ll_primary_browser_device {
    display: flex;
    gap: 0.90rem;
    margin: 0 4em;
}

.browser-engine_ll_primary_browser_device {
    background-color: #ffffff;
    border-radius: 2rem;
    display: flex;
    gap: 1.50rem;
    padding: 0.5rem .90rem;
}

.browser-icon_ll_primary_browser_device {
    width: 1.25rem;
    height: 1.25rem;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: .5rem;
}

.chrome-icon_ll_primary_browser_device {
    background-image: url('https://cdn-icons-png.flaticon.com/512/888/888846.png');
}

.edge-icon_ll_primary_browser_device {
    background-image: url('https://cdn-icons-png.flaticon.com/512/5968/5968890.png');
}

.firefox-icon_ll_primary_browser_device {
    background-image: url('https://cdn-icons-png.flaticon.com/512/5968/5968827.png');
}

.safari-icon_ll_primary_browser_device {
    background-image: url('https://cdn-icons-png.flaticon.com/512/6124/6124992.png');
}

.supported_ll_primary_browser_device::after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url('https://cdn-icons-png.flaticon.com/512/1443/1443000.png');
    background-size: cover;
    margin-left: 1.20rem;
    vertical-align: middle;
}


/* .chevron-icon_ll_primary_browser_device {
    width: 1.6875rem;
    height: 1.6875rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-arrow-down-circle" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 1.25rem;
    transition: transform 0.2s ease;
} */

.chevron-icon_ll_primary_browser_device {
    width: 1.6875rem;
    height: 1.6875rem;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="black" class="bi bi-arrow-down-circle" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 1.25rem;
    transition: transform 0.2s ease;
}


.browser-compatibility-indicator_ll_primary_browser_device[open] .chevron-icon_ll_primary_browser_device {
    transform: rotate(180deg);
}

.extra-content_ll_primary_browser_device {
    padding: 1rem;
}

.feature-description_ll_primary_browser_device {
    margin: 0 0 1rem 0
}

.links-list_ll_primary_browser_device {
    list-style: none;
    padding: 0;
    display: flex;
    gap: 1.5rem;
    flex-wrap: wrap;
}

.link-item_ll_primary_browser_device a {
    text-decoration: none;
    font-weight: 500;
    padding: .60em;
    color: var(--ll-DR-WHITE-color-xp);
    border-radius: .30em;
    background-color: var(--ll-info-text-emphasis)
}

.link-item_ll_primary_browser_device a:visited {
    color: var(--ll-DR-WHITE-color-xp);
}

.learn-more-link_ll_primary_browser_device,
.full-compatibility-link_ll_primary_browser_device,
.feedback-link_ll_primary_browser_device {
    background: none;
}

/* feedback users */

.feedback-container-improvement_feedback_ll_primary {
    background-image: 
        url('/docs/image/feedback_ll_primary.png'),
        linear-gradient(to right, rgb(233, 245, 255), rgb(238, 245, 255));
    background-size: cover, 100%;
    background-position: center, center;
    background-repeat: no-repeat, no-repeat;
    border: 1px solid var(--ll-border-color);
    margin-bottom: 1em;
    padding: 20px;
    width: 100%;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}


.feedback-container-improvement_feedback_ll_primary h2 {
    margin: 0 0 10px;
    font-size: 24px;
}

.feedback-container-improvement_feedback_ll_primary p {
    margin: 10px 0;
    font-size: 14px;
    color: var(--ll-ANCHORS-AWEIGH-color);
}

.feedback-buttons-improvement_feedback_ll_primary {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}

.feedback-buttons-improvement_feedback_ll_primary button {
    background-color: var(--ll-ATHENABLUE-color);
    border: 1px solid var(--ll-color-secondary-light);
    border-radius: 5px;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

.feedback-buttons-improvement_feedback_ll_primary button:hover {
    background-color: var(--ll-b-x-black-color);
    color: var(--ll-DR-WHITE-color-xp);
    border: 1px solid var(--ll-color-border-dark)
}

.feedback-buttons-improvement_feedback_ll_primary button svg {
    margin-right: 5px;
}

.link-improvement_feedback_ll_primary {
    color: var(--ll-link-color);
    text-decoration: none;
    transition: color 0.3s
}

.link-improvement_feedback_ll_primary:hover {
    color: var(--ll-link-hover-color)
}

.improvement_feedback_ll_primary {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    margin-top: 20px;
}

.circle-improvement_feedback_ll_primary {
    width: 50px;
    height: 50px;
    background-color: #555;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #6ca0ff;
    font-size: 20px;
    position: relative;
}

.circle-improvement_feedback_ll_primary:before,
.circle-improvement_feedback_ll_primary:after {
    content: '"';
    font-size: 16px;
    position: absolute;
    color: #6ca0ff;
}

.circle-improvement_feedback_ll_primary:before {
    left: 8px;
}

.circle-improvement_feedback_ll_primary:after {
    right: 8px;
}

.img_feedback_improvements_ll_primary {
    vertical-align: middle;
}

.feedback_users_support_ll_primary_x {
    vertical-align: middle;
    margin-top: .50em;
}

/* Ads LL */
/* Ads LL */

/* @media only screen and (max-width: 1669px) {
    .sponser_ll_primary { 
      height: 772.60vh !important;
    }  
  }
  @media only screen and (max-width: 1668px) {
    .sponser_ll_primary { 
      height: 776.90vh !important;
    }  
  }
  
  @media only screen and (max-width: 1598px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 780.59vh !important;
    }    
    .content {
      width: 63% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1589px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 782.59vh !important;
    }    
    .content {
      width: 63% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1497px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 777vh !important;
    }    
    .content {
      width: 90% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1378px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 778.50vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1359px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 780.50vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  
  @media only screen and (max-width: 1348px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 782.50vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1330px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 785.0vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1328px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 787.0vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1301px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 789.0vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1286px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 791.0vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1273px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 793.20vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1210px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 795.60vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1200px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 797.60vh !important;
    }    
    .content {
      width: 75% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1199px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 815.90vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1189px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 818.50vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1184px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 820.60vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1181px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 822.60vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1170px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 824.60vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1152px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 826.80vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1141px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 828.99vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1096px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 832.99vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1095px) {
    .sponser_ll_primary { 
     width: 450px !important;
     height: 835vh !important;
    }    
    .content {
      width: 70% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1054px) {
    .sponser_ll_primary { 
     width: 300px !important;
     height: 845vh !important;
    }    
    .content {
      width: 80% !important;
          padding: 0;
          margin-top: 0;
          transition: transform .4s ease
      }
  }
  
  @media only screen and (max-width: 1568px) {
    .sponser_ll_primary { 
     height: 785vh !important;
    }    
  }
  
  @media only screen and (max-width: 1566px) {
    .sponser_ll_primary { 
     height: 787vh !important;
    }    
  }
  
  @media only screen and (max-width: 1533px) {
    .sponser_ll_primary { 
     height: 789.30vh !important;
    }    
  }
  
  @media only screen and (max-width: 1515px) {
    .sponser_ll_primary { 
     height: 791.30vh !important;
    }    
  }
  
  
  @media only screen and (max-width: 1500px) {
    .sponser_ll_primary { 
     height: 793.30vh !important;
    }    
  }
  
  @media only screen and (max-width: 1498px) {
    .sponser_ll_primary { 
     height: 759.90vh !important;
     width: 300px !important;
    }    
  }
  
  
  @media only screen and (max-width: 1489px) {
    .sponser_ll_primary { 
     height: 762vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1482px) {
    .sponser_ll_primary { 
     height: 764.19vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1473px) {
    .sponser_ll_primary { 
     height: 766.19vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1463px) {
    .sponser_ll_primary { 
     height: 768.19vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1451px) {
    .sponser_ll_primary { 
     height: 770.49vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1450px) {
    .sponser_ll_primary { 
     height: 772.49vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1418px) {
    .sponser_ll_primary { 
     height: 777vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1378px) {
    .sponser_ll_primary { 
     height: 778.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1355px) {
    .sponser_ll_primary { 
     height: 780.60vh !important;
     width: 300px !important;
    }    
  }
  @media only screen and (max-width: 1347px) {
    .sponser_ll_primary { 
     height: 782.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1330px) {
    .sponser_ll_primary { 
     height: 784.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1328px) {
    .sponser_ll_primary { 
     height: 786.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1301px) {
    .sponser_ll_primary { 
     height: 789.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1286px) {
    .sponser_ll_primary { 
     height: 791vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1273px) {
    .sponser_ll_primary { 
     height: 793.40vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1210px) {
    .sponser_ll_primary { 
     height: 795.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1200px) {
    .sponser_ll_primary { 
     height: 797.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1199px) {
    .sponser_ll_primary { 
     height: 812.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1194px) {
    .sponser_ll_primary { 
     height: 814.30vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1185px) {
    .sponser_ll_primary { 
     height: 816.50vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1172px) {
    .sponser_ll_primary { 
     height: 818.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1169px) {
    .sponser_ll_primary { 
     height: 820.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1167px) {
    .sponser_ll_primary { 
     height: 822.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1159px) {
    .sponser_ll_primary { 
     height: 824.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1147px) {
    .sponser_ll_primary { 
     height: 826.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1139px) {
    .sponser_ll_primary { 
     height: 828.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1096px) {
    .sponser_ll_primary { 
     height: 833.50vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1095px) {
    .sponser_ll_primary { 
     height: 835.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1054px) {
    .sponser_ll_primary { 
     height: 845vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1047px) {
    .sponser_ll_primary { 
     height: 847.50vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1035px) {
    .sponser_ll_primary { 
     height: 849.50vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1032px) {
    .sponser_ll_primary { 
     height: 851.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1031px) {
    .sponser_ll_primary { 
     height: 853.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1016px) {
    .sponser_ll_primary { 
     height: 855.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1013px) {
    .sponser_ll_primary { 
     height: 857.40vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1012px) {
    .sponser_ll_primary { 
     height: 859.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1002px) {
    .sponser_ll_primary { 
     height: 861.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 1001px) {
    .sponser_ll_primary { 
     height: 863.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 997px) {
    .sponser_ll_primary { 
     height: 865.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 996px) {
    .sponser_ll_primary { 
     height: 868vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 987px) {
    .sponser_ll_primary { 
     height: 870.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 975px) {
    .sponser_ll_primary { 
     height: 872.40vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 966px) {
    .sponser_ll_primary { 
     height: 874.50vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 962px) {
    .sponser_ll_primary { 
     height: 878.70vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 959px) {
    .sponser_ll_primary { 
     height: 880.70vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 950px) {
    .sponser_ll_primary { 
     height: 882.70vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 948px) {
    .sponser_ll_primary { 
     height: 887vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 945px) {
    .sponser_ll_primary { 
     height: 889.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 944px) {
    .sponser_ll_primary { 
     height: 891.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 939px) {
    .sponser_ll_primary { 
     height: 893.50vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 937px) {
    .sponser_ll_primary { 
     height: 897.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 935px) {
    .sponser_ll_primary { 
     height: 899.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 925px) {
    .sponser_ll_primary { 
     height: 901.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 920px) {
    .sponser_ll_primary { 
     height: 906.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 913px) {
    .sponser_ll_primary { 
     height: 908.30vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 912px) {
    .sponser_ll_primary { 
     height: 910.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 911px) {
    .sponser_ll_primary { 
     height: 914.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 906px) {
    .sponser_ll_primary { 
     height: 916.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 898px) {
    .sponser_ll_primary { 
     height: 918.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 896px) {
    .sponser_ll_primary { 
     height: 920.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 892px) {
    .sponser_ll_primary { 
     height: 922.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 891px) {
    .sponser_ll_primary { 
     height: 925.20vh !important;
     width: 300px !important;
    }    
  }
  
  
  @media only screen and (max-width: 886px) {
    .sponser_ll_primary { 
     height: 927.20vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 878px) {
    .sponser_ll_primary { 
     height: 929.60vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 873px) {
    .sponser_ll_primary { 
     height: 931.50vh !important;
     width: 300px !important;
    }    
  }
  @media only screen and (max-width: 872px) {
    .sponser_ll_primary { 
     height: 933.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 871px) {
    .sponser_ll_primary { 
     height: 935.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 866px) {
    .sponser_ll_primary { 
     height: 939.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 864px) {
    .sponser_ll_primary { 
     height: 943.80vh !important;
     width: 300px !important;
    }    
  }
  
  
  @media only screen and (max-width: 859px) {
    .sponser_ll_primary { 
     height: 945.80vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 854px) {
    .sponser_ll_primary { 
     height: 947.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 852px) {
    .sponser_ll_primary { 
     height: 949.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 852px) {
    .sponser_ll_primary { 
     height: 949.90vh !important;
     width: 300px !important;
    }    
  }
  
  @media only screen and (max-width: 933px) {
    .sponser_ll_primary { 
  display: none;
    }    
  }
  
  
  
   .sponser_ll_primary {
      background-color: #222;
      border-radius: 10px;
      overflow: hidden;
      width: 300px;
      height: 751vh;
      padding: 20px;
      margin-left: 1em;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
      border-bottom: 2px solid #444;
  }
  
  .affilate_sponser_ll_primary {
      display: block;
  }
  
  .ad-item {
      background-color: #333;
      border-radius: 10px;
      overflow: hidden;
      width: 100%;
      text-align: center;
      padding: 20px;
      margin-bottom: 1em;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
      position: relative
  }
  
  .ad-item img {
      max-width: 100%;
      height: auto;
      border-radius: 10px 10px 0 0;
  }
  
  .ad-item .ad-badge {
      position: absolute;
      top: 10px;
      right: 10px;
      background: #fff;
      color: #000;
      font-size: 12px;
      padding: 2px 5px;
      border-radius: 3px;
  }
  
  .ad-item h2 {
      margin: 20px 0 10px;
      font-size: 18px;
  }
  
  .ad-item p {
      margin: 10px 0;
      font-size: 14px;
      color: #bbb;
  }
  
  .ad-item .btn {
      display: inline-block;
      padding: 10px 20px;
      margin-top: 20px;
      background: #fff;
      color: #000;
      text-decoration: none;
      border-radius: 5px;
      font-weight: bold;
      transition: background 0.3s;
  }
  
  .ad-item .btn:hover {
      background: #ddd;
  } */

/* Ads LL */
/* Ads LL */

.ll_cx_nav-bar-vb {
    margin-top: 1em !important;
}

/* Popup ad promotion of ll */
/* Popup ad promotion of ll */

#ad_container_x_affilate_c_ll_primary {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
}

.ad_content {
    background-image: linear-gradient(to right, rgb(255, 166, 203), rgb(150, 183, 255));
    color: var(--ll-emphasis-color);
    margin: auto;
    padding: 20px;
    color: var(--ll-emphasis-color);
    width: 80%;
    max-width: 700px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
    position: relative;
    border-radius: 10px;
    text-align: center;
}

.close_btn {
    position: absolute;
    top: 10px;
    right: .76em;
    width: 7%;
    height: 14.70%;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: background-color 0.3s;
}

@media only screen and (max-width: 397px) {
    .close_btn {
        position: absolute;
        top: 10px;
        right: .30em;
        width: 10%;
        height: 7.70%;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        transition: background-color 0.3s;
    }    
}


.close_btn:hover {
color: rgb(125, 127, 255)
}

.ad_banner {
    max-width: 100%;
    height: auto;
    margin-bottom: 15px
}

.ad_title {
    font-size: 24px;
    margin: 15px 0
}

.ad_description {
    font-size: 16px;
    margin: 15px 0
}
body.ns_ll_primary {
    border: none;
}
body.dark-mode .em-c {
    background: linear-gradient(to right,#5B00E4,#5B00E4)!important
}

body.dark-mode .eit-4 {
    border: 1px solid rgb(54,64,71)!important;
    border-radius: 4px 4px 0 0 !important;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39))!important
}

body.dark-mode .ncme-ll {
    padding: .20em 1rem!important;
    border-top: 1px solid rgb(54,64,71)!important;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39))!important
}

body.dark-mode .ex-ll-x {
    color: #5df4ff
}

body.dark-mode .ll-b {
    color: rgb(255,203,90)
}

body.dark-mode .ll-c {
    color: #2fd8ae;
    font-size: 16px
}

body.dark-mode .ll-3 {
    color: white
}

body.dark-mode .copy-btn {
    position: relative;
    cursor: pointer;
    padding: .500em 1em;
    margin-top: .300em;
    display: inline-block
}

body.dark-mode .tooltip {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(to right,rgb(226,242,255),rgb(214,221,255));
    color: #131313;
    padding: 5px;
    border-radius: 3px;
    white-space: nowrap;
    opacity: 0;
    transition: opacity .2s;
    font-size: 14px;
    pointer-events: none
}

body.dark-mode .copy-btn:hover .tooltip,body.dark-mode .copy-btn.copied .tooltip {
    opacity: 1
}

body.dark-mode .fa-check-circle {
    color: #23e9b7
}

body.dark-mode .enxb-3 {
    margin-top: 2em
}

body.dark-mode .color-1-ll-x,body.dark-mode .color-5-ll-x,body.dark-mode .color-8-ll-x,body.dark-mode .color-11-ll-x {
    color: rgb(202,123,255)
}

body.dark-mode .color-2-ll-x,body.dark-mode .color-6-ll-x,body.dark-mode .color-9-ll-x {
    color: rgb(252,204,115)
}

body.dark-mode .color-3-ll-x,body.dark-mode .color-4-ll-x,body.dark-mode .color-7-ll-x,body.dark-mode .color-10-ll-x {
    color: rgb(168,181,255)
}

body.dark-mode .grey-color-js-a {
    color: rgb(206,206,206)
}

body.dark-mode .grey-color-js-b {
    color: rgb(187,185,255)
}

body.dark-mode .grey-color-js-c {
    color: rgb(255,160,197)
}

body.dark-mode .grey-color-js-d {
    color: rgb(255,215,34)
}

body.dark-mode .js-ll-introduction {
    color: rgb(39,255,183)
}

body.dark-mode .grey-color-js-e {
    color: rgb(255,163,163)
}

body.dark-mode .grey-color-js-f {
    color: rgb(138,222,255)
}

body.dark-mode .grey-color-js-i {
    color: rgb(201,160,255)
}

body.dark-mode .grey-color-js-j {
    color: rgb(255,208,80)
}

body.dark-mode .ll-x-c {
    color: rgb(255,208,80)
}

body.dark-mode .mgn-1 {
    margin-top: 1.10em
}

body.dark-mode .ll-x-a {
    color: #23e9b7
}

body.dark-mode .ex-ll-x {
    color: #38f2ff
}

body.dark-mode .fa-check-circle {
    color: #23e9b7
}

body.dark-mode .eca-ll,body.dark-mode .ec-ll,body.dark-mode .ems-10,body.dark-mode .ec-10 {
    display: block!important;
    text-align: left!important;
    font-family: 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
    font-size: 12px;
    margin-left: -.1rem;
    color: rgb(204,204,204)
}

/* Light thene */

body.light-mode .eit-4 {
    border-radius: 3px !important
}

body.light-mode .ncme-ll {
    padding: 0.20em 1rem
}

body.light-mode .ex-ll-x {
    color: #5df4ff
}

body.light-mode .ll-b {
    color: rgb(255, 203, 90)
}

body.light-mode .ll-c {
    color: #2fd8ae;
    font-size: 16px
}

body.light-mode .ll-3 {
    color: white
}

body.light-mode .copy-btn {
    position: relative;
    cursor: pointer;
    padding: 0.500em 1em;
    margin-top: 0.300em;
    display: inline-block
}

body.light-mode .tooltip {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(to right, rgb(226, 242, 255), rgb(214, 221, 255));
    color: #131313;
    padding: 5px;
    border-radius: 3px;
    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.2s;
    font-size: 14px;
    pointer-events: none
}

body.light-mode .copy-btn:hover .tooltip,
body.light-mode .copy-btn.copied .tooltip {
    opacity: 1
}

body.light-mode .fa-check-circle {
    color: #23e9b7
}

body.light-mode .enxb-3 {
    margin-top: 2em
}



.links_href {
    color: var(--ll-color-accent)
}
.links_web_href {
    color: var(--ll-danger-border-subtle)
}
.list_anchor_container_ll_primary {
    margin-bottom: 1em
}
.red_anchor_links_blank_examples_ll_primary {
    color: rgb(255, 113, 70)
}

.comment_x_ll_primary {
    color: var(--ll-dark-border-subtle)
}

.extra_x_ff_overview_ll_primary {
    padding: 0
  }

  .xd_extra_x_ff_overview_ll_primary {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 20px;
  }

  .bg_gradient_overview_ecx_ll_primary {
    border: 1px solid #ccc;
    border-radius: 8px;
    overflow: hidden;
    transition: transform 0.2s;
  }

  .bg_gradient_overview_ecx_ll_primary:hover {
    transform: scale(1.05);
  }

  .img_bg_gradient_overview_ecx_ll_primary {
    width: 100%;
    height: auto;
    display: block;
  }

  .a_bg_gradient_overview_ecx_ll_primary {
    text-decoration: none;
    color: inherit;
    display: block;
  }

  .wide {
    grid-column: span 2;
  }

  @media (max-width: 800px) {
    .xd_extra_x_ff_overview_ll_primary {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }
  }

  pre.ex-ll-x {
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto
  }

/* Loading Spinner LL */
/* Loading Spinner LL */

.loading-spinner_ll_primary {
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    border: 4px solid rgba(166, 174, 206, 0.3);
    border-radius: 50%;
    border-top-color: #9298aa;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#main-content_ll_primary {
    display: none;
}

/* audio read aloud x */
/* audio read aloud x */

select.voice_select_ll_primary_one_x_dd_aawed {
    border: 1px solid #5c88ff;
    margin-left: 1em;
    padding: .30em .6em;
    font-size: 1em;
    outline: none;
    border-radius: .70em
}
.voice_select_label_x_ll_primary {
    font-size: 1em;
    margin-left: 1em
}

  .audio-control {
    display: flex;
    align-items: center;
    background-color: #e4ebff;
    padding: 10px;
    border: 1px solid #c8d9fc;
    border-radius: 10px;
    font-family: Arial, sans-serif;
}

.audio-control .play-pause,
.audio-control .rewind,
.audio-control .fast-forward,
.audio-control .volume {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.audio-control .play-pause svg,
.audio-control .rewind svg,
.audio-control .fast-forward svg,
.audio-control .volume svg {
    fill: #07101d;
}

.audio-control .time {
    margin: 0 10px;
}

.audio-control .rewind span,
.audio-control .fast-forward span {
    margin-left: 5px;
}



/* CSS for easy to read */
/* CSS for easy to read */

.hidden {
    display: none;
}

#selecting_logic_ll_primary_x_menu {
    position: absolute;
    background: #1c1e22;
    border: 1px solid #333847;
    padding: 5px;
    margin-top: -1em;
    margin-left: 30em;
    border-radius: .50em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}

#selecting_logic_ll_primary_x_menu button {
    margin: 5px;
    border-radius: .70em;
    border: 1px solid #333847;
    background-color: rgb(33, 37, 48) !important;
    padding: .50em .80em;
    font-size: 14px;
    cursor: pointer;
    &:hover {
        background-color: rgb(14, 16, 22) !important;
    }
}

#selecting_logic_ll_primary_x_screenshot_area {
    position: fixed;
    top: 50%;
    left: 50%;
    border: 1px solid #333847;
    text-align: left;
    transform: translate(-50%, -50%);
    background: linear-gradient(135deg, #12171d, #1c2027);
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-family: 'Arial', sans-serif;
    z-index: 9999;
    width: 80%;
    max-width: 600px;
    transition: opacity 0.3s ease;
}

#selecting_logic_ll_primary_x_screenshot_content {
    font-size: 18px;
    line-height: 1.5
}

#selecting_logic_ll_primary_x_copy_notification {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(135deg, #12171d, #1c2027);
    padding: .10em .70em;
    border-radius: .50em;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    font-family: 'Arial', sans-serif;
    z-index: 10000;
    opacity: 0;
    border: 1px solid var(--ll-color-border-dark);
    transition: opacity 0.5s ease, top 0.5s ease
}

#selecting_logic_ll_primary_x_copy_notification.show {
    opacity: 1;
    top: 10%
}


/* CSS for easy to read */
/* CSS for easy to read */

.hidden {
    display: none;
}

#selecting_logic_ll_primary_x_menu {
    position: absolute;
    background: linear-gradient(135deg, #b2c8f5, #b9cafa);
    border: 1px solid #ebebeb;
    padding: 5px;
    margin-top: -1em;
    margin-left: 30em;
    border-radius: .50em;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}

#selecting_logic_ll_primary_x_menu button {
    margin: 5px;
    border-radius: .70em;
    border: 1px solid #9ea5ee;
    background: linear-gradient(135deg, #cdddff, #adc0ff) !important;
    padding: .50em .80em;
    font-size: 14px;
    cursor: pointer;
    &:hover {
        background-color: rgb(14, 16, 22) !important;
    }
}

#selecting_logic_ll_primary_x_copy_notification {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(135deg, #ff85cc, #83b5ff);
    padding: .10em .70em;
    border-radius: .50em;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    font-size: 16px;
    font-family: 'Arial', sans-serif;
    z-index: 10000;
    opacity: 0;
    border: 1px solid var(--ll-color-border);
    transition: opacity 0.5s ease, top 0.5s ease
}

#selecting_logic_ll_primary_x_copy_notification.show {
    opacity: 1;
    top: 10%
}


/* Common Styles */
.watermark-ll {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
}

.ads_sponserd_ll_primary_x_oon_x_noe_plus {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 6px 16px;
    color: var(--ll-emphasis-color);
    background-image: linear-gradient(to right, rgb(217, 186, 253), rgb(173, 205, 253));
    border: 1px solid #dec4ff;
    border-radius: 4px;
    cursor: none;
    margin-top: 16px;
}
    
    .ads_sponserd_ll_primary_x_oon_x_noe_plus svg {
        margin-right: 8px;
    }

    .trash-bin-ll-primary-container {
        background-image: linear-gradient(to right, rgb(136, 39, 60), rgb(136, 39, 60));
        border-left: 3px solid rgb(66, 17, 19);
        border-radius: 5px
    }
    
    .trash-bin-ll-primary-container-3 {
        padding: 15px
    }
    
    .trash-bin-html-ll-primary {
        text-align: left !important;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 1.10em;
        color: var(--ll-DR-WHITE-color-xp)
    }
    

/* Global Attributes LL acronym */
/* Global Attributes LL of acronym */

table {
    width: 100%;
    border-collapse: collapse
}

body.light-mode .light_theme_adjustment_ll_primary, .light_theme_adjustment_ll_primary {
    border: 1px solid rgb(206, 212, 218);
    padding: 8px;
    text-align: left
}

body.light-mode .html_x_anchor_examples_specific_blank_ll_primary_x {
    border: 1px solid rgb(206, 212, 218);
    border-top: 1px solid rgb(206, 212, 218);
    padding: 8px;
    text-align: left
}

body.light-mode th {
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255));
    font-weight: bold
}

body.light-mode td {
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255))
}

body.light-mode tr:nth-child(even) td {
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255))
}

body.light-mode tr:nth-child(odd) td {
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255))
}

body.light-mode tr:hover td {
    background-color: #d4d4d4
}

body.light-mode .adjust_ll_primary {
    color: rgb(95, 37, 253)
}

body.light-mode .adjust_ll_primary:hover {
    color: rgb(37, 87, 253)
}

.adjust_ll_primary {
    color: rgb(253, 148, 166)
}
.adjust_ll_primary:hover {
    color: rgb(178, 145, 255)
}

.html_x_anchor_examples_specific_blank_ll_primary {
    border-top: none
}

body.dark-mode .none_line_ll_primary {
    border-radius: 0px 0px 5px 5px !important;
    border-top: none !important
}
body.dark-mode .none_ll_value_primary {
border-radius: 5px 5px 0px 0px !important
}
/* Light mode */

table {
    width: 100%;
    border-collapse: collapse
}

body.dark-mode .light_theme_adjustment_ll_primary, .light_theme_adjustment_ll_primary {
    border: 1px solid rgb(54,64,71);
    padding: 8px;
    text-align: left
}

body.dark-mode .html_x_anchor_examples_specific_blank_ll_primary_x {
    border: 1px solid rgb(54,64,71);
    border-top: none;
    padding: 8px;
    text-align: left
}

th {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
    font-weight: bold
}

td {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

tr:nth-child(even) td {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

tr:nth-child(odd) td {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

tr:hover td {
    background-color: #d4d4d4
}

.adjust_ll_primary {
    color: var(--ll-AQUAMARINE-color)
}
.adjust_ll_primary:hover {
    color: rgb(178, 145, 255)
}

.html_x_anchor_examples_specific_blank_ll_primary {
    border-top: none
}



/* Table for browser support ll*/
/* Table for browser support ll*/

.table-container-ll_primary_support_browser_compability_x_3_e {
    position: relative;
    overflow-x: auto;
    margin-bottom: 2em
}

.table-header-ll_primary_support_browser_compability_x_3_e {
    display: flex;
    justify-content: flex-end;
    padding-right: 15px;
    margin-bottom: 10px
}

.toggle-button-ll_primary_support_browser_compability_x_3_e {
    background: none;
    border: none;
    cursor: pointer;
    padding: 10px
}

.updown_ll_primary_x {
    top: 1em
}

.chevron-icon-ll_primary_support_browser_compability_x_3_e {
    display: inline-block;
    width: 16px;
    height: 16px;
    transition: transform 0.3s ease;
}

.additional-content-ll_primary_support_browser_compability_x_3_e {
    display: none;
    padding: 0;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39))
}

.toggle-button-ll_primary_support_browser_compability_x_3_e.active .chevron-icon-ll_primary_support_browser_compability_x_3_e {
    transform: rotate(180deg);
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e {
    width: 100%;
    border-collapse: collapse;
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
    color: rgb(95, 37, 253);
    font-family: Arial, sans-serif;
}
.color_bg_ll_primary_x_w4 {
    color: rgb(23, 54, 34)
}
.browser-support-table-ll_primary_support_browser_compability_x_3_e th,
.browser-support-table-ll_primary_support_browser_compability_x_3_e td {
    padding: 12px 15px;
    border-top: none !important;
    border: 1px solid var(--ll-border-color);
    text-align: center
}

.td-ll_primary_support_browser_compability_x_3_e {
    color: var(--ll-Moor-Monster-browser-support)
}

.td-ll_primary_support_browser_compability_x_3_e_w {
    color: rgb(255, 61, 152);
}

.border-ll-primary_one_cwz_x {
    border-top: 1px solid var(--ll-border-color);
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e th.wide-column-ll_primary_support_browser_compability_x_3_e,
.browser-support-table-ll_primary_support_browser_compability_x_3_e td.wide-column-ll_primary_support_browser_compability_x_3_e {
    width: 250px;
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e th {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e img {
    width: 32px;
    height: 32px;
}

.browser-support-table-ll_primary_support_browser_compability_x_3_e tbody tr:hover {
    background: linear-gradient(to right,rgb(29,33,39),rgb(29,33,39));
}

.not-supported-ll_primary_support_browser_compability_x_3_e {
    color: red;
    font-weight: bold
}

@media (max-width: 359px) {
    .browser-support-table-ll_primary_support_browser_compability_x_3_e th,
    .browser-support-table-ll_primary_support_browser_compability_x_3_e td {
        padding: 8px 10px;
        font-size: 14px
    }
    
    .browser-support-table-ll_primary_support_browser_compability_x_3_e th.wide-column-ll_primary_support_browser_compability_x_3_e,
    .browser-support-table-ll_primary_support_browser_compability_x_3_e td.wide-column-ll_primary_support_browser_compability_x_3_e {
        width: auto
    }
    
    .toggle-button-ll_primary_support_browser_compability_x_3_e {
        padding: 5px
    }
}


/* crucial for small device ll  */
/* crucial for small device ll  */

/* @media only screen and (max-width: 480px) and (min-width: 478px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 460px !important;
margin: 0 0.20em !important
}

}

@media only screen and (max-width: 477px) and (min-width: 469px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 440px !important;
margin: 0 0.70em !important
}        
}

@media only screen and (max-width: 468px) and (min-width: 461px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 435px !important;
margin: 0 0.50em !important
}        
}

@media only screen and (max-width: 460px) and (min-width: 450px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 425px !important;
margin: 0 0.50em !important
}        
}


@media only screen and (max-width: 449px) and (min-width: 445px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 420px !important;
margin: 0 0.50em !important
}        
}

@media only screen and (max-width: 444px) and (min-width: 431px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 410px !important;
margin: 0 0.50em !important
}        
}

@media only screen and (max-width: 428px) and (min-width: 414px) {

.header-nav, .ll-primary-btn, .ll-primary-btn-primary {
display: flex;
margin-top: 0px
}
.ll-primary-btn {
width: 270px !important
}
.bi-search {
margin-top: .20em
}

.x-one-ll {
display: none !important
}


.container {
width: 385px !important;
margin: 0 0.50em !important
}        
} */


@media only screen and (max-width: 412px) and (min-width: 411px) {

    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 270px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
        width: 367px !important;
        margin: 0 1.40em !important
    }
    
    }
    
    
    @media only screen and (max-width: 414px) and (min-width: 413px) {
    
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 270px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
    width: 350px !important;
    margin: 0 1.40em !important
    }
    
    }
    
    
    @media only screen and (max-width: 430px) and (min-width: 429px) {
    
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 285px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
    width: 386px !important;
    margin: 0 1.40em !important
    }
    
    }
    
    @media only screen and (max-width: 344px) and (min-width: 343px) {
    
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        .ll-primary-btn {
        width: 285px !important
        }
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        
        
        .container {
        width: 396px !important;
        margin: 0 1.40em !important
        }
        
        }
    
    @media only screen and (max-width: 600px) and (min-width: 599px) {
    
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 464px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
    width: 574px !important;
    margin: 0 1.0em !important
    }
    
    }
    
    @media only screen and (max-width: 712px) and (min-width: 711px) {
    
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        .ll-primary-btn {
        width: 570px !important
        }
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
  
        
        }
    @media only screen and (max-width: 800px) and (min-width: 799px) {
    
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 650px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
    width: 752px !important;
    margin: 0 1.50em !important
    }
    
    }
    
    @media only screen and (max-width: 240px) and (min-width: 239px) {
    
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        .ll-primary-btn {
        width: 100px !important
        }
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        .one-350-ll-primary-circle {
            width: 224px !important
        }
        
        .summary-content_ll_primary_browser_device {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1rem 0;
            cursor: pointer;
        }
        .browsers-list_ll_primary_browser_device {
            display: flex;
            gap: .20em;
            margin: 1em auto;
            margin-left: 1.75em;
        }
    
        .browser-engine_ll_primary_browser_device {
            border-radius: 2rem;
            display: flex;
            gap: .50rem;
            padding: 0.5rem .90rem;
        }
    
        .compatibility-header_ll_primary_browser_device {
            display: block;
            text-align: left;
            font-size: 1rem;
            font-weight: 600;
            margin: 0;
            line-height: 1.5;
            margin-left: -3em
        }
        .chevron-icon_ll_primary_browser_device {
            width: 1.6875rem;
            height: 1.6875rem;
            background-size: contain;
            background-repeat: no-repeat;
            position: absolute;
            right: 1.25rem;
            top: .80em;
            transition: transform 0.2s ease;
        }
    
        .availability-status_ll_primary_browser_device {
            display: block;
            text-align: left;
            border-radius: 0.125rem;
            font-size: 0.75rem;
            font-weight: 600;
            margin-right: auto;
            padding: 0 0.25rem;
            text-transform: uppercase;
            margin-left: 1em
        }
    
        .container {
        width: 224.46px !important;
        margin: 0 0.50em !important
        }
        
        }
    
    @media only screen and (max-width: 397px) and (min-width: 390px) {
    
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 250px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    
    .container {
        width: 350px !important;
        margin: 0 1.40em !important
    }
    
    }
    
    
    @media only screen and (max-width: 380px) and (min-width: 367px) {
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    .ll-primary-btn {
    width: 220px !important
    }
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
        width: 330px !important;
        margin: 0 1em !important
    }
    
    }
    
    @media only screen and (max-width: 366px) and (min-width: 359px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        .ll-primary-btn {
        width: 210px !important
        }
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        
        .container {
            width: 317px !important;
            margin: 0 1em !important
        }
    
        }
    
    @media only screen and (max-width: 360px) and (min-width: 357px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .ll-primary-btn {
        display: block !important;
        width: 220px !important
        }
    
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
    width: 344.50px !important;
    margin: 0 .50em !important
    }
    
    }
    
    @media only screen and (max-width: 358px) and (min-width: 354px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        
        .ll-primary-btn {
            display: block !important;
            width: 200px !important
            }
            .one-350-ll-primary-btn {
                display: none;
            }
            
        
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        
        .container {
        width: 320px !important;
        margin: 0 .60em !important
        }
        
        }
    
        @media only screen and (max-width: 355px) and (min-width: 350px){
            .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px
            }
            
            .ll-primary-btn {
                display: block !important;
                width: 180px !important
                }
                .one-350-ll-primary-btn {
                    display: none;
                }
                        
            .bi-search {
            margin-top: .20em
            }
            
            .x-one-ll {
            display: none !important
            }
            
            .container {
            width: 310px !important;
            margin: 0 .75em !important
            }
            
            }
    
    @media only screen and (max-width: 349px) and (min-width:348px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .ll-primary-btn {
        display: block !important;
        width: 180px !important
        }
        .one-350-ll-primary-btn {
            display: none;
        }
                
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
    width: 312px !important;
    margin: 0 .60em !important
    }
    
    }
    
    
    @media only screen and (max-width: 347px) and (min-width: 345px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        
        .ll-primary-btn {
            display: block !important;
            width: 180px !important
            }
            .one-350-ll-primary-btn {
                display: none;
            }
                    
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
    }
    
    .container {
    width: 308px !important;
    margin: 0 .60em !important
    }
    
    }
    
    
    @media only screen and (max-width: 345px) and (min-width: 340px){
    .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
    display: flex;
    margin-top: 0px
    }
    
    .ll-primary-btn {
    display: block !important;
    width: 200px !important
    }
    .one-350-ll-primary-btn {
        display: none;
    }
            
    .bi-search {
    margin-top: .20em
    }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
    width: 324px !important;
    margin: 0 .60em !important
    }
    
    }
    
    
    @media only screen and (max-width: 340px) and (min-width: 330px){
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
        display: flex;
        margin-top: 0px
        }
        
        .ll-primary-btn {
        display: block !important;
        width: 180px !important
        }
        .one-350-ll-primary-btn {
            display: none;
        }
                
        .bi-search {
        margin-top: .20em
        }
        
        .x-one-ll {
        display: none !important
        }
        
        .container {
        width: 304px !important;
        margin: 0 .60em !important
        }
        
        }
    
        @media only screen and (max-width: 330px) and (min-width: 326px){
            .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px
            }
            
            .ll-primary-btn {
            display: block !important;
            width: 180px !important
            }
            .one-350-ll-primary-btn {
                display: none;
            }
                    
            .bi-search {
            margin-top: .20em
            }
            
            .x-one-ll {
            display: none !important
            }
            
            .container {
            width: 293px !important;
            margin: 0 .60em !important
            }
            
            }
    
            
        @media only screen and (max-width: 325px) and (min-width: 321px){
            .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px
            }
            
            .ll-primary-btn {
            display: block !important;
            width: 180px !important
            }
            .one-350-ll-primary-btn {
                display: none;
            }
                    
            .bi-search {
            margin-top: .20em
            }
    
    .x-one-ll {
    display: none !important
    }
    
    .container {
    width: 290px !important;
    margin: 0 .60em !important
    }
    
    }
    
    @media only screen and (max-width: 320px) and (min-width: 317px) {
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px;
        }
    
        .ll-primary-btn {
            width: 180px !important;
        }
        
        .one-350-ll-primary-btn {
            display: block;
        }
    
        .bi-search {
            margin-top: 0.20em;
        }
    
        .x-one-ll {
            display: none !important;
        }
    
        .container {
            width: 313px !important;
            margin: 0 0.30em !important;
        }
    }
    
    @media only screen and (max-width: 316px) and (min-width: 315px) {
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px;
        }
    
        .ll-primary-btn {
            width: 180px !important;
        }
        
        .one-350-ll-primary-btn {
            display: block;
        }
    
        .bi-search {
            margin-top: 0.20em;
        }
    
        .x-one-ll {
            display: none !important;
        }
    
        .container {
            width: 288px !important;
            margin: 0 0.40em !important;
        }
    }
    
    @media only screen and (max-width: 314px) and (min-width: 313px) {
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px;
        }
    
        .ll-primary-btn {
            width: 180px !important;
        }
        
        .one-350-ll-primary-btn {
            display: block;
        }
    
        .bi-search {
            margin-top: 0.20em;
        }
    
        .x-one-ll {
            display: none !important;
        }
    
        .container {
            width: 285px !important;
            margin: 0 0.40em !important;
        }
    }
    
    @media only screen and (max-width: 312px) and (min-width: 311px) {
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px;
        }
    
        .ll-primary-btn {
            width: 180px !important;
        }
        
        .one-350-ll-primary-btn {
            display: block;
        }
    
        .bi-search {
            margin-top: 0.20em;
        }
    
        .x-one-ll {
            display: none !important;
        }
    
        .container {
            width: 285px !important;
            margin: 0 0.40em !important;
        }
    }
    
    @media only screen and (max-width: 310px) and (min-width: 309px) {
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px;
        }
    
        .ll-primary-btn {
            width: 180px !important;
        }
        
        .one-350-ll-primary-btn {
            display: block;
        }
    
        .bi-search {
            margin-top: 0.20em;
        }
    
        .x-one-ll {
            display: none !important;
        }
    
        .container {
            width: 283px !important;
            margin: 0 0.30em !important;
        }
    }
    
    @media only screen and (max-width: 309px) and (min-width: 308px) {
        .header-nav, .ll-primary-btn, .ll-primary-btn-primary {
            display: flex;
            margin-top: 0px;
        }
    
        .ll-primary-btn {
            width: 180px !important;
        }
        
        .one-350-ll-primary-btn {
            display: block;
        }
    
        .bi-search {
            margin-top: 0.20em;
        }
    
        .x-one-ll {
            display: none !important;
        }
    
        .container {
            width: 283px !important;
            margin: 0 0.30em !important;
        }
    }    

    .ll-v-x-nl-paragraph {
        font-family: Arial, sans-serif !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.6 !important;
        margin-bottom: 1.5em !important
        }

        
h1.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 2.25em !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin-bottom: 0.5em !important
  }
  
  h2.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.75em !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 0.5em !important
  }
  
  h3.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.5em !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    margin-bottom: 0.5em !important
  }
  
  h4.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.25em !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    margin-bottom: 0.5em !important
  }
  
  h5.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1.125em !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    margin-bottom: 0.5em !important
  }
  
  h6.ll-v-x-nl-heading {
    font-family: Arial, sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    line-height: 1.7 !important;
    margin-bottom: 0.5em !important
  }
  
  .unlist-tyle-ll-primary-li {
    color: var(--ll-DR-WHITE-color-xp)
  }


  .bold_type_ll_primary_code {
    font-size: 13px;
    background-color: #c2deff;
    padding: .120rem .20rem;
    border-radius: 0.25rem
}



body.light-mode .at-rule-ll-primary {
    color: #5617b6;
}

body.light-mode .g-rule-ll-primary {
    color: rgb(35, 68, 61);
}

body.light-mode .url-ll-primary-c {
    color: #79300f;
}
body.light-mode .dot-ll-primary-x {
    color: rgb(27, 59, 102);
}

body.light-mode .property {
color: rgb(211, 47, 156)
}

.g-attributes-cmx-ll-primary {
    margin-bottom: 1em
}
    
body.light-mode .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list {
    width: 100%;
    border-collapse: collapse;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-align: center
}

body.light-mode .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list thead th {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    border: 1px solid rgb(206, 212, 218);
    border-top: 1px solid rgb(206, 212, 218)
}

body.light-mode .list-attributes-ll-primary-x .ll_primary_section_attrubutes_list tbody td {
    padding: 10px;
    border: 1px solid rgb(206, 212, 218);
    vertical-align: top;
    text-align: center;
    border-top: 1px solid rgb(206, 212, 218)
}

body.light-mode .list-view-ll-primary {
    color: rgb(14, 15, 22);
    text-decoration: none;
}

body.light-mode .list-view-ll-primary:hover {
    background-image: linear-gradient(to right, rgb(233, 238, 255), rgb(233, 238, 255));
    color: rgb(14, 15, 22);
    text-decoration: underline
}


/* emergency help center inside popup of LL*/
/* emergency help center inside popup of LL*/

.popup-container-help-center-x_help_center_w3_x_ll_primary_hs_e3 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); 
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(15px);
    padding: 20px
}

.popup-content-help-center-x_help_center_w3_x_ll_primary_hs_e3 {
    background-image: linear-gradient(to right, rgb(211, 203, 255), rgb(206, 237, 255));
    padding: 20px;
    border-radius: 12px;
    width: 100%;
    max-width: 510px;
    max-height: 90vh;
    overflow-y: auto;
    text-align: left;
    position: relative;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.popup-close-button-x_help_center_w3_x_ll_primary_hs_e3 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
    transition: background-color 0.3s ease, color 0.3s ease
}

.popup-close-button-x_help_center_w3_x_ll_primary_hs_e3:hover {
    background-color: #ff4b2b
}

.search-container-x_help_center_w3_x_ll_primary_hs_e3 {
    margin-top: 20px;
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    gap: 8px;
    width: 100%;
}

.search-input-x_help_center_w3_x_ll_primary_hs_e3 {
    width: 70%;
    padding: 10px 15px;
    background-image: linear-gradient(to right, rgb(211, 203, 255), rgb(206, 237, 255));
    border: 1px solid var(--ll-dark-border-subtle);
    border-radius: 8px;
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.0);
    transition: box-shadow 0.3s ease;
}

.search-input-x_help_center_w3_x_ll_primary_hs_e3:focus {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    outline: none;
    border-radius: 1px !important;
    border: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1
}

.search-button-x_help_center_w3_x_ll_primary_hs_e3 {
    padding: 10px 20px;
    border: none;
    border-radius: 8px;
    background-image: linear-gradient(to right, rgb(173, 209, 255), rgb(188, 189, 255));
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.3s ease;
    width: 30%;
}

.search-button-x_help_center_w3_x_ll_primary_hs_e3:hover {
    background-image: linear-gradient(to right, rgb(157, 198, 252), rgb(165, 167, 247));
    transform: translateY(0px);
}

.popup-content-help-center-x_help_center_w3_x_ll_primary_hs_e3 h3 {
    font-size: 24px;
    margin-bottom: 15px
}

@media (max-width: 768px) {
    .popup-content-help-center-x_help_center_w3_x_ll_primary_hs_e3 {
        width: 99%;
        max-width: none
    }

    .search-container-x_help_center_w3_x_ll_primary_hs_e3 {
        flex-direction: column
    }

    .search-input-x_help_center_w3_x_ll_primary_hs_e3,
    .search-button-x_help_center_w3_x_ll_primary_hs_e3 {
        width: 100%
    }
}

.results-faq-container-x_help_center_w3_x_ll_primary_hs_e3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 500px
}

.search-results-x_help_center_w3_x_ll_primary_hs_e3 {
    text-align: left;
    margin-top: 10px;
    width: 100%;
    display: none;
    border-top: 1px solid !important;
    border: none;
    border-left: none !important;
    border-right: none !important;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    padding-top: 10px
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 {
    text-align: left;
    margin-top: 20px;
    width: 100%;
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 h4 {
    margin-bottom: 10px;
    font-weight: bold
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul li,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul li {
    margin-bottom: 10px
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul li a,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul li a {
    text-decoration: none;
    color: #08241d;
    transition: color 0.3s ease
}

.faq-list-x_help_center_w3_x_ll_primary_hs_e3 ul li a:hover,
.search-results-x_help_center_w3_x_ll_primary_hs_e3 ul li a:hover {
    color: #4c62df
}

.full-form-page-link-container-x_help_center_w3_x_ll_primary_hs_e3 {
    text-align: right;
    width: 100%;
    max-width: 500px;
    margin-top: 20px;
}

.full-form-page-link-x_help_center_w3_x_ll_primary_hs_e3 {
    text-decoration: none;
    font-weight: bold;
    color: rgb(21, 66, 47) !important;
    transition: color 0.3s ease;
    display: inline-flex;
    align-items: center
}

.full-form-page-link-x_help_center_w3_x_ll_primary_hs_e3:hover {
    text-decoration: underline !important;
    color: var(--ll-AZURE-color) !important
}

.full-form-page-link-x_help_center_w3_x_ll_primary_hs_e3 svg {
    margin-left: 5px
}


/* emergency help center */
/* emergency help center */

.notification-bar-bell-ll-primary-x-ew-w3 {
    color: var(--ll-AZURE-color)
}
.notification-color-svg-ll-x-w3 {
    color: var(--ll-AZURE-color)
}

.link_right_arrow_ll_primary_3w {
    margin-left: 0.30em;
    margin-top: -3.50px;
    vertical-align: middle;
    color: var(--ll-AZURE-color);
}

#text-decuration-ll-primary-hover:hover {
    text-decoration: underline !important;
    text-decoration-color: var(--ll-color-primary) !important
}

.menu-list-help_container_ll_primary li a svg {
margin-right: 10px;
width: 16px;
height: 16px;
fill: currentColor
}

.popup-container-help_container_ll_primary {
display: none;
position: fixed;
top: 10em;
right: 3em;
width: 90%;
max-width: 292px;
background-image: linear-gradient(to right, rgb(211, 203, 255), rgb(206, 237, 255));
border: 1px solid var(--ll-border-color);
border-radius: 10px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
z-index: 1000;
overflow: hidden;
transition: all 0.3s ease-in-out
}

.full-window-popup-help_container_ll_primary {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2000;
overflow: auto;
backdrop-filter: blur(8px);
transition: all 0.3s ease-in-out;
}


.full-window-popup-content-help_container_ll_primary {
margin: 15% auto;
padding: 20px;
width: 90%;
max-width: 1200px;
background-image: linear-gradient(to right, rgb(211, 203, 255), rgb(206, 237, 255));
color: var(--ll-emphasis-color);
border: 1px solid var(--ll-border-color);
border-radius: 10px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
animation: slide-down 0.4s ease-out
}

@keyframes slide-down {
from {
transform: translateY(-50px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}

.shortcut-section-help_container_ll_primary {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 20px
}

.shortcut-section-help_container_ll_primary div {
width: 100%;
margin-bottom: 20px
}

@media (min-width: 600px) {
.shortcut-section-help_container_ll_primary div {
width: 48%
}
}

h1.help_container_ll_primary, h2.help_container_ll_primary, h3.help_container_ll_primary, 
h4.help_container_ll_primary, h5.help_container_ll_primary, h6.help_container_ll_primary {
text-shadow: 1px 1px 2px rgba(0,0,0,0.3)
}

.popup-content-help_container_ll_primary {
padding: 15px
}

.menu-list-help_container_ll_primary {
list-style-type: none;
padding: 0;
margin: 0;
}

.menu-list-help_container_ll_primary li {
padding: 8px 0;
}

.menu-list-help_container_ll_primary a {
text-decoration: none;
display: flex;
align-items: center;
padding: 10px;
border-radius: 4px;
transition: all 0.3s;
}

.menu-list-help_container_ll_primary a:hover {
background-image: linear-gradient(to right, rgb(173, 209, 255), rgb(188, 189, 255));
padding-left: 10px;
text-decoration: none !important
}

.menu-list-help_container_ll_primary i {
margin-right: 10px;
font-size: 16px;
}

.country-selection-help_container_ll_primary {
display: none;
margin-top: 10px;
}

.bi-x-lg {
    margin-left: 0.15em
}

.close-popup {
position: absolute;
top: 10px;
right: 10px;
background: none;
color: var(--ll-emphasis-color);
border: none;
border-radius: 50%;
width: 40px;
height: 40px;
cursor: pointer;
font-size: 18px
}

.close-popup:hover {
    background: var(--ll-danger-border-subtle);
    color: var(--ll-emphasis-color);
    border: 1px solid var(--ll-dark-border-subtle);
}

.bg_ll_primary_x_ll_cvw_m3_5f {
background: none !important;
}


/* feedback by screenshot ll primary */
/* feedback by screenshot ll primary */

.open-feedback-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    padding: 15px 30px;
    font-size: 18px;
    cursor: pointer;
    border: none;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease;
    margin: 20px
}

.open-feedback-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.5);
    transform: translateY(0px)
}

.feedback-popup-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(4px);
    overflow-y: auto;
    padding: 20px;
    background-color: rgba(28, 28, 30, 0.85)
}

.feedback-content-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: relative;
    background-image: linear-gradient(to right, rgb(211, 203, 255), rgb(206, 237, 255));
    margin: 5% auto;
    padding: 30px;
    border-radius: 12px;
    width: 80%;
    max-width: 600px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
    animation: fadeIn 0.3s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.close-feedback-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    color: var(--ll-emphasis-color);
    float: right;
    font-size: 28px;
    font-weight: 500;
    cursor: pointer;
    transition: color 0.3s ease
}

.close-feedback-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    color: var(--ll-emphasis-color)
}

.input-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    width: calc(100% - 20px);
    padding: 12px;
    margin-bottom: 1em;
    border: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    color: var(--ll-emphasis-color);
    font-size: 16px;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2)
}

.input-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:focus {
    border: 1px solid transparent;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    outline: none;
    box-shadow: 0 0 8px rgba(10, 132, 255, 0.3)
}

.input-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    margin-top: 1em;
    background-image: linear-gradient(to right, rgb(211, 203, 255), rgb(206, 237, 255))
}

input[type="file"]::file-selector-button {
color: var(--ll-DR-WHITE-color-xp);
background: linear-gradient(to right, rgb(88, 28, 255), rgb(88, 28, 255));
border: none;
padding: 8px 10px;
border-radius: 4px;
cursor: pointer
}

input[type="file"]::file-selector-button:hover {
background-color: #0056b3
}

.screenshot-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n,
.submit-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n,
.remove-preview-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    padding: 12px 24px;
    font-size: 16px;
    margin: 10px 5px;
    cursor: pointer;
    border: 1px solid;
    border-image: linear-gradient(to right, rgb(46, 172, 255), rgb(255, 84, 41), rgb(255, 84, 41), rgb(255, 84, 41), rgb(7, 218, 102), rgb(13, 158, 255));
    border-image-slice: 1;
    border-radius: 1px;
    color: var(--ll-emphasis-color);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2)
}

.screenshot-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    background-image: linear-gradient(to right, rgb(203, 212, 255), rgb(210, 231, 255)) !important
}

.screenshot-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    background-image: linear-gradient(to right, rgb(215, 221, 253), rgb(215, 221, 253)) !important
}

.submit-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    background-image: linear-gradient(to right, rgb(203, 212, 255), rgb(210, 231, 255)) !important
}

.submit-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    background-image: linear-gradient(to right, rgb(215, 221, 253), rgb(215, 221, 253)) !important
}

.remove-preview-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    border: none;
    background: linear-gradient(to right, rgba(255, 149, 149, 0.808),rgba(255, 149, 149, 0.808))
}
.remove-preview-btn-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    border: none;
    background: linear-gradient(to right, rgba(255, 111, 111, 0.808),rgba(255, 111, 111, 0.808))
}
.svg_take_screenshot_ll_primary {
    vertical-align: middle;
    fill: var(--ll-emphasis-color)
}
.policy_ll_primary_svg_icon {
    vertical-align: middle
}
.selection-area-m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: absolute;
    border: 2px dashed #0a84ff;
    background-color: rgba(10, 132, 255, 0.2);
    z-index: 999;
    pointer-events: none
}

.fullscreen-image-modal-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    display: none;
    position: fixed;
    z-index: 2000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    justify-content: center;
    align-items: center;
}

.fullscreen-image-modal-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.close-fullscreen-image-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: absolute;
    top: 20px;
    right: 30px;
    font-size: 36px;
    color: var(--ll-DR-WHITE-color-xp);
    cursor: pointer;
    transition: color 0.3s ease;
}

.close-fullscreen-image-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    color: var(--ll-form-invalid-color)
}

.preview-container-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.uploaded-images-container-m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    margin-top: 20px;
    padding: 10px;
    border: 1px solid var(--ll-border-color);
    background-image: linear-gradient(to right, rgb(215, 221, 253), rgb(215, 221, 253));
    border-radius: 8px;
    max-width: 100%;
    overflow-y: auto;
}

.preview-image-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    max-width: 100%;
    max-height: 200px;
    object-fit: contain;
    border: 1px solid #3a3a3c;
    border-radius: 5px;
    overflow: hidden;
}

.alert-message-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    padding: 12px;
    background: linear-gradient(to right, #132020, #132020);
    color: var(--ll-BENZOL-GREEN-color);
    border: 1px solid var(--ll-AQUAMARINE-color);
    border-radius: 8px;
    margin-bottom: 15px;
    text-align: center;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2)
}

.anchor-links-container-m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    text-align: right;
    margin-top: 20px
}

.anchor-link-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n {
    text-decoration: none;
    font-weight: 500;
    border: 1px solid rgb(194, 205, 214);
    margin-left: 10px;
    transition: color 0.3s ease;
    padding: 8px 12px;
    border-radius: 4px;
    background-color: rgba(0, 63, 55, 0.1)
}

.anchor-link-ll_primary_m4_ex_2_bx_ll_primary_x_w3_x5_x_3n:hover {
    color: var(--ll-emphasis-color);
    background-color: rgba(0, 99, 197, 0.2)
}

.text-breaker-own-ll-primary {
    font-size: 1.0em;
    font-weight: 500
}

.hidden_ll_primary-x {
    color: rgb(3, 28, 155)   
   }

/* Notification LL Team OFF*/
/* Notification LL Team OFF */

.display_on_based_according_ll_primary_w3 {
    display: block
}
.notification-color-svg-ll-x-w4 {
    display: block
}

/* Notification LL Team ON*/
/* Notification LL Team ON*/

.notification_on_based_according_ll_primary {
    display: none
}
.notification-color-svg-ll-x-w3 {
    display: none
}
/* very important for updates */
/* very important for updates */

#notification-item {
    position: relative;
    display: inline-block;
  }
  
  .notification-badge {
    position: absolute;
    top: 5px;
    right: 17px;
    background-color: red;
    color: var(--ll-DR-WHITE-color-xp);
    border-radius: 50%;
    padding: 2px 6px;
    font-size: 10px;
    font-weight: bold;
    display: none
  }

/* updates information */

.none_ll_primary_w3_updates_with_old_x {
    display: none;
}

.root-line {
    width: 2px;
    background-color: #000;
    height: 100px;
    margin: 10px 0;
    position: relative;
}

.list-updates_ll_primary_w3 li {
    position: relative;
    padding-left: 20px;
}

.list-updates_ll_primary_w3 li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background-color: #000;
    transform: translateY(-50%);
    z-index: -1;
}

.list-updates_ll_primary_w3 li:first-child::before {
    display: none;
}

.ll-html-tutorials-code {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important
}

/* BLOG LL :: Publisher bg gradient */
/* BLOG LL :: Publisher bg gradient */

#publisher-profile-container_small_screen_x_y_w4_d_sz_b_j {
    background-image: linear-gradient(to right, #13151a, #13151a);
    padding: 20px;
    border: 1px solid var(--ll-color-border-dark);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

/* Small Screen detecting for device */
/* Small Screen detecting for device */

@media (pointer: coarse) {
    .adjust_ll_primary {
      text-decoration: none !important;
    }
  }

#learn_footer_ll {
    display: none !important
}

.bi-shield-fill-check {
    vertical-align: middle
}

.light-mode {
    .bi-shield-fill-check,.bi-question-square-fill-x-w-x-w-gx {
        margin-top: -2.50px;
        vertical-align: middle
    }
}



/* Footer :: LL */
/* Footer :: LL */
.footer {
    padding: 0;
    background-color: var(--ll-body-color);
    border-top: 1px solid var(--ll-color-border-dark);
    display: flex;
    flex-direction: column;
    align-items: center
}

.footer-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1600px;
    margin: auto;
    width: 100%;
    padding: 0 20px
}

.footer-section {
    flex: 1 1 250px;
    margin: 1px
}

.footer-section h3 {
    font-size: 18px;
    margin-bottom: 15px;
    color: var(--ll-DR-WHITE-color-xp);
    text-align: left
}

.footer-section ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: .50em
}

.footer-section ul li a {
    text-decoration: none;
    color: var(--ll-DR-WHITE-color-xp);
    font-size: 16px
}

.footer-section ul li a:hover {
    color: var(--ll-link-color)
}

.bi-dash-lg {
    margin-top: -.20em;
    vertical-align: middle;
}

.footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid var(--ll-color-border-dark);
    padding-top: 20px;
    max-width: 1600px;
    margin: auto;
    width: 100%;
    flex-wrap: wrap;
    padding: 0 20px
}

.footer-left {
    flex: 1;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px
}

.footer-left span {
    font-size: 16px;
    color: white
}

.footer-right {
    display: flex;
    gap: 4px
}

.social-icon svg {
    width: 28px;
    height: 28px;
    fill: var(--ll-DR-WHITE-color-xp);
    transition: fill 0.3s ease, transform 0.3s ease
}

.social-icon:hover svg {
    fill: var(--ll-AZURE-color);
    transform: scale(1.1)
}

.social-icon:focus svg {
    outline: none;
    fill: var(--ll-link-hover-color);
    transform: scale(1.1);
}

@media screen and (max-width: 768px) {
    .footer-container {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 20px;
    }

    .footer-section {
        text-align: left;
        width: 100%;
        margin: 15px 0;
    }

    .footer-bottom {
        padding: 1em;
        flex-direction: column;
        align-items: flex-start;
        text-align: left;
        padding-left: 20px
    }

    .footer-right {
        justify-content: flex-start;
        margin-top: 15px;
    }

    .social-icon {
        width: 24px;
        height: 24px;
    }
}

@media screen and (max-width: 462px) {
    .footer-right {
        display: flex;
        gap: 5px
    }       
}

@media screen and (max-width: 311px) {
    .footer-right {
        display: flex;
        gap: 1px
    }       
}

.light-mode {
    .footer {
        background-color: var(--ll-body-bg);
        border-top: 1px solid var(--ll-border-color)
      }
      .footer-section h3 {
        color: var(--ll-emphasis-color)
      }
      .footer-bottom {
        border-top: 1px solid var(--ll-border-color)
    }
      
.footer-left span {
    color: var(--ll-emphasis-color)
}
.social-icon svg {
    fill: var(--ll-emphasis-color)
}
  .footer-section ul li a {
    color: var(--ll-emphasis-color)
  }
  
  .footer-section ul li a:hover {
    color: var(--ll-link-hover-color)
  }
}

.ll-primary-updates {
    margin-left: 1em;
}

.html_anchor_ll_primary {
    margin-bottom: 1em
}

.header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.cmx-m4-x-llprimaryu-z {
    margin-bottom: 1em
}


@media screen and (max-width: 1498px){
    #switch-ul-li-primary-list-none-to-display {
        display: none 
    }
}


.top-script-audio-ll-primary {
    border-top: none !important;
    border: none
  }
  .style-x-ll-primary-syntax {
    background-color: var(--ll-border-color);
    color: var(--ll-emphasis-color);
    letter-spacing: .02rem;
    padding: .125rem .25rem;
    border-radius: 4px
}

.cx-bg-real-ll-primary-w3 {
    background-color: var(--ll-link-hover-color);
    color: var(--ll-MA-WHITE-color)
}

#style-bg-ll-primary-note {
    padding: .75em .75rem;
    border-radius: .25em;
    border: 1px solid var(--ll-secondary-bg);
    background-color: var(--ll-primary-bg-subtle)
}

.display-block-ll-primary-onoffline-x,.display-block-ll-primary-ononline-x,.display-block-ll-primary-onpagehide-x {
    font-weight: 500;
    color: var(--ll-code-color);
    margin-top: 1em;
    display: block
}

.display-block-ll-primary-w3 {
    font-weight: 500
}

.normal-xl0-3-x {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: var(--ll-code-color)
}

.wx-onmessage-ll-primary {
    font-weight: 500;
    color: var(--ll-code-color)
}

.xml-c-w-primary-w4-fx-5 {
    margin-bottom: var(--ll-margin-bottom)
}

@media screen and (max-width: 1596px) {
    .block-pro-ll-primary {
        display: block
    }
}

@media screen and (max-width: 1259px) {
    .context-ll-block-twz {
    display: block
    }
}

@media screen and (max-width: 1202px) {
    .block-line-smaller-scre-ll-col-1 {
        display: block
    }
}

@media screen and (max-width: 1166px) {
    .col-1-x-ll-primary-screen {
        display: block
    }
}

@media screen and (max-width: 1102px) {
    .col-screen-2-ll-primary {
        display: block
    }
}

@media screen and (max-width: 1631px) {
    .block-ll-context-primary {
        display: block
    }    
}

@media screen and (max-width: 1173px) {
    .block-line-audio-ll-col1 {
        display: block
    }    
}

@media screen and (max-width: 1138px) {
    .block-ll-base-tag-col-1,.block-based-col-1ll-x {
        display: block
    }     
}

@media screen and (max-width: 1102px) {
    .block-base-ll-img {
        display: block
    }     
}

@media screen and (max-width: 1669px) {
    .block-body-ll-col-1 {
        display: block
    }     
} 

@media screen and (max-width: 1116px) {
    .block-li-col-1-body-ll {
        display: block
    }     
} 

@media screen and (max-width: 1648px) {
    .block-br-tag-col-1-ll {
        display: block
    }     
} 

@media screen and (max-width: 1195px) {
    .block-br-tag-col-1-ll-x {
        display: block
    }     
} 

@media screen and (max-width: 1138px) {
    .block-line-x-ll-primary-q {
        display: block
    }     
} 

#last-updated {
    margin-right: 5px
}
