.rc-slider {
    position: relative;
    width: 100%;
    height: 14px;
    padding: 5px 0;
    border-radius: 6px;
    touch-action: none
}

.rc-slider,
.rc-slider * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-rail {
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #e9e9e9;
    border-radius: 6px
}

.rc-slider-track,
.rc-slider-tracks {
    position: absolute;
    height: 4px;
    background-color: #abe2fb;
    border-radius: 6px
}

.rc-slider-track-draggable {
    z-index: 1;
    box-sizing: content-box;
    background-clip: content-box;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    transform: translateY(-5px)
}

.rc-slider-handle {
    position: absolute;
    z-index: 1;
    width: 14px;
    height: 14px;
    margin-top: -5px;
    background-color: #fff;
    border: 2px solid #96dbfa;
    border-radius: 50%;
    cursor: pointer;
    cursor: grab;
    opacity: .8;
    touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
    border-color: #57c5f7;
    box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
    outline: none;
    box-shadow: none
}

.rc-slider-handle:focus-visible {
    border-color: #2db7f5;
    box-shadow: 0 0 0 3px #96dbfa
}

.rc-slider-handle-click-focused:focus {
    border-color: #96dbfa;
    box-shadow: unset
}

.rc-slider-handle:hover {
    border-color: #57c5f7
}

.rc-slider-handle:active {
    border-color: #57c5f7;
    box-shadow: 0 0 5px #57c5f7;
    cursor: grabbing
}

.rc-slider-mark {
    position: absolute;
    top: 18px;
    left: 0;
    width: 100%;
    font-size: 12px
}

.rc-slider-mark-text {
    position: absolute;
    display: inline-block;
    color: #999;
    text-align: center;
    vertical-align: middle;
    cursor: pointer
}

.rc-slider-mark-text-active {
    color: #666
}

.rc-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent
}

.rc-slider-dot {
    position: absolute;
    bottom: -2px;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    background-color: #fff;
    border: 2px solid #e9e9e9;
    border-radius: 50%;
    cursor: pointer
}

.rc-slider-dot-active {
    border-color: #96dbfa
}

.rc-slider-dot-reverse {
    margin-right: -4px
}

.rc-slider-disabled {
    background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
    background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
    background-color: #fff;
    border-color: #ccc;
    box-shadow: none;
    cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
    cursor: not-allowed !important
}

.rc-slider-vertical {
    width: 14px;
    height: 100%;
    padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
    width: 4px;
    height: 100%
}

.rc-slider-vertical .rc-slider-track {
    bottom: 0;
    left: 5px;
    width: 4px
}

.rc-slider-vertical .rc-slider-track-draggable {
    border-top: 0;
    border-bottom: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    transform: translateX(-5px)
}

.rc-slider-vertical .rc-slider-handle {
    position: absolute;
    z-index: 1;
    margin-top: 0;
    margin-left: -5px;
    touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
    top: 0;
    left: 18px;
    height: 100%
}

.rc-slider-vertical .rc-slider-step {
    width: 4px;
    height: 100%
}

