<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----------- */
/* Main Styles */
/* ----------- */
:root {
    --side-menu-width: 18.6rem;
    --navbar-height: 5rem;
    --bs-link-color: #5C6FFF;
    --bs-link-color-rgb: 92, 111, 255;
    --bs-link-hover-color: #4457e9;
    --bs-link-hover-color-rgb: 68, 87, 233;
    --bs-font-sans-serif: "Lexend",sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-focus-ring-color: rgba(92, 111, 255, 0.25);
    --bs-border-color: #32344C;
    --bs-tertiary-bg: #1f2738;
    --bs-body-color: #525671;
}

[data-bs-theme=dark] {
    --bs-body-color: #8b8ea8;
    --bs-heading-color: #C4C8E7;
    --bs-body-bg: #131927;
}

::-moz-selection {
 /* Code for Firefox */
    color: #fff;
    background: rgba(92, 111, 255, 0.7);
}

::selection {
    color: #fff;
    background: rgba(92, 111, 255, 0.7);
}

.form-range::-webkit-slider-thumb {
    background-color: #5C6FFF;
}

.form-range::-webkit-slider-runnable-track {
    background-color: #32344C;
}

main {
    padding-left: var(--side-menu-width);
    padding-top: 6.5rem;
    padding-bottom: 1.5rem;
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: #212838;
    --bs-dropdown-border-color: #484E7F;
    --bs-dropdown-border-radius: 0.4375rem;
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-dropdown-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: #293145;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #5C6FFF;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
}

*, body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.progress, .progress-stacked {
    --bs-progress-bar-bg: #5C6FFF;
}

.table {
    --bs-table-color: var(--bs-body-color);
}

.no-padding {
    padding: 0;
}

header {
    --padding-x: 2.8rem;
    --padding-y: 1.8rem;
    position: fixed;
    width: 100%;
    background-color: var(--bs-body-bg);
    z-index: 9999;
}

header .navbar {
    z-index: 11;
    background-color: var(--bs-body-bg);
}

.top-nav {
    padding: 0;
    border-bottom: 1px solid #32344C;
    max-height: var(--navbar-height);
}

.top-nav .navbar-brand {
    padding: var(--padding-y) var(--padding-x);
    border-right: 1px solid #32344C;
    margin: 0;
    min-width: var(--side-menu-width);
}

.top-nav .navbar-brand img {
    height: 1.125rem;
}

.top-nav .navbar-brand .mobile-logo {
    display: none !important;
}

.top-nav .navbar-nav {
    padding: 0 var(--padding-x);
}