.rc-slider-vertical .rc-slider-dot {
    margin-left: -2px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
    display: block !important;
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
    animation-name: rcSliderTooltipZoomDownIn;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
    animation-name: rcSliderTooltipZoomDownOut;
    animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
    transform: scale(0);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.rc-slider-tooltip-zoom-down-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
    0% {
        transform: scale(0);
        transform-origin: 50% 100%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes rcSliderTooltipZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }

    to {
        transform: scale(0);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.rc-slider-tooltip {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-tooltip-hidden {
    display: none
}

.rc-slider-tooltip-placement-top {
    padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
    min-width: 24px;
    height: 24px;
    padding: 6px 2px;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    background-color: #6c6c6c;
    border-radius: 6px;
    box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
    bottom: 4px;
    left: 50%;
    margin-left: -4px;
    border-width: 4px 4px 0;
    border-top-color: #6c6c6c
}

:root {
    --c-primary-50: 238, 242, 255;
    --c-primary-100: 224, 231, 255;
    --c-primary-200: 199, 210, 254;
    --c-primary-300: 165, 180, 252;
    --c-primary-400: 129, 140, 248;
    --c-primary-500: 99, 102, 241;
    --c-primary-600: 79, 70, 229;
    --c-primary-700: 67, 56, 202;
    --c-primary-800: 55, 48, 163;
    --c-primary-900: 49, 46, 129;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 249, 250, 251;
    --c-neutral-100: 243, 244, 246;
    --c-neutral-200: 229, 231, 235;
    --c-neutral-300: 209, 213, 219;
    --c-neutral-400: 156, 163, 175;
    --c-neutral-500: 107, 114, 128;
    --c-neutral-600: 75, 85, 99;
    --c-neutral-700: 55, 65, 81;
    --c-neutral-800: 31, 41, 55;
    --c-neutral-900: 17, 24, 39
}

.theme-cyan-blueGrey {
    --c-primary-50: 236, 254, 255;
    --c-primary-100: 207, 250, 254;
    --c-primary-200: 165, 243, 252;
    --c-primary-300: 103, 232, 249;
    --c-primary-400: 34, 211, 238;
    --c-primary-500: 6, 182, 212;
    --c-primary-600: 8, 145, 178;
    --c-primary-700: 14, 116, 144;
    --c-primary-800: 21, 94, 117;
    --c-primary-900: 22, 78, 99;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 248, 250, 252;
    --c-neutral-100: 241, 245, 249;
    --c-neutral-200: 226, 232, 240;
    --c-neutral-300: 203, 213, 225;
    --c-neutral-400: 148, 163, 184;
    --c-neutral-500: 100, 116, 139;
    --c-neutral-600: 71, 85, 105;
    --c-neutral-700: 51, 65, 85;
    --c-neutral-800: 30, 41, 59;
    --c-neutral-900: 15, 23, 42
}

.theme-blue-blueGrey {
    --c-primary-50: 239, 246, 255;
    --c-primary-100: 219, 234, 254;
    --c-primary-200: 191, 219, 254;
    --c-primary-300: 147, 197, 253;
    --c-primary-400: 96, 165, 250;
    --c-primary-500: 59, 130, 246;
    --c-primary-600: 37, 99, 235;
    --c-primary-700: 29, 78, 216;
    --c-primary-800: 30, 64, 175;
    --c-primary-900: 30, 58, 138;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 248, 250, 252;
    --c-neutral-100: 241, 245, 249;
    --c-neutral-200: 226, 232, 240;
    --c-neutral-300: 203, 213, 225;
    --c-neutral-400: 148, 163, 184;
    --c-neutral-500: 100, 116, 139;
    --c-neutral-600: 71, 85, 105;
    --c-neutral-700: 51, 65, 85;
    --c-neutral-800: 30, 41, 59;
    --c-neutral-900: 15, 23, 42
}

.theme-purple-blueGrey {
    --c-primary-50: 250, 245, 255;
    --c-primary-100: 243, 232, 255;
    --c-primary-200: 233, 213, 255;
    --c-primary-300: 216, 180, 254;
    --c-primary-400: 192, 132, 252;
    --c-primary-500: 168, 85, 247;
    --c-primary-600: 147, 51, 234;
    --c-primary-700: 126, 34, 206;
    --c-primary-800: 107, 33, 168;
    --c-primary-900: 88, 28, 135;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 248, 250, 252;
    --c-neutral-100: 241, 245, 249;
    --c-neutral-200: 226, 232, 240;
    --c-neutral-300: 203, 213, 225;
    --c-neutral-400: 148, 163, 184;
    --c-neutral-500: 100, 116, 139;
    --c-neutral-600: 71, 85, 105;
    --c-neutral-700: 51, 65, 85;
    --c-neutral-800: 30, 41, 59;
    --c-neutral-900: 15, 23, 42
}

.theme-teal-blueGrey {
    --c-primary-50: 240, 253, 250;
    --c-primary-100: 204, 251, 241;
    --c-primary-200: 153, 246, 228;
    --c-primary-300: 94, 234, 212;
    --c-primary-400: 45, 212, 191;
    --c-primary-500: 20, 184, 166;
    --c-primary-600: 13, 148, 136;
    --c-primary-700: 15, 118, 110;
    --c-primary-800: 17, 94, 89;
    --c-primary-900: 19, 78, 74;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 248, 250, 252;
    --c-neutral-100: 241, 245, 249;
    --c-neutral-200: 226, 232, 240;
    --c-neutral-300: 203, 213, 225;
    --c-neutral-400: 148, 163, 184;
    --c-neutral-500: 100, 116, 139;
    --c-neutral-600: 71, 85, 105;
    --c-neutral-700: 51, 65, 85;
    --c-neutral-800: 30, 41, 59;
    --c-neutral-900: 15, 23, 42
}

.theme-blueGrey-blueGrey {
    --c-primary-50: 248, 250, 252;
    --c-primary-100: 241, 245, 249;
    --c-primary-200: 226, 232, 240;
    --c-primary-300: 203, 213, 225;
    --c-primary-400: 148, 163, 184;
    --c-primary-500: 100, 116, 139;
    --c-primary-600: 71, 85, 105;
    --c-primary-700: 51, 65, 85;
    --c-primary-800: 30, 41, 59;
    --c-primary-900: 15, 23, 42;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 248, 250, 252;
    --c-neutral-100: 241, 245, 249;
    --c-neutral-200: 226, 232, 240;
    --c-neutral-300: 203, 213, 225;
    --c-neutral-400: 148, 163, 184;
    --c-neutral-500: 100, 116, 139;
    --c-neutral-600: 71, 85, 105;
    --c-neutral-700: 51, 65, 85;
    --c-neutral-800: 30, 41, 59;
    --c-neutral-900: 15, 23, 42
}

.theme-red-warmGrey {
    --c-primary-50: 254, 242, 242;
    --c-primary-100: 254, 226, 226;
    --c-primary-200: 254, 226, 226;
    --c-primary-300: 254, 226, 226;
    --c-primary-400: 248, 113, 113;
    --c-primary-500: 239, 68, 68;
    --c-primary-600: 220, 38, 38;
    --c-primary-700: 185, 28, 28;
    --c-primary-800: 153, 27, 27;
    --c-primary-900: 127, 29, 29;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 250, 250, 249;
    --c-neutral-100: 245, 245, 244;
    --c-neutral-200: 231, 229, 228;
    --c-neutral-300: 214, 211, 209;
    --c-neutral-400: 168, 162, 158;
    --c-neutral-500: 120, 113, 108;
    --c-neutral-600: 87, 83, 78;
    --c-neutral-700: 68, 64, 60;
    --c-neutral-800: 41, 37, 36;
    --c-neutral-900: 28, 25, 23
}

.theme-cyan-warmGrey {
    --c-primary-50: 236, 254, 255;
    --c-primary-100: 207, 250, 254;
    --c-primary-200: 165, 243, 252;
    --c-primary-300: 103, 232, 249;
    --c-primary-400: 34, 211, 238;
    --c-primary-500: 6, 182, 212;
    --c-primary-600: 8, 145, 178;
    --c-primary-700: 14, 116, 144;
    --c-primary-800: 21, 94, 117;
    --c-primary-900: 22, 78, 99;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 250, 250, 249;
    --c-neutral-100: 245, 245, 244;
    --c-neutral-200: 231, 229, 228;
    --c-neutral-300: 214, 211, 209;
    --c-neutral-400: 168, 162, 158;
    --c-neutral-500: 120, 113, 108;
    --c-neutral-600: 87, 83, 78;
    --c-neutral-700: 68, 64, 60;
    --c-neutral-800: 41, 37, 36;
    --c-neutral-900: 28, 25, 23
}

.theme-blue-coolGrey {
    --c-primary-50: 239, 246, 255;
    --c-primary-100: 219, 234, 254;
    --c-primary-200: 191, 219, 254;
    --c-primary-300: 147, 197, 253;
    --c-primary-400: 96, 165, 250;
    --c-primary-500: 59, 130, 246;
    --c-primary-600: 37, 99, 235;
    --c-primary-700: 29, 78, 216;
    --c-primary-800: 30, 64, 175;
    --c-primary-900: 30, 58, 138;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 249, 250, 251;
    --c-neutral-100: 243, 244, 246;
    --c-neutral-200: 229, 231, 235;
    --c-neutral-300: 209, 213, 219;
    --c-neutral-400: 156, 163, 175;
    --c-neutral-500: 107, 114, 128;
    --c-neutral-600: 75, 85, 99;
    --c-neutral-700: 55, 65, 81;
    --c-neutral-800: 31, 41, 55;
    --c-neutral-900: 17, 24, 39
}

.theme-lightBlue-coolGrey {
    --c-primary-50: 240, 249, 255;
    --c-primary-100: 224, 242, 254;
    --c-primary-200: 186, 230, 253;
    --c-primary-300: 125, 211, 252;
    --c-primary-400: 56, 189, 248;
    --c-primary-500: 14, 165, 233;
    --c-primary-600: 2, 132, 199;
    --c-primary-700: 3, 105, 161;
    --c-primary-800: 7, 89, 133;
    --c-primary-900: 12, 74, 110;
    --c-secondary-50: 240, 253, 244;
    --c-secondary-100: 220, 252, 231;
    --c-secondary-200: 187, 247, 208;
    --c-secondary-300: 134, 239, 172;
    --c-secondary-400: 74, 222, 128;
    --c-secondary-500: 34, 197, 94;
    --c-secondary-600: 22, 163, 74;
    --c-secondary-700: 21, 128, 61;
    --c-secondary-800: 22, 101, 52;
    --c-secondary-900: 20, 83, 45;
    --c-neutral-50: 249, 250, 251;
    --c-neutral-100: 243, 244, 246;
    --c-neutral-200: 229, 231, 235;
    --c-neutral-300: 209, 213, 219;
    --c-neutral-400: 156, 163, 175;
    --c-neutral-500: 107, 114, 128;
    --c-neutral-600: 75, 85, 99;
    --c-neutral-700: 55, 65, 81;
    --c-neutral-800: 31, 41, 55;
    --c-neutral-900: 17, 24, 39
}

.theme-pink-coolGrey {
    --c-primary-50: 253, 242, 248;
    --c-primary-100: 252, 231, 243;
    --c-primary-200: 252, 231, 243;
    --c-primary-300: 249, 168, 212;
    --c-primary-400: 244, 114, 182;
    --c-primary-500: 236, 72, 153;
    --c-primary-600: 219, 39, 119;
    --c-primary-700: 190, 24, 93;
    --c-primary-800: 157, 23, 77;
    --c-primary-900: 131, 24, 67
}

.theme-green-grey {
    --c-primary-50: 240, 253, 244;
    --c-primary-100: 220, 252, 231;
    --c-primary-200: 187, 247, 208;
    --c-primary-300: 134, 239, 172;
    --c-primary-400: 74, 222, 128;
    --c-primary-500: 34, 197, 94;
    --c-primary-600: 22, 163, 74;
    --c-primary-700: 21, 128, 61;
    --c-primary-800: 22, 101, 52;
    --c-primary-900: 20, 83, 45;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 250, 250, 250;
    --c-neutral-100: 244, 244, 245;
    --c-neutral-200: 228, 228, 231;
    --c-neutral-300: 212, 212, 216;
    --c-neutral-400: 161, 161, 170;
    --c-neutral-500: 113, 113, 122;
    --c-neutral-600: 82, 82, 91;
    --c-neutral-700: 63, 63, 70;
    --c-neutral-800: 39, 39, 42;
    --c-neutral-900: 24, 24, 27
}

.theme-yellow-grey {
    --c-primary-50: 254, 252, 232;
    --c-primary-100: 254, 249, 195;
    --c-primary-200: 254, 240, 138;
    --c-primary-300: 253, 224, 71;
    --c-primary-400: 250, 204, 21;
    --c-primary-500: 234, 179, 8;
    --c-primary-600: 202, 138, 4;
    --c-primary-700: 161, 98, 7;
    --c-primary-800: 133, 77, 14;
    --c-primary-900: 133, 77, 14;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 250, 250, 250;
    --c-neutral-100: 244, 244, 245;
    --c-neutral-200: 228, 228, 231;
    --c-neutral-300: 212, 212, 216;
    --c-neutral-400: 161, 161, 170;
    --c-neutral-500: 113, 113, 122;
    --c-neutral-600: 82, 82, 91;
    --c-neutral-700: 63, 63, 70;
    --c-neutral-800: 39, 39, 42;
    --c-neutral-900: 24, 24, 27
}

.theme-orange-grey {
    --c-primary-50: 255, 247, 237;
    --c-primary-100: 255, 237, 213;
    --c-primary-200: 254, 215, 170;
    --c-primary-300: 253, 186, 116;
    --c-primary-400: 251, 146, 60;
    --c-primary-500: 249, 115, 22;
    --c-primary-600: 234, 88, 12;
    --c-primary-700: 194, 65, 12;
    --c-primary-800: 154, 52, 18;
    --c-primary-900: 124, 45, 18;
    --c-secondary-50: 247, 254, 231;
    --c-secondary-100: 236, 252, 203;
    --c-secondary-200: 217, 249, 157;
    --c-secondary-300: 190, 242, 100;
    --c-secondary-400: 163, 230, 53;
    --c-secondary-500: 132, 204, 22;
    --c-secondary-600: 101, 163, 13;
    --c-secondary-700: 77, 124, 15;
    --c-secondary-800: 63, 98, 18;
    --c-secondary-900: 54, 83, 20;
    --c-neutral-50: 250, 250, 250;
    --c-neutral-100: 244, 244, 245;
    --c-neutral-200: 228, 228, 231;
    --c-neutral-300: 212, 212, 216;
    --c-neutral-400: 161, 161, 170;
    --c-neutral-500: 113, 113, 122;
    --c-neutral-600: 82, 82, 91;
    --c-neutral-700: 63, 63, 70;
    --c-neutral-800: 39, 39, 42;
    --c-neutral-900: 24, 24, 27
}

.theme-fuchsia-blueGrey {
    --c-primary-50: 253, 244, 255;
    --c-primary-100: 250, 232, 255;
    --c-primary-200: 245, 208, 254;
    --c-primary-300: 240, 171, 252;
    --c-primary-400: 232, 121, 249;
    --c-primary-500: 217, 70, 239;
    --c-primary-600: 192, 38, 211;
    --c-primary-700: 162, 28, 175;
    --c-primary-800: 134, 25, 143;
    --c-primary-900: 112, 26, 117;
    --c-secondary-50: 240, 253, 250;
    --c-secondary-100: 204, 251, 241;
    --c-secondary-200: 153, 246, 228;
    --c-secondary-300: 153, 246, 228;
    --c-secondary-400: 45, 212, 191;
    --c-secondary-500: 20, 184, 166;
    --c-secondary-600: 13, 148, 136;
    --c-secondary-700: 15, 118, 110;
    --c-secondary-800: 17, 94, 89;
    --c-secondary-900: 19, 78, 74;
    --c-neutral-50: 248, 250, 252;
    --c-neutral-100: 241, 245, 249;
    --c-neutral-200: 226, 232, 240;
    --c-neutral-300: 203, 213, 225;
    --c-neutral-400: 148, 163, 184;
    --c-neutral-500: 100, 116, 139;
    --c-neutral-600: 71, 85, 105;
    --c-neutral-700: 51, 65, 85;
    --c-neutral-800: 30, 41, 59;
    --c-neutral-900: 15, 23, 42
}

.root {
    overflow: hidden
}

#headlessui-portal-root {
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgba(var(--c-neutral-900), var(--tw-text-opacity, 1))
}

#headlessui-portal-root:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgba(var(--c-neutral-200), var(--tw-text-opacity, 1))
}

.hiddenScrollbar::-webkit-scrollbar {
    display: none
}

.hiddenScrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.z-max {
    z-index: 999999999
}

hr {
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-200), var(--tw-border-opacity, 1))
}