.top-nav .navbar-nav .nav-item {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.side-menu-toggle-container {
    display: none;
}

.side-menu-toggler {
    padding: 0;
    border: 0;
    background: none;
    color: #fff;
}

.side-menu-toggler i {
    font-size: 1.3rem;
}

.max-width-custom {
    max-width: 38rem;
}

.link-form-mobile {
    display: none !important;
}

.page-head {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 3rem;
}

.page-head .title-container {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.page-title {
    color: #E8EBFF;
    font-size: 1.25rem;
}

.page-subtitle {
    color: #868AAB;
    font-size: 0.875rem;
    font-weight: 300;
}

.side-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: var(--side-menu-width);
    padding: var(--padding-y) var(--padding-x);
    padding-top: calc(var(--navbar-height) + var(--padding-y));
    border-right: 1px solid #32344C;
    height: 100%;
    z-index: 10;
    background-color: var(--bs-body-bg);
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
}

.side-menu.active {
    left: 0;
}

.side-menu ul li {
    margin-bottom: 0.2rem;
}

.side-menu .nav-link {
    color: #C4C8E7;
    font-size: 0.9rem;
    text-transform: uppercase;
}

.side-menu .nav-link:hover, .side-menu .nav-link:focus, .side-menu .nav-link.active {
    color: #FFF;
    background: rgba(255, 255, 255, 0.07);
}

.side-menu .nav-link.other-link {
    color: #5C6FFF;
}

.side-menu .nav-link.other-link i {
    color: #FF439F;
    vertical-align: middle;
    margin-top: -0.1rem;
    margin-left: 0.4rem;
}

.side-menu .nav-link.other-link:hover, .side-menu .nav-link.other-link:focus, .side-menu .nav-link.other-link.active {
    color: #5C6FFF;
    background: #070B17;
}

.side-menu .social-media {
    text-align: center;
    margin-bottom: 0.8rem;
}

.side-menu .social-media a {
    color: #494d68;
    margin-right: 0.8rem;
    font-size: 1.2rem;
    transition: opacity 0.2s ease-in-out;
}

.side-menu .social-media a:last-child {
    margin-right: 0;
}

.side-menu .social-media a:hover, .side-menu .social-media a:focus {
    opacity: 0.7;
}

.side-menu .copyright {
    margin-top: 0.8rem;
    text-align: center;
    color: rgba(125, 129, 168, 0.5);
}

.side-menu .copyright span {
    text-transform: uppercase;
    font-size: 0.8rem;
}

.user-menu-drop-down &gt; a {
    border-radius: 0.625rem;
    border: 1px solid #323A4D;
    background: #0E101B;
    padding: 0.5rem 1rem;
    color: #BBBFD9;
    -webkit-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}

.user-menu-drop-down &gt; a:hover, .user-menu-drop-down &gt; a:focus {
    background: #151828;
}

.other-links .navbar-nav &gt; li {
    margin-left: 0.8rem;
}

.other-links a i {
    font-size: 1.5rem;
    color: #373A58;
}

.other-links a:hover i, .other-links a:focus i {
    color: #45486a;
}

.dropdown-icon-only &gt; a {
    padding: 0;
    background: none;
    border: none;
}

.dropdown-icon-only &gt; a:after {
    display: none;
}

.dropdown-icon-only &gt; a:hover, .dropdown-icon-only &gt; a:focus {
    background: none;
}

.search-form-inline {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    max-width: 24rem;
    gap: 0.8rem;
}

.search-form-inline .title {
    color: #E8EBFF;
    font-size: 1.25rem;
}

.search-form-inline .input-container {
    position: relative;
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.search-form-inline .input-container ::-webkit-input-placeholder {
    color: #595D77;
}

.search-form-inline .input-container :-moz-placeholder {
    color: #595D77;
}

.search-form-inline .input-container ::-moz-placeholder {
    color: #595D77;
}

.search-form-inline .input-container :-ms-input-placeholder {
    color: #595D77;
}

.search-form-inline .input-container input {
    color: #fff;
    font-size: 0.8125rem;
    border-radius: 0.3125rem;
    border: 1px solid #3D415A;
    padding: 0.5rem 2rem 0.5rem 1rem;
}

.search-form-inline .input-container::after {
    position: absolute;
    content: "x";
    font-family: "streamrecorder" !important;
    font-style: normal;
    font-weight: normal;
    right: 0.6rem;
    top: 0.4rem;
    color: #454C5D;
}

.url-input-wrapper {
    position: relative;
}

.url-input-wrapper ::-webkit-input-placeholder {
    color: #9397C0;
}

.url-input-wrapper :-moz-placeholder {
    color: #9397C0;
}

.url-input-wrapper ::-moz-placeholder {
    color: #9397C0;
}

.url-input-wrapper :-ms-input-placeholder {
    color: #9397C0;
}

.url-input-wrapper &gt; i {
    position: absolute;
    font-size: 0.9rem;
    color: #4A5674;
    top: 50%;
    margin-top: -0.48rem;
    left: 1.1rem;
}

.url-input-wrapper &gt; button {
    position: absolute;
    right: 0.3rem;
    top: 0.3rem;
    padding: 0.15rem 0.45rem 0.15rem 2rem;
}

.url-input-wrapper input {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0.3125rem;
    background: #222838;
    color: #fff;
    border: 0;
    width: 100%;
    padding: 0.5rem 10rem 0.5rem 3rem;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #5C6FFF;
    --bs-btn-border-color: #5C6FFF;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #4d5fe9;
    --bs-btn-hover-border-color: #4d5fe9;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5fe9;
    --bs-btn-active-border-color: #4d5fe9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #5C6FFF;
    --bs-btn-disabled-border-color: #5C6FFF;
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #232A3B;
    --bs-btn-border-color: #3D415A;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2b3347;
    --bs-btn-hover-border-color: #494d66;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1b202e;
    --bs-btn-active-border-color: #343850;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgba(255, 255, 255, 0.4);
    --bs-btn-disabled-bg: #232A3B;
    --bs-btn-disabled-border-color: #232A3B;
}

.btn-rec {
    background-color: #3D415E;
    border-color: #3D415E;
    color: #fff;
    border-radius: 0.4375rem;
}

.btn-rec:hover, .btn-rec:focus {
    color: #fff;
    background-color: #3D415E;
    border-color: #3D415E;
}

.btn-rec:hover:before, .btn-rec:hover:after, .btn-rec:focus:before, .btn-rec:focus:after {
    width: 0.8rem;
    height: 0.8rem;
    margin-top: -0.4rem;
    left: 0.7rem;
}

.btn-rec:active {
    color: #fff !important;
    background-color: #2e3673 !important;
    border-color: #2e3673 !important;
}

.live-shape {
    position: relative;
    padding-left: 3rem;
    overflow: hidden;
}

.live-shape:before, .live-shape:after {
    position: absolute;
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    background-color: #fff;
    opacity: 0.7;
    border-radius: 1rem;
    top: 50%;
    margin-top: -0.25rem;
    left: 0.8rem;
    transform-origin: center center;
    transition: all 0.3s ease-in-out;
}

.live-shape:after {
  /*width: 1.4rem;
  height: 1.4rem;
  margin-top: -.7rem;
  opacity: .3;
  left: .75rem;*/
    animation: zoom-fade 2s ease-in-out infinite;
}

@keyframes zoom-fade {
    0% {
        transform: scale(1);
        opacity: 0.3;
    }

    100% {
        transform: scale(4);
        opacity: 0;
    }
}

.url-form {
    position: relative;
    margin-bottom: 0;
}

.autocomplete-items {
    position: absolute;
    top: 3.4rem;
    left: 0;
    width: 100%;
    border-radius: 0.4375rem;
    border: 1px solid #484E7F;
    background: #212838;
}

.autocomplete-items .ac-item {
    padding: 0.5rem 1rem;
    border-bottom: 1px solid #484E7F;
    cursor: pointer;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
}

.autocomplete-items .ac-item:hover, .autocomplete-items .ac-item:focus {
    background-color: #293145;
}

.autocomplete-items .user-icon {
    width: 2rem;
    height: 2rem;
    border-radius: 2rem;
}

.autocomplete-items .user-info {
    text-align: left;
}

.autocomplete-items .user-info &gt; * {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.8rem;
}

.autocomplete-items .user-info &gt; div &gt; i {
    font-size: 1.2rem;
}

.autocomplete-items .user-info .verified {
    position: relative;
}

.autocomplete-items .user-info .verified:before {
    position: absolute;
    content: "E";
    font-family: "streamrecorder" !important;
    font-style: normal;
    font-weight: normal;
    z-index: 9;
    right: -0.3rem;
    bottom: -0.3rem;
    color: #1d9bf0;
}

.autocomplete-items .highlight {
    background-color: rgba(92, 111, 255, 0.5);
    border-radius: 0.2rem;
}

.autocomplete-items .live-icon {
    color: #fff;
    background-color: #FF439F;
    padding: 0.2rem 0.4rem;
    margin-right: 0.4rem;
    border-radius: 0.3125rem;
    font-size: 0.75rem;
    font-weight: 500;
}

.autocomplete-items .other-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: left;
    margin-top: 0.4rem;
}

.autocomplete-items .title-container {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    opacity: 0.6;
}

.video-meta .user-img {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 2rem;
    object-fit: cover;
    margin-right: 0.4rem;
}

.video-meta .user-name {
    display: block;
    color: #C4C8E7;
    font-size: 0.6875rem;
    margin-bottom: 0.2rem;
}

.video-meta .user-name .service {
    color: #5C6FFF;
}

.video-meta .video-title {
    color: #BBBFD9;
    font-size: 0.8rem;
    font-weight: 300;
}

.video-meta .date-time {
    color: #686C8C;
    font-size: 0.7rem;
    font-weight: 300;
}

.video-meta .date-time .time {
    margin-left: 0.8rem;
}

.video-meta .date-time .time i {
    font-size: 0.7rem;
    color: #888CAB;
    margin-right: 0.2rem;
}

.video-meta .tags {
    margin-bottom: 0.7rem;
}

.dropdown-head {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-bottom: 1px solid #191B2A;
    padding: 0.7rem 1.2rem;
}

.dropdown-head .title {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    color: #BBBFD9;
    font-size: 0.9rem;
    font-weight: 500;
}

.dropdown-head a {
    color: #BBBFD9;
    font-size: 0.8rem;
    text-decoration: none;
}

.dropdown-head a:hover, .dropdown-head a:focus {
    opacity: 0.7;
}

.dropdown-menu-cutom {
    padding: 0;
}

.dropdown-menu-cutom &gt; ul {
    margin: 0;
    padding: 0;
    list-style: none;
    max-height: 18rem;
    overflow-y: scroll;
}

.dropdown-menu-cutom &gt; ul &gt; li {
    border-bottom: 1px solid #32344C;
}

.dropdown-menu-cutom &gt; ul &gt; li a {
    padding: 1rem;
}

.dropdown-menu-cutom &gt; ul &gt; li:last-child {
    border-bottom: 0;
}

.dropdown-menu-cutom &gt; ul &gt; li:last-child a {
    border-bottom-left-radius: var(--bs-dropdown-border-radius);
    border-bottom-right-radius: var(--bs-dropdown-border-radius);
}

.badge-bg-fixed {
    background-color: #1C2231;
    font-size: 0.7rem;
    font-weight: 500;
    text-transform: capitalize;
}

.badge-bg-other {
    background-color: #212838;
    font-size: 0.7rem;
    font-weight: 500;
    text-transform: capitalize;
}

.stat-box {
    border-radius: 0.32rem;
    background-color: #0B101D;
    padding: 1.6rem 2rem;
    font-size: 1.125rem;
    margin-bottom: 1.5rem;
}

.stat-box .count {
    color: #FF439F;
}

.stat-box .title {
    color: #6C7295;
}

.categories-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-radius: 0.4375rem;
    background: #1B2130;
    padding: 3rem 3.45rem;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1rem;
}

.categories-list &gt; * {
    -moz-flex: 14.6%;
    -webkit-flex: 14.6%;
    -ms-flex: 14.6%;
    flex: 14.6%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.btn {
    --bs-btn-padding-x: 0.76rem;
    --bs-btn-padding-y: 0.57rem;
    --bs-btn-font-size: .94rem;
    --bs-btn-font-weight: 500;
}

.btn &gt; i {
    vertical-align: middle;
    font-size: 0.8rem;
    margin-right: 0.5rem;
    margin-top: -0.1rem;
}

.btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.btn-sp {
    border-radius: 0.4375rem;
    border: 2px solid #323A50;
    background: #323A50;
    box-shadow: 0 0 0 0 rgba(113, 151, 225, 0.31);
    color: #BEC0D1;
    font-size: 0.9rem;
    font-weight: 500;
    padding: 1rem;
    transition: all 0.3s ease-in-out;
}

.btn-sp:hover, .btn-sp:focus {
    color: #fff;
    border: 2px solid #000;
    background: #5C6FFF;
    box-shadow: -8px 7px 0px 0px rgba(113, 151, 225, 0.31);
}

.btn-sp:hover.btn-other-sp, .btn-sp:focus.btn-other-sp {
    border-radius: 0.4375rem;
    border: 2px solid #000;
    background: #FF439F;
    box-shadow: -8px 7px 0px 0px rgba(113, 151, 225, 0.31);
}

.video-list .slick-list {
    margin-left: -1rem;
    margin-right: -1rem;
}

.video-slide-item {
    padding-left: 1rem;
    padding-right: 1rem;
}

.video-wrapper {
    display: block;
    margin-bottom: 2rem;
    text-decoration: none;
    border: 1px solid rgba(61, 65, 90, 0);
}

.video-wrapper .video-img {
    display: block;
    position: relative;
    border-radius: 0.5rem;
    box-shadow: 0 0 0 0 rgba(92, 111, 255, 0);
    margin-bottom: 1rem;
    transition: box-shadow 0.3s ease-in-out;
}

.video-wrapper .video-img &gt; img {
    border-radius: 0.5rem;
    width: 100%;
    object-fit: cover;
    max-height: 10.5rem;
}

.video-wrapper .video-img .video-logo, .video-wrapper .video-img .time {
    position: absolute;
}

.video-wrapper .video-img .video-logo {
    border-radius: 3rem;
    width: 1.8rem;
    height: 1.8rem;
    top: 0.5rem;
    left: 0.5rem;
}

.video-wrapper .video-img .time {
    top: 0.5rem;
    right: 0.5rem;
    color: #FFF;
    font-size: 0.875rem;
    font-weight: 300;
    text-shadow: 1px 1px 2px rgb(0, 0, 0);
}

.video-wrapper .video-img:hover, .video-wrapper .video-img:focus {
    box-shadow: -9px 8px 0px 0px #5C6FFF;
}

.video-wrapper.locked .video-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.3125rem;
    background: rgba(19, 21, 39, 0.4);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    z-index: 10;
}