hr:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-700), var(--tw-border-opacity, 1))
}

.nc-will-change-transform {
    will-change: transform
}

.nc-will-change-top {
    will-change: top
}

.nc-SectionClientSay .glide__bullet--active {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-neutral-700), var(--tw-bg-opacity, 1))
}

.nc-GallerySlider .glide__bullet--active {
    height: .5rem;
    width: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

.nc-card-title {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 75ms
}

.nc-card-title:hover {
    --tw-text-opacity: 1;
    color: rgba(var(--c-primary-900), var(--tw-text-opacity, 1))
}

.nc-card-title:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgba(var(--c-primary-300), var(--tw-text-opacity, 1))
}

.nc-CommentCardLikeReply>button:hover span,
.nc-PostCardCommentBtn:hover span,
.nc-PostCardLikeAction:hover span {
    color: inherit
}

.nc-box-has-hover {
    border-radius: 1.5rem;
    border-width: 1px;
    border-color: rgba(var(--c-neutral-200), var(--tw-border-opacity, 1));
    --tw-border-opacity: 0.7;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1));
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.nc-box-has-hover:hover {
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-neutral-50), var(--tw-bg-opacity, 1));
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.nc-dark-box-bg-has-hover:is(.dark *) {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-700), var(--tw-border-opacity, 1));
    background-color: rgba(var(--c-neutral-800), var(--tw-bg-opacity, 1));
    --tw-bg-opacity: 0.3
}

.nc-dark-box-bg-has-hover:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-neutral-800), var(--tw-bg-opacity, 1));
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.nc-dark-box-bg:is(.dark *) {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-700), var(--tw-border-opacity, 1));
    background-color: rgba(var(--c-neutral-800), var(--tw-bg-opacity, 1));
    --tw-bg-opacity: 0.3;
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.nc-origin-100 {
    transform-origin: 100% 50% 0
}

.nc-origin-50 {
    transform-origin: 50% 50% 0
}

.nc-hero-field-padding {
    padding: .75rem 1rem
}

@media (min-width:768px) {
    .nc-hero-field-padding {
        padding: 1rem 1.75rem
    }
}

@media (min-width:1280px) {
    .nc-hero-field-padding {
        padding: 1.5rem 2rem
    }
}

.nc-hero-field-padding--small {
    padding: .75rem 1rem
}

@media (min-width:768px) {
    .nc-hero-field-padding--small {
        padding: .75rem 1.75rem
    }
}

@media (min-width:1280px) {
    .nc-hero-field-padding--small {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.nc-hero-field-focused {
    border-radius: 9999px
}

.nc-hero-field-focused:is(.dark *) {
    background-color: hsla(0, 0%, 100%, .05)
}

.nc-hero-field-focused {
    box-shadow: 0 4px 16px rgba(17, 17, 26, .05), 0 8px 32px rgba(17, 17, 26, .05)
}

.ListingDetailPage .nc-hero-field-focused {
    border-radius: 1.5rem;
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.ListingDetailPage.nc-ListingExperiencesDetailPage .ExperiencesDateSingleInput .nc-hero-field-focused {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ListingDetailPage.nc-ListingExperiencesDetailPage .listingExperiencesDetailPage__GuestsInput .nc-hero-field-focused {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ListingDetailPage .DateRangePickerInput_clearDates,
.ListingDetailPage .SingleDatePickerInput_clearDate {
    border-radius: 9999px;
    background-color: rgba(var(--c-neutral-200), .9)
}

.ListingDetailPage .DateRangePickerInput_clearDates:is(.dark *),
.ListingDetailPage .SingleDatePickerInput_clearDate:is(.dark *) {
    background-color: hsla(0, 0%, 100%, .1)
}

.ListingDetailPage .DateRangePickerInput_clearDates svg,
.ListingDetailPage .SingleDatePickerInput_clearDate svg {
    width: .5rem;
    fill: rgb(var(--c-neutral-700))
}

.ListingDetailPage .DateRangePickerInput_clearDates svg:is(.dark *),
.ListingDetailPage .SingleDatePickerInput_clearDate svg:is(.dark *) {
    fill: rgb(var(--c-neutral-300))
}

.nc-ListingStayDetailPage__guestsInput .nc-hero-field-focused {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nc-ListingStayDetailPage__stayDatesRangeInput .nc-hero-field-focused {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.nc-hero-field-focused--2 {
    border-radius: 9999px
}

.nc-hero-field-focused--2:is(.dark *) {
    background-color: hsla(0, 0%, 100%, .05)
}

.nc-hero-field-focused--2 {
    box-shadow: 0 4px 16px rgba(17, 17, 26, .05), 0 8px 32px rgba(17, 17, 26, .05)
}

.nc-flex-1 {
    flex: 1 0 0%
}

.nc-flex-1\.5 {
    flex: 1.5 0 0%
}

.nc-flex-1\.5-auto {
    flex: 1.5 0 auto
}

.nc-flex-2 {
    flex: 2 0 0%
}

.nc-flex-2-auto {
    flex: 2 0 auto
}

.nc-flex-2\.5 {
    flex: 2.5 0 0%
}

@media (min-width:1024px) {
    .lg\:nc-flex-1\.5 {
        flex: 1.5 0 0%
    }

    .lg\:nc-flex-1\.5-auto {
        flex: 1.5 0 auto
    }

    .lg\:nc-flex-2 {
        flex: 2 0 0%
    }

    .lg\:nc-flex-2-auto {
        flex: 2 0 auto
    }

    .lg\:nc-flex-2\.5 {
        flex: 2.5 0 0%
    }
}

.nc-icon-field {
    height: 1.25rem;
    width: 1.25rem
}

@media (min-width:1024px) {
    .nc-icon-field {
        height: 1.75rem;
        width: 1.75rem
    }
}

.nc-icon-field-2 {
    height: 1.25rem;
    width: 1.25rem
}

@media (min-width:1024px) {
    .nc-icon-field-2 {
        height: 2rem;
        width: 2rem
    }
}

button.gm-control-active.gm-fullscreen-control {
    border-radius: .75rem !important
}

.nc-FiveStartIconForRate svg:hover~svg {
    --tw-text-opacity: 1;
    color: rgba(var(--c-neutral-300), var(--tw-text-opacity, 1))
}

.listingSection__wrap {
    display: flex;
    width: 100%;
    flex-direction: column
}

.listingSection__wrap>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.listingSection__wrap {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-200), var(--tw-border-opacity, 1));
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2.5rem
}

.listingSection__wrap:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-700), var(--tw-border-opacity, 1))
}

@media (min-width:640px) {
    .listingSection__wrap>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2rem * var(--tw-space-y-reverse))
    }

    .listingSection__wrap {
        border-radius: 1rem;
        border-left-width: 1px;
        border-right-width: 1px;
        border-top-width: 1px;
        padding: 1rem
    }
}