.video-wrapper.locked .video-img::after {
    content: "A";
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: "streamrecorder" !important;
    font-style: normal;
    font-weight: normal;
    font-size: 2.8rem;
    margin-top: -1.8rem;
    margin-left: -1.4rem;
    color: #FF439F;
    z-index: 10;
}

.video-wrapper .video-title {
    position: relative;
    color: #BBBFD9;
    font-size: 0.875rem;
    line-height: 1.375rem;
    padding-left: 2.5rem;
    margin-bottom: 0.8rem;
    min-height: 2rem;
}

.video-wrapper .video-title &gt; img {
    position: absolute;
    left: 0;
    top: 0.3rem;
    width: 2rem;
    height: 2rem;
    border-radius: 2rem;
    box-shadow: 0px 4px 13px 0px rgba(164, 168, 200, 0.17);
}

.video-wrapper .video-meta .user-info {
    margin-bottom: 0.6rem;
}

.video-wrapper .video-meta .user-info .user-name {
    display: inline-block;
    padding: 0.5rem;
    border-radius: 0.44rem;
    background: rgba(157, 162, 196, 0.17);
    color: #C4C8E7;
    font-size: 0.8125rem;
    background-color: rgba(0, 0, 0, 0.17);
}

.video-wrapper .video-meta .user-info .user-name .service {
    color: #5C6FFF;
}

.video-wrapper .video-meta .user-info .date-time {
    color: #C4C8E7;
    font-size: 0.8125rem;
    font-weight: 300;
    margin-left: 1rem;
}

.video-wrapper .video-meta .tags {
    line-height: 0;
}

.video-list-view {
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.video-list-view &gt; div {
    width: 100%;
}

.video-list-view .video-wrapper {
    position: relative;
    border-radius: 0.3125rem;
    border: 1px solid #3D415A;
    background: #202737;
    -webkit-transition: border-color 0.2s ease-in-out, background 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out, background 0.2s ease-in-out;
    padding: 0.56rem;
    padding-left: 10.5rem;
    margin-bottom: 1rem;
    min-height: 6rem;
}

.video-list-view .video-wrapper .video-img {
    position: absolute;
    border-radius: 0.3125rem;
    margin-bottom: 0;
    width: 8.7rem;
    height: calc(100% - 1.12rem);
    left: 0.56rem;
    top: 0.56rem;
}

.video-list-view .video-wrapper .video-img .video-logo, .video-list-view .video-wrapper .video-img .time {
    display: none;
}

.video-list-view .video-wrapper .video-img img {
    height: 100%;
    box-shadow: none;
}

.video-list-view .video-wrapper.locked .video-img::after {
    font-size: 1.8rem;
    margin-top: -1.2rem;
    margin-left: -0.9rem;
}

.video-list-view .video-wrapper .video-title {
    padding-left: 0;
    margin-top: 0.8rem;
    margin-bottom: 0.4rem;
}

.video-list-view .video-wrapper .video-title .user-img {
    display: none;
}

.video-list-view .video-wrapper .video-title .title {
    color: #BBBFD9;
    font-size: 0.9375rem;
    font-weight: 500;
    line-height: 1.25rem;
    text-transform: uppercase;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}

.video-list-view .video-wrapper .video-title .quality span {
    display: inline-block;
    margin-left: 0.5rem;
    border-radius: 0.3rem;
    font-size: 0.75rem;
    padding: 0.1rem 0.4rem;
    background-color: rgba(187, 191, 217, 0.3);
}

.video-list-view .video-wrapper .video-meta &gt; div {
    display: inline-block;
}

.video-list-view .video-wrapper .video-meta .user-info {
    margin-bottom: 0;
    margin-right: 0.5rem;
}

.video-list-view .video-wrapper .video-meta .user-info .user-name {
    padding: 0;
    background: none;
}

.video-list-view .video-wrapper .video-meta .date-time {
    margin-left: 0;
}

.video-list-view .video-wrapper .video-meta .tags {
    vertical-align: middle;
    margin-bottom: 0;
}

.video-list-view .video-wrapper .badge-bg-other {
    background-color: #2b3447;
}

.video-list-view .video-wrapper:hover, .video-list-view .video-wrapper:focus {
    border-radius: 0.3125rem;
    border: 1px solid #5C6FFF;
    box-shadow: 0px 4px 13px 0px rgba(164, 168, 200, 0.17);
}

.video-list-view .video-wrapper:hover .video-title .title, .video-list-view .video-wrapper:focus .video-title .title {
    color: #5C6FFF;
}

.video-list-view .video-wrapper:hover .video-img, .video-list-view .video-wrapper:focus .video-img {
    box-shadow: none;
}

.section-title-wrapper {
    margin-bottom: 2.5rem;
}

.section-title-wrapper .btn-wrapper {
    display: inline-block;
    margin-left: 1.8rem;
}

.section-title-wrapper &gt; .btn {
    padding: 0.4rem 1rem;
}

.section-title-wrapper.flex-option {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.section-title-wrapper.flex-option &gt; * {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.section-title-wrapper.flex-option &gt; *:last-child {
    text-align: right;
}

.section-title-wrapper.flex-option &gt; *:first-child {
    text-align: left;
}

.section-title-wrapper .btns &gt; button {
    border: 0;
    background: none;
    color: #A2A1BE;
    margin-left: 0.4rem;
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.section-title-wrapper .btns &gt; button i {
    font-size: 1.3rem;
}

.section-title-wrapper .btns &gt; button:hover, .section-title-wrapper .btns &gt; button:focus {
    opacity: 0.7;
}

.section-title-wrapper .btns &gt; button.active {
    color: #5C6FFF;
    opacity: 1;
}

.section-title-wrapper .live-icon {
    border-radius: 0.3125rem;
    border: 1px solid #5C6FFF;
    background: rgba(92, 111, 255, 0.26);
    color: #95A1FF;
    font-size: 0.75rem;
    font-weight: 500;
    text-transform: capitalize;
    padding: 0.2rem 0.4rem;
    margin-left: 1rem;
}

.section-title {
    color: #E8EBFF;
    font-size: 1.25rem;
    vertical-align: middle;
}

.section-title &gt; i {
    vertical-align: middle;
}

.channels-option {
    text-align: center;
}

.channels-option span {
    color: #BBBFD9;
    font-size: 0.82rem;
    font-weight: 500;
    margin-right: 0.5rem;
}

.channels-option a {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    display: inline-block;
    opacity: 0.1;
    -webkit-transition: all 0.3 ease-in-out;
    transition: all 0.3 ease-in-out;
}

.channels-option a img {
    width: 1.5rem;
    height: 1.5rem;
}

.channels-option a.active {
    opacity: 1;
}

.channels-option a:hover, .channels-option a:focus {
    opacity: 0.6;
}

.section-content {
    border-radius: 0.45rem;
    background: #1B2130;
    padding: 1.8rem;
}

.dropdown-toggle::after {
    border: 0;
    content: "\f107";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    margin-left: 0.6rem;
    font-size: 0.8rem;
    margin-bottom: -0.2rem;
}

.video-cat {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    border-radius: 0.3125rem;
    background: #212838;
    min-height: 25rem;
    text-decoration: none;
    margin-bottom: 1.5rem;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.video-cat img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 0;
    border-radius: 0.3125rem;
    opacity: 0.7;
}

.video-cat .title {
    z-index: 1;
    color: #fff;
    font-size: 1.8rem;
    font-weight: 500;
}

.video-cat:hover, .video-cat:focus {
    box-shadow: -9px 8px 0px 0px #5C6FFF;
}

.streamer-box {
    border-radius: 0.3125rem;
    border: 1px solid #5C6FFF;
    background: #0E101B;
    padding: 1.2rem;
    margin-bottom: 0.8rem;
}

.streamer-box .user-info {
    position: relative;
    padding-left: 4.5rem;
    margin-bottom: 1rem;
}

.streamer-box .user-info img {
    position: absolute;
    border-radius: 9.375rem;
    border: 1px solid #5C6FFF;
    width: 3.5rem;
    height: 3.5rem;
    left: 0;
    top: 50%;
    margin-top: -1.75rem;
}

.streamer-box .user-info .name {
    color: #BBBFD9;
    font-size: 0.94rem;
    font-weight: 700;
    margin-bottom: 0.3rem;
}

.streamer-box .user-info .date {
    color: #BBBFD9;
    font-size: 0.8125rem;
    font-weight: 300;
}

.streamer-box .other {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.streamer-box .other &gt; *:last-child {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
}

.streamer-box .other button {
    border-radius: 0.44rem;
    background: #1B2130;
    color: #C4C8E7;
    font-size: 0.8125rem;
    border: 0;
    padding: 0.4rem 0.6rem;
    -webkit-transition: background 0.2 ease-in-out;
    transition: background 0.2 ease-in-out;
}

.streamer-box .other button i {
    color: #FF439F;
    vertical-align: middle;
}

.streamer-box .other button:hover, .streamer-box .other button:focus {
    background: #21283a;
}

.streamer-box .other .user-name {
    border-radius: 0.4375rem;
    background: #000;
    text-decoration: none;
    color: #C4C8E7;
    font-size: 0.8125rem;
    padding: 0.6rem;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

.streamer-box .other .user-name .service {
    color: #5C6FFF;
}

.streamer-box .other .user-name .service i {
    font-size: 0.5rem;
    margin-left: 0.2rem;
}

.streamer-box .other .user-name:hover, .streamer-box .other .user-name:focus {
    opacity: 0.8;
}

.less-width-container {
    max-width: 52.5rem;
    margin: 0 auto;
}

.less-width-container &gt; .row {
    -moz-justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}

.primary-box {
    border-radius: 0.44rem;
    background: #0A0F1A;
    max-width: 42.5rem;
    margin: 0 auto;
    padding: 1.6rem 2.7rem;
    color: #868AAB;
    font-size: 0.8rem;
    font-weight: 300;
    line-height: 1.6875rem;
}

.primary-box &gt; p:last-child {
    margin-bottom: 0;
}

.pricing-box {
    border-radius: 0.44rem;
    background: #1B2130;
    text-align: center;
    margin: 1.5rem 0;
}

.pricing-box .box-head {
    position: relative;
    padding: 1.6rem 1.6rem 1rem 1.6rem;
    border-bottom: 1px solid #2A3246;
}

.pricing-box .box-body {
    padding: 1.6rem;
}

.pricing-box .box-body ul {
    text-align: left;
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 3.5rem;
}

.pricing-box .box-body ul li {
    color: #868AAB;
    font-size: 0.8rem;
    font-weight: 300;
    margin-bottom: 0.4rem;
}

.pricing-box .box-body ul li::before {
    content: "\f00c";
    font-size: 0.7rem;
    vertical-align: middle;
    font-family: "Font Awesome 6 Free";
    color: #FF439F;
    margin-right: 0.4rem;
}

.pricing-box .box-body ul li.not-included::before {
    color: #454A78;
}

.pricing-box .box-body ul li .foc {
    color: #fff;
}

.pricing-box .box-body .btn {
    border-radius: 0.3125rem;
    border: 1px solid #5C6FFF;
    background: #202942;
    text-transform: uppercase;
    color: #5C6FFF;
    font-size: 0.875rem;
    width: 100%;
    padding: 0.5rem 1rem;
}

.pricing-box .box-body .btn i {
    color: #FF439F;
    margin-left: 0.5rem;
    font-size: 0.9rem;
}

.pricing-box .box-body .btn:hover, .pricing-box .box-body .btn:focus {
    background: #5C6FFF;
    color: #fff;
}

.pricing-box .box-body .btn:hover i, .pricing-box .box-body .btn:focus i {
    color: #fff;
}

.pricing-box .icon-container {
    margin-bottom: 1rem;
    margin-top: -3rem;
}

.pricing-box .icon-container i {
    background: rgb(150, 155, 255);
    background: linear-gradient(180deg, rgb(150, 155, 255) 0%, rgb(33, 41, 238) 100%);
    color: #fff;
    font-size: 1.6rem;
    width: 3rem;
    height: 3rem;
    border-radius: 3rem;
    padding-top: 0.8rem;
}

.pricing-box .period {
    color: #E8EBFF;
    font-size: 1.125rem;
    font-weight: 200;
}

.pricing-box .price {
    color: rgba(232, 235, 255, 0.7);
    font-size: 0.9375rem;
}

.pricing-box .price .lg {
    color: #E8EBFF;
    font-size: 1.8125rem;
}

.pricing-box .price .pd {
    color: #E8EBFF;
    font-size: 0.8125rem;
    font-weight: 200;
    margin-left: 0.2rem;
}

.pricing-box.featured {
    border: 1px solid #5C6FFF;
    background: #101421;
    margin-top: 0.8rem;
}

.pricing-box.featured .icon-container {
    margin-bottom: 1.5rem;
}

.pricing-box.featured .box-body ul {
    margin-bottom: 4rem;
}

.soon-icon {
    border-radius: 1.75rem;
    background: #212838;
    color: #A055FF;
    font-size: 0.625rem;
    font-weight: 500;
    text-transform: capitalize;
    padding: 0.2rem 0.4rem;
}

.earn-box {
    border-radius: 0.32rem;
    background: rgba(64, 69, 106, 0.06);
}

.earn-box .earn-box-head {
    border-radius: 0.32rem;
    background: rgba(151, 156, 197, 0.06);
    padding: 2.3rem;
    text-align: center;
}

.earn-box .earn-box-head h6 {
    color: #E8EBFF;
    font-size: 0.875rem;
    margin-bottom: 1rem;
}

.earn-box .earn-box-head .link-holder {
    position: relative;
    max-width: 31.5rem;
    margin: 0 auto;
}

.earn-box .earn-box-head .link-holder input {
    border-radius: 0.4375rem;
    border: 1px solid #5C6FFF;
    background: #101421;
    box-shadow: 0px 4px 4px 0px rgba(92, 111, 255, 0.08);
    width: 100%;
    padding: 0.6rem 3.2rem 0.6rem 1rem;
    line-height: 0;
    color: #ABB1DB;
    font-size: 1.25rem;
    font-weight: 200;
}

.earn-box .earn-box-head .link-holder button {
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    border: 0;
    color: #5C6FFF;
    padding: 0.9rem;
    font-size: 1.1rem;
    transition: color 0.2s ease-in-out;
}

.earn-box .earn-box-head .link-holder button:hover, .earn-box .earn-box-head .link-holder button:focus {
    color: #fff;
}

.earn-box .earn-box-body {
    padding: 2.3rem;
}

.earn-amount-table {
    border-radius: 0.44rem;
    background: #1847C0;
    max-width: 22rem;
    margin: 0 auto;
    text-align: center;
}

.earn-amount-table &gt; .row {
    --bs-gutter-x: 0;
}

.earn-amount-table &gt; .row span {
    display: inline-block;
    padding: 0.4rem;
    width: 100%;
    border-radius: 0.44rem;
    background: transparent;
    transition: background 0.2s ease-in-out;
}

.earn-amount-table &gt; .row &gt; div {
    padding: 0.6rem 1.1rem;
}

.earn-amount-table &gt; .row &gt; div:first-child {
    border-right: 1px solid #2F60DC;
    padding-right: 0;
}

.earn-amount-table &gt; .row &gt; div:first-child span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.earn-amount-table &gt; .row &gt; div:last-child {
    padding-left: 0;
}

.earn-amount-table &gt; .row &gt; div:last-child span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.earn-amount-table &gt; .row.head {
    border-bottom: 1px solid #2F60DC;
}

.earn-amount-table &gt; .row.head &gt; div {
    padding: 1.1rem;
}

.earn-amount-table &gt; .row:hover span {
    background: #091840;
}

.btn-user-video {
    position: relative;
}

.btn-user-video .user-icon {
    width: 2rem;
    height: 2rem;
    border-radius: 2rem;
}

.btn-user-video .user-info {
    text-align: left;
}

.btn-user-video .user-info &gt; * {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.8rem;
}

.btn-user-video .user-info &gt; div &gt; i {
    font-size: 1.2rem;
}

.btn-user-video .user-info .verified {
    position: relative;
}

.btn-user-video .user-info .verified:before {
    position: absolute;
    content: "";
    background-color: #fff;
    z-index: 8;
    right: -0.1rem;
    bottom: 0.2rem;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.5rem;
}

.btn-user-video .user-info .verified:after {
    position: absolute;
    content: "E";
    font-family: "streamrecorder" !important;
    font-style: normal;
    font-weight: normal;
    z-index: 9;
    right: -0.3rem;
    bottom: -0.3rem;
    color: #1d9bf0;
}

.btn-user-video:after {
    content: "\f078";
    position: absolute;
    right: 1rem;
    top: 1.1rem;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    color: #494d68;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn-user-video:not(.collapsed):after {
    transform: scaleY(-1);
}

.title-with-options {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    gap: 1.5rem;
    margin-bottom: 1rem;
}

.title-with-options &gt; div:first-child {
    -moz-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.dropdown-options &gt; a {
    font-size: 1.3rem;
    color: #7d81a8;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.dropdown-options &gt; a::after {
    display: none;
}

.dropdown-options &gt; a:hover, .dropdown-options &gt; a:focus {
    opacity: 0.7;
}

.dropdown-options .dropdown-menu a i {
    font-size: 0.9rem;
    color: #5C6FFF;
    margin-right: 0.3rem;
    vertical-align: middle;
}

.btn-user-video {
    width: 100%;
    border: 1px solid rgba(125, 129, 168, 0.2) !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn-user-video:hover, .btn-user-video:focus {
    opacity: 0.7;
}

.streamer-with-videos {
    margin-bottom: 1.5rem;
}

.profile-img img {
    width: 3rem;
    height: 3rem;
    border-radius: 3rem;
    object-fit: cover;
}

.account-info {
  /*.options{
      @include display-flex();
      @include align-items(center);
      gap: 1rem;
  }*/
}

.account-info .user-info {
    position: relative;
    padding-left: 4rem;
    margin-bottom: 1rem;
}

.account-info .user-info .profile-img {
    position: absolute;
    top: 0;
    left: 0;
}

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: none;
    --bs-accordion-border-color: rgba(125, 129, 168, 0.4);
    --bs-accordion-border-width: 0;
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: #a6aac9;
    --bs-accordion-btn-bg: none;
    --bs-accordion-btn-icon: none;
    --bs-accordion-btn-icon-width: .875rem;
    --bs-accordion-btn-icon-transform: rotate(0deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: none;
    --bs-accordion-btn-focus-border-color: rgba(125, 129, 168, 0.4);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #5C6FFF;
    --bs-accordion-active-bg: none;
}

.accordion-item {
    margin-bottom: 1.5rem;
}

.accordion-header {
    border-bottom: 1px solid rgba(125, 129, 168, 0.4);
}

.accordion-button {
    position: relative;
}

.accordion-button:before, .accordion-button:after {
    position: absolute;
    content: "";
    width: var(--bs-accordion-btn-icon-width);
    height: 1px;
    right: 0;
    top: 1.55rem;
    background-color: rgba(125, 129, 168, 0.4);
    transition: var(--bs-accordion-btn-icon-transition);
    transform-origin: center center;
}

.accordion-button:after {
    transform: rotate(90deg);
}

.accordion-body {
    font-weight: 300;
    line-height: 1.6875rem;
}

.post-sm-box {
    position: relative;
    padding: 2.8rem;
    border-radius: 0.45rem;
    border: 1px solid rgb(44, 52, 69);
    background: #1B2130;
    margin-bottom: 3rem;
    box-shadow: 0 0 0 0 #5C6FFF;
    -webkit-transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out;
}

.post-sm-box:hover, .post-sm-box:focus {
    box-shadow: -8px 8px 0 0 #5C6FFF;
}

.post-sm-box .date {
    color: var(--bs-body-color);
    font-size: 0.875rem;
    font-weight: 300;
    margin-bottom: 1.2rem;
}

.post-sm-box .category {
    color: #5C6FFF;
    font-size: 1rem;
    margin-bottom: 1.2rem;
}

.post-sm-box .category i {
    color: #A5AFFF;
    vertical-align: middle;
    margin-right: 0.5rem;
    font-size: 1.5rem;
    margin-top: -0.2rem;
}

.post-sm-box .title-link {
    display: block;
    margin-bottom: 1.5rem;
    text-decoration: none;
}

.post-sm-box .title-link .title {
    color: #fff;
    font-size: 1.25rem;
    line-height: 2rem;
    font-weight: 400;
    text-decoration-line: underline;
    text-decoration-thickness: 0rem;
    text-decoration-color: transparent;
    text-underline-offset: 0.05rem;
    transition: all 0.3s ease-in-out;
}

.post-sm-box .title-link .title:hover, .post-sm-box .title-link .title:focus {
    text-decoration-color: #5C6FFF;
    text-decoration-thickness: 0.25rem;
}

.post-sm-box p {
    color: var(--bs-body-color);
    font-size: 0.94rem;
    font-weight: 300;
}

.post-sm-box .link-wrapper {
    margin-bottom: 2rem;
}

.post-sm-box .read-more-link {
    color: #45516f;
    font-size: 0.94rem;
    text-decoration: none;
}

.post-sm-box .read-more-link i {
    vertical-align: middle;
    margin-right: 0.4rem;
    font-size: 0.65rem;
    margin-top: -0.1rem;
    transform: translateX(0);
    transition: transform 0.3s ease-in-out;
}

.post-sm-box .read-more-link:hover i, .post-sm-box .read-more-link:focus i {
    transform: translateX(0.1rem);
}

.post-sm-box .extra-info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    color: #FF439F;
    font-size: 0.875rem;
    text-transform: uppercase;
    padding: 1rem;
}

.post-container {
    max-width: 54rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5rem;
    margin-bottom: 5rem;
}

.post-container .meta {
    color: #7A7C91;
    font-size: 1rem;
    margin-bottom: 1.5rem;
}

.post-container .meta .sp {
    margin-left: 1rem;
    margin-right: 1rem;
}

.post-container .title {
    color: #5c6fff;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 2rem;
    line-height: 2.875rem;
}

.post-container p {
    color: var(--bs-body-color);
    font-size: 1.125rem;
    line-height: 2.56rem;
}

/* ---------------------- */
/*    Responsive Styles   */
/* ---------------------- */
@media (max-width: 1400px) {
    .categories-list &gt; * {
        flex: 20%;
    }
}

@media (max-width: 1200px) {
    main {
        padding-left: 0;
    }

    .side-menu {
        left: calc(var(--side-menu-width) * -1);
        box-shadow: 0 0 4rem rgba(0, 0, 0, 0.4);
    }

    .top-nav .navbar-brand {
        min-width: 5rem;
        padding-right: 1.5rem;
        border-right: 0;
    }

    .top-nav .navbar-brand .mobile-logo {
        display: inline-block !important;
    }
}

@media (max-width: 1200px) {
    .link-form-mobile {
        display: block !important;
    }

    .url-form-desktop {
        display: none !important;
    }

    .categories-list &gt; * {
        flex: 31%;
    }

    .url-input-wrapper &gt; button {
        padding: 0.35rem 0.45rem 0.35rem 2rem;
    }

    .url-input-wrapper input {
        padding: 0.7rem 10rem 0.7rem 3rem;
    }

    .top-nav {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .top-nav .navbar-nav {
        flex-direction: row;
        padding-right: 1.7rem;
    }

    .top-nav .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .top-nav .navbar-nav-scroll {
        overflow: visible;
    }

    .top-nav .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .top-nav .navbar-brand {
        padding-left: 1.7rem;
    }

    .categories-list {
        padding: 1.8rem;
    }

    .side-menu-toggle-container {
        display: inline-block;
    }
}

@media (max-width: 575px) {
    .search-form-inline {
        max-width: 100%;
    }

    .btn-rec {
        padding-right: 0;
        padding-left: 2.6rem;
    }

    .btn-rec:before, .btn-rec:after {
        left: 1.05rem;
    }

    .btn-rec .text {
        display: inline-block;
        width: 0;
        overflow: hidden;
        white-space: nowrap;
    }

    .btn-rec:hover:before, .btn-rec:hover:after, .btn-rec:focus:before, .btn-rec:focus:after {
        left: 0.9rem;
    }

    .url-input-wrapper input {
        padding-right: 4rem;
    }

    .top-nav .dropdown {
        position: inherit;
    }

    .top-nav .dropdown .dropdown-menu {
        top: 4rem;
        left: 5%;
        width: 90%;
    }

    .section-title-wrapper.flex-option {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -moz-align-items: start;
        -webkit-align-items: start;
        -ms-align-items: start;
        align-items: start;
        gap: 1rem;
    }

    #toggle-list-view {
        display: none;
    }

    .streamer-box .other {
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -moz-align-items: start;
        -webkit-align-items: start;
        -ms-align-items: start;
        align-items: start;
        gap: 1rem;
    }

    .page-head {
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -moz-align-items: start;
        -webkit-align-items: start;
        -ms-align-items: start;
        align-items: start;
        gap: 1rem;
    }

    .earn-box .earn-box-head h6 {
        font-size: 1rem;
    }

    .earn-box .earn-box-head .link-holder input {
        font-size: 0.9rem;
    }

    .earn-box .earn-box-head, .earn-box .earn-box-body {
        padding: 1.8rem;
    }

    .earn-amount-table &gt; .row.head &gt; div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -moz-justify-content: center;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -moz-align-items: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
    }

    .video-list-view .video-wrapper {
        padding-left: 0.56rem;
    }

    .video-list-view .video-wrapper .video-img {
        position: relative;
        margin-bottom: 1rem;
        width: 100%;
        left: inherit;
        top: inherit;
    }
}</pre></body></html>