@media (min-width:1280px) {
    .listingSection__wrap {
        padding: 2rem
    }
}

.listingSectionSidebar__wrap {
    display: flex;
    width: 100%;
    flex-direction: column
}

.listingSectionSidebar__wrap>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.listingSectionSidebar__wrap {
    border-radius: 1rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-200), var(--tw-border-opacity, 1));
    padding: .5rem .5rem 2.5rem
}

.listingSectionSidebar__wrap:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-700), var(--tw-border-opacity, 1))
}

@media (min-width:640px) {
    .listingSectionSidebar__wrap {
        padding: 1rem
    }
}

@media (min-width:1280px) {
    .listingSectionSidebar__wrap>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse))
    }

    .listingSectionSidebar__wrap {
        padding: 1.5rem 2rem
    }
}

input[type=time]::-webkit-calendar-picker-indicator {
    border-radius: .375rem
}

input[type=time]:is(.dark *)::-webkit-calendar-picker-indicator {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-neutral-500), var(--tw-bg-opacity, 1))
}

[type=button] {
    -webkit-appearance: none !important
}

.rc-slider-track {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-primary-400), var(--tw-bg-opacity, 1))
}

.rc-slider-handle {
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-primary-300), var(--tw-border-opacity, 1))
}

.nc-PropertyCardH .nc-BtnLikeIcon--liked {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity, 1))
}

.nc-PropertyCardH .nc-BtnLikeIcon--liked:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity, 1))
}

.ncSectionLogos img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 12rem
}

.modalPhotos-single-gallery .glide__bullet--active {
    display: block
}

.menuIsNew_lv1>a:before {
    position: absolute;
    top: -2px;
    right: 0;
    font-weight: 400
}

.menuIsNew>a:after,
.menuIsNew_lv1>a:before {
    content: "New!";
    display: inline-block;
    padding: 0 5px;
    line-height: 15px;
    border-radius: 4px;
    background-color: #f35656;
    color: #fff;
    font-size: 10px
}

.menuIsNew>a:after {
    margin-inline-start: 6px
}

.FooterNav--hide {
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes myblur {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.nc-custom-shadow-1 {
    box-shadow: 0 4px 16px rgba(17, 17, 26, .1), 0 8px 32px rgba(17, 17, 26, .05)
}

.nc-BtnLikeIcon {
    fill: none;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.nc-BtnLikeIcon--liked svg {
    fill: #ef4444 !important
}

.nc-BtnLikeIcon--liked svg:is(.dark *) {
    fill: #ef4444 !important
}

.react-datepicker {
    position: relative;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2.5rem
}

@media (min-width:768px) {
    .react-datepicker {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.react-datepicker__aria-live {
    display: none
}

.react-datepicker__month-container {
    text-align: center
}

.react-datepicker__current-month {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity, 1))
}

.react-datepicker__current-month:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246/var(--tw-text-opacity, 1))
}

.react-datepicker__day-names {
    margin-top: 1.5rem;
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    text-align: center;
    font-size: .75rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity, 1))
}

.react-datepicker__day-names:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity, 1))
}

.react-datepicker__month {
    margin-top: 1.25rem
}

.react-datepicker__week {
    margin-top: .125rem;
    margin-bottom: .125rem;
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr))
}

.react-datepicker__day {
    display: flex;
    width: 100%;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    font-size: .875rem;
    line-height: 1.25rem
}

.react-datepicker__day:empty {
    cursor: auto;
    opacity: 0
}

.react-datepicker__day:hover:empty {
    background-color: transparent
}

.react-datepicker__day:empty {
    background-color: transparent !important
}

.react-datepicker__day span {
    border-radius: 9999px
}

.react-datepicker__day span:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.react-datepicker__day span:hover:is(.dark *) {
    background-color: rgba(55, 65, 81, .6)
}

.react-datepicker__day--in-range,
.react-datepicker__day--in-selecting-range {
    border-radius: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.react-datepicker__day--in-range:is(.dark *),
.react-datepicker__day--in-selecting-range:is(.dark *) {
    background-color: rgba(55, 65, 81, .5)
}

.react-datepicker__day--range-start,
.react-datepicker__day--selecting-range-start {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px
}

.react-datepicker__day--range-end,
.react-datepicker__day--selecting-range-end {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px
}

.react-datepicker__day--range-end span,
.react-datepicker__day--range-start span,
.react-datepicker__day--selected span,
.react-datepicker__day--selecting-range-end span,
.react-datepicker__day--selecting-range-start span {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-primary-500), var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity, 1))
}

.react-datepicker__day--range-end span:hover,
.react-datepicker__day--range-start span:hover,
.react-datepicker__day--selected span:hover,
.react-datepicker__day--selecting-range-end span:hover,
.react-datepicker__day--selecting-range-start span:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-primary-500), var(--tw-bg-opacity, 1))
}

.react-datepicker__day--range-end span:is(.dark *),
.react-datepicker__day--range-start span:is(.dark *),
.react-datepicker__day--selected span:is(.dark *),
.react-datepicker__day--selecting-range-end span:is(.dark *),
.react-datepicker__day--selecting-range-start span:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-primary-500), var(--tw-bg-opacity, 1))
}

.react-datepicker__day--range-end span:hover:is(.dark *),
.react-datepicker__day--range-start span:hover:is(.dark *),
.react-datepicker__day--selected span:hover:is(.dark *),
.react-datepicker__day--selecting-range-end span:hover:is(.dark *),
.react-datepicker__day--selecting-range-start span:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgba(var(--c-primary-500), var(--tw-bg-opacity, 1))
}

.react-datepicker__day--disabled {
    --tw-text-opacity: 1;
    color: rgba(var(--c-neutral-400), var(--tw-text-opacity, 1))
}

.react-datepicker__day--disabled:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgba(var(--c-neutral-500), var(--tw-text-opacity, 1))
}

.react-datepicker__day_span {
    display: flex;
    height: 46px;
    width: 46px;
    align-items: center;
    justify-content: center;
    border-radius: 9999px
}

.addListingDatePickerExclude .react-datepicker__day--disabled {
    position: relative;
    border-radius: 0;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity, 1))
}

.addListingDatePickerExclude .react-datepicker__day--disabled:empty {
    opacity: 0
}

.addListingDatePickerExclude .react-datepicker__day--disabled:is(.dark *) {
    background-color: rgba(55, 65, 81, .5)
}

.addListingDatePickerExclude .react-datepicker__day--disabled:after {
    content: "";
    position: absolute;
    display: block;
    height: 100%;
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-left-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-300), var(--tw-border-opacity, 1))
}

.addListingDatePickerExclude .react-datepicker__day--disabled:is(.dark *):after {
    --tw-border-opacity: 1;
    border-color: rgba(var(--c-neutral-700), var(--tw-border-opacity, 1))
}

.nc-header-bg {
    background-color: hsla(0, 0%, 100%, .7);
    --tw-backdrop-blur: blur(40px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.nc-header-bg:is(.dark *) {
    background-color: rgba(var(--c-neutral-900), .6)
}