@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.main-nav.scrolled{box-shadow:0 4px 6px #0003;border-bottom:0px}.main-nav{height:70px;display:flex;align-items:center;font-size:var(--font-sm);position:fixed;width:100%;z-index:1000;top:0;left:0;right:0;border-bottom:1px solid #181818;background-color:transparent;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transition:.4s ease-in-out}.main-nav .container{display:flex;justify-content:space-between;align-items:center}.main-nav .left-side-navigation,.main-nav .right-side-navigation{display:flex;gap:var(--space-xs);align-items:center}.main-nav .left-side-navigation{gap:var(--space-lg)}.main-nav .left-side-navigation .logo{color:var(--dark-text-primary);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--font-md)}.main-nav .left-side-navigation .logo:hover{color:var(--dark-text-secondary)}.main-nav .right-side-navigation{gap:var(--space-sm)}.main-nav .right-side-navigation [aria-current=page]{background-color:var(--light);color:var(--dark-text-opposite)}.main-nav .right-side-navigation [aria-current=page]:hover{opacity:.7}.main-nav .right-side-navigation [aria-current=false]:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.main-nav .right-side-navigation .login-links{display:flex;gap:var(--space-xxs);align-items:center}@media (max-width: 800px){.main-nav .right-side-navigation .login-links.responsive .btn-text{display:none}}.main-nav .right-side-navigation .login-links a{display:flex;gap:var(--space-xxs);align-items:center;padding:11px;border-radius:var(--radius-md)}.main-nav .right-side-navigation .search-link-container .link{display:flex;gap:var(--space-xxs);align-items:center;padding:var(--space-xxs);border-radius:var(--radius-sm);border:1px solid var(--dark-secondary-bg)}@media (max-width: 800px){.main-nav .right-side-navigation .search-link-container .link .search-text{display:none}}.main-nav .right-side-navigation .forgot-password-modal{margin-top:20dvh}.main-nav .add-brand-modal{max-width:525px}.main-nav .add-brand-modal .number-files{margin-left:auto}.main-nav .add-brand-modal .featured-noti{color:var(--dark-accent-blue)}.main-nav .add-brand-modal .multi-field.description{max-width:600px}.main-nav .add-brand-modal .multi-field{display:flex;flex-direction:column;gap:var(--space-xxs);display:none;position:absolute;transition:opacity .4s ease;width:100%}.main-nav .add-brand-modal .multi-field .form-step{display:flex;flex-direction:column;width:100%}.main-nav .add-brand-modal fieldset.active{display:flex;position:relative}.main-nav .add-brand-modal .category-list{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem;width:430px}@media (max-width: 800px){.main-nav .add-brand-modal .category-list{width:100%}}.main-nav .add-brand-modal .category-list .form-group{width:auto}.main-nav .add-brand-modal .category-button{position:relative;display:inline-block;cursor:pointer}.main-nav .add-brand-modal .category-button input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.main-nav .add-brand-modal .category-button input[type=checkbox]:checked+span{background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.main-nav .add-brand-modal .category-button input[type=checkbox]:focus+span{outline:2px solid var(--dark-accent-blue);outline-offset:2px}.main-nav .add-brand-modal .category-button span{display:inline-block;padding:var(--space-xxs);border:1px solid var(--dark-hover-gray);border-radius:var(--radius-sm);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);font-size:var(--font-sm);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}@media (max-width: 450px){.main-nav .add-brand-modal .category-button span{padding:var(--space-xxxs);font-size:13px}}.main-nav .add-brand-modal .category-button span:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.main-nav .left-side-navigation{gap:var(--space-sm)}.main-nav .left-side-navigation .logo span:nth-of-type(2){margin-left:0}.main-nav .left-side-navigation .add-brand-btn .btn-text .submit{display:none}}footer{background-color:var(--dark-main-bg);color:#fff;padding:var(--space-sm) 0;font-size:var(--font-sm)}footer a{color:var(--dark-accent-blue);transition:.4s}footer a:hover{color:var(--dark-accent-blue-hover)}.newsletter{padding:var(--space-xl) 0}@media (max-width: 800px){.newsletter{padding:var(--space-md) 0}}.newsletter h2{font-size:var(--font-lg);max-width:40rem;margin:0 auto}@media (max-width: 800px){.newsletter h2{font-size:var(--font-md)}}@media (max-width: 800px){.newsletter p{font-size:var(--font-sm)}}.newsletter .container{display:flex;flex-direction:column;gap:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--dark-hover-gray);padding:var(--space-md) var(--space-xl);background-color:var(--dark-secondary-bg);text-align:center}@media (max-width: 800px){.newsletter .container{padding:var(--space-md) var(--space-sm)}}.newsletter fieldset{border:none}.newsletter label{flex-direction:row!important;gap:var(--space-xxs)!important;width:100%;max-width:450px;margin:0 auto;display:flex;height:40px;gap:var(--space-xxs);border:none}.newsletter label input{border-radius:var(--radius-lg);padding:var(--space-sm);width:100%;transition:.4s}.newsletter label button{border:none;font-size:var(--font-base);padding:0 var(--space-sm);background-color:var(--dark-accent-blue);border-radius:var(--radius-md);color:var(--light);cursor:pointer;font-weight:500;transition:.4s}.newsletter label button:hover{background-color:var(--dark-accent-blue-hover)}.signup .container,.signin .container,.forgot-password .container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:15px}.signup form,.signin form,.forgot-password form{width:100%}.signup form fieldset,.signin form fieldset,.forgot-password form fieldset{border:none;padding:0;margin:0;min-inline-size:auto;gap:0}.signup form div,.signin form div,.forgot-password form div{display:flex;flex-direction:column;gap:0;margin-bottom:5px;width:100%}.signup form .password-field .toggle-password,.signin form .password-field .toggle-password,.forgot-password form .password-field .toggle-password{top:15px}.signin-modal{position:relative}.signin-modal .modal-headers .info-signin{position:absolute;top:23px;left:110px}.signin-modal .modal-headers .info-signin .fa-solid{font-size:var(--font-md);cursor:pointer}.signin-modal .modal-headers .info-signin .hover-caption{top:44px!important;left:27%!important}.signin-modal .modal-headers .info-signin:hover .hover-caption{opacity:1}.edit-account{padding-top:var(--space-lg)}.edit-account .container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-md)}.edit-account .account-settings-flex{display:flex;width:100%;gap:var(--space-xl)}.edit-account .account-settings-flex .settings{width:30%}.edit-account .account-settings-flex .settings-links{display:flex;flex-direction:column;gap:var(--space-xs)}.edit-account .account-settings-flex .settings-links .logout-btn:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.edit-account .account-settings-flex .settings-links .link{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-md)}.edit-account .account-settings-flex .settings-links [aria-current=page]{background-color:var(--light);color:var(--dark-text-opposite)}.edit-account .account-settings-flex .settings-links [aria-current=page]:hover{opacity:.7}.edit-account .account-settings-flex .settings-links [aria-current=false]:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.edit-account .account-settings-flex .acc-container{width:70%}.edit-account .edit-account-container{width:100%;display:flex;flex-direction:column;gap:var(--space-sm)}.edit-account .edit-account-container .profile-image-modal{max-width:500px}.edit-account .edit-account-container .username-modal fieldset>div:nth-of-type(1){display:flex;flex-direction:column;gap:var(--space-xs)}.edit-account .edit-account-container .username-modal #charCount{margin-left:auto}.edit-account .edit-account-container .password-modal{max-width:500px}.edit-account .edit-account-container .password-modal div{display:flex;flex-direction:column}.edit-account .edit-account-container .password-modal .password-field{gap:var(--space-xxxs)}.edit-account .edit-account-container .password-modal .btn-container{display:flex;justify-content:flex-end;flex-direction:row;gap:var(--space-xs);margin-top:var(--space-sm)}.edit-account .edit-account-container .delete-account-modal input,.edit-account .edit-account-container .edit-bio-modal input,.edit-account .edit-account-container .add-instagram-modal input,.edit-account .edit-account-container .edit-location-modal input{width:100%}.edit-account .edit-account-container .delete-account-modal fieldset>div:nth-of-type(1),.edit-account .edit-account-container .edit-bio-modal fieldset>div:nth-of-type(1),.edit-account .edit-account-container .add-instagram-modal fieldset>div:nth-of-type(1),.edit-account .edit-account-container .edit-location-modal fieldset>div:nth-of-type(1){display:flex;flex-direction:column;gap:var(--space-xs)}.edit-account .edit-account-container .edit-bio-modal{max-width:500px}@media (max-width: 800px){.edit-account{padding-top:0}.edit-account .account-settings-flex{flex-direction:column;gap:var(--space-md)}.edit-account .account-settings-flex .settings{width:100%}}.home-page .home-page-header{display:flex;justify-content:space-between;align-items:center}.home-page .home-page-header span{display:flex;gap:var(--space-xs);align-items:center;font-weight:500;font-size:var(--font-md)}.home-page .popular-brands-top-layer{margin-top:var(--space-lg)}@media (max-width: 800px){.home-page .popular-brands-top-layer{margin-top:var(--space-sm)}}.user-profile .get-in-touch-modal{max-width:500px}.user-profile .user-profile-container{margin:0 auto;display:flex;align-items:center;gap:var(--space-lg);width:100%}@media (max-width: 800px){.user-profile .user-profile-container{flex-direction:column;justify-content:center;width:100%;gap:var(--space-md)}}.user-profile .get-in-touch-modal .modal-headers legend{display:flex;align-items:center;gap:var(--space-sm)}.user-profile .get-in-touch-modal .modal-headers .avatar.img,.user-profile .get-in-touch-modal .modal-headers .avatar.letter{height:55px;width:55px;border-radius:var(--radius-circle)}.user-profile .user-profile-content{padding-bottom:var(--space-lg);display:flex;align-items:center;gap:var(--space-lg)}.user-profile .user-profile-content .btn-container{display:flex;gap:10px}.user-profile .user-profile-content .btn-container button{display:flex;align-items:center;gap:3px}.user-profile .user-profile-content .user-info{display:flex;flex-direction:column;gap:var(--space-xxs);width:55%}@media (max-width: 800px){.user-profile .user-profile-content .user-info{width:100%}}.user-profile .user-profile-content .user-info .get-in-touch{border-radius:var(--radius-sm)}.user-profile .user-profile-content .user-info .user{display:flex;align-items:center;justify-content:space-between}.user-profile .user-profile-content .user-info .user-bio{margin-bottom:15px}.user-profile .avatar-container .avatar.img,.user-profile .avatar-container .avatar.letter{height:250px;width:250px;border-radius:20px}.user-profile .avatar-container .avatar.letter{font-size:var(--font-lg)}.user-profile .avatar-container .user-email{display:none}.search-page .modal-wrapper.category-filter{margin-bottom:20px}.search-page .category-filters{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem;margin-top:var(--space-md)}.search-page .category-filter-modal{max-width:500px}.error-page{text-align:center;height:40dvh;display:flex;justify-content:center;align-items:center}.error-page .container{background-color:var(--dark-secondary-bg);border-radius:var(--radius-sm);padding:var(--space-md);width:fit-content;max-width:90%;display:flex;flex-direction:column;gap:var(--space-sm)}.error-page a{text-decoration:underline}.error-page a:hover{text-decoration:none}.user-saved-brands .btn-wrapper .social-interactions.save{opacity:1!important}input,textarea{padding:var(--space-xs);font-size:var(--font-sm);border-radius:8px;border:1px solid var(--dark-quaternary-bg);background-color:var(--dark-tertiary-bg);transition:all .2s ease-in-out;color:var(--dark-text-primary)}input:hover,textarea:hover{background-color:var(--dark-hover-gray)}input:focus,textarea:focus{outline:2px solid var(--dark-accent-blue);outline-offset:2px}textarea{resize:vertical}input::placeholder{color:var(--dark-text-secondary);opacity:.75}#profile_image,#brand-image{display:none}.media-preview{height:200px;max-width:400px;border-radius:var(--radius-md);background-position:center;background-size:contain;background-repeat:no-repeat;transition:background-image .6s ease}.slider{position:relative}.slider .slick-arrow{background-image:url(/build/assets/chevron-black-COKOdQTi.png);background-position:center;background-size:30%;background-repeat:no-repeat;z-index:10;bottom:10px;position:absolute;border:none;background-color:var(--light);border-radius:50%;height:33px;width:33px;cursor:pointer;font-size:0;transition:.4s}.slider .slick-arrow:hover{opacity:.7}.slider .slick-next,.slider .slick-prev{top:118%}.slider .slick-prev{left:0;transform:rotateY(-180deg)}.slider .slick-next{left:50px}.media-preview.brand .brand-image{height:200px;max-width:300px;margin:0 auto;background-position:center;background-size:contain;background-repeat:no-repeat;transition:background-image .6s ease}.media-input{border:1px dashed var(--dark-hover-dark-gray);border-radius:var(--radius-lg);background-color:var(--dark-tertiary-bg);min-height:200px;max-width:auto;position:relative;cursor:pointer;transition:.4s ease-in-out}.media-input .media-label{cursor:pointer;background-color:var(--dark-quaternary-bg);font-size:var(--font-sm);border-radius:var(--radius-md);width:fit-content;padding:7px 9px;position:absolute;top:10px;left:10px;transition:background-color .3s ease}.media-input .media-label:hover{background-color:var(--dark-hover-dark-gray)}.media-input .upload-info{display:flex;justify-content:space-between;padding:var(--space-xxs);font-size:var(--font-sm)}.media-input:hover{background-color:var(--dark-hover-gray)}.upload-warning{font-size:var(--font-sm);color:var(--dark-accent-blue, #6b9bd1);margin-top:var(--space-xxs);margin-bottom:0}.media-input.dragging{box-shadow:0 0 0 4px var(--dark-hover-gray)}.media-input.has-image .upload-info{display:none}.media-input.has-image .media-label{left:auto;right:10px;top:60px}.media-input.has-image .media-label>span{display:none}.clear-media-btn{background-color:transparent;font-size:var(--font-sm);color:var(--light);padding:8px 11px;border-radius:var(--radius-md);background-color:#00000080;border:none;position:absolute;top:10px;right:10px;cursor:pointer;transition:.4s}.clear-media-btn:hover{background-color:#000000b3}.clear-media-btn:hover .hover-caption{opacity:1}.row{display:flex;flex-direction:row;gap:var(--space-xs)}@media (max-width: 800px){.row{flex-direction:column}}.form-group{width:100%}.form-group label{display:flex;flex-direction:column;gap:0}.btn{cursor:pointer;transition:.4s;border:none;background-color:transparent;color:var(--dark-text-primary);font-size:var(--font-sm)}.instagram-btn i{font-size:var(--font-md)}.white-btn{background-color:var(--light);color:var(--dark-text-opposite);border-radius:var(--radius-sm);font-size:var(--font-sm);padding:var(--space-xxs);outline:none;font-weight:600;transition:.4s}.white-btn:hover{opacity:.8}.signin-btn,.signup-btn{border-radius:var(--radius-sm);padding:var(--space-xxs);display:flex;align-items:center;gap:var(--space-xxs);white-space:nowrap;position:relative}.signin-btn span:nth-of-type(1),.signup-btn span:nth-of-type(1){display:flex;align-items:center;gap:var(--space-xxs)}.signin-btn:hover .hover-caption,.signup-btn:hover .hover-caption{opacity:1}.log{padding:var(--space-sm)}.overlay-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.signin-btn{background-color:var(--dark-hover-gray)}.signin-btn:hover{background-color:var(--dark-quaternary-bg)}.cancel,.update{padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-sm);font-weight:600;color:var(--dark-text-primary);width:fit-content;transition:.4s}.cancel:hover,.update:hover{opacity:.75}.underline{text-decoration:underline;transition:.4s ease-in-out}.underline:hover{text-decoration:none}.cancel{background-color:#00000080}.cancel:hover{background-color:#000000b3}.update{background-color:var(--dark-text-primary);color:var(--dark-text-opposite)}.main-button{margin-top:var(--space-xxs);width:100%;border:1px solid var(--dark-accent-blue-hover);background-color:var(--dark-accent-blue);color:var(--light);padding:var(--space-sm);border-radius:var(--radius-sm)}.main-button:hover{opacity:.9}.edit-account-btn{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto;border:1px solid var(--dark-quaternary-bg);padding:var(--space-xs);padding-right:var(--space-md);border-radius:var(--radius-sm);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);box-shadow:0 2px 4px #0003}.edit-account-btn span{display:flex;flex-direction:column;align-items:start;gap:var(--space-xxs);font-weight:500}.edit-account-btn span span:nth-of-type(1){font-weight:600}.edit-account-btn span span:nth-of-type(2){color:var(--dark-accent-blue)}.edit-account-btn:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.edit-account-btn{width:100%}}.logout-btn{text-decoration:none;color:var(--light);font-weight:500;transition:.4s}.main-nav .add-brand-btn{display:flex;align-items:center;gap:var(--space-xxs);font-weight:600;color:var(--dark-text-primary);background-color:var(--dark-secondary-bg);padding:var(--space-xxs);border-radius:var(--radius-sm);border:1px solid var(--dark-quaternary-bg)}.main-nav .add-brand-btn:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.main-nav .add-brand-btn{width:100%;padding:var(--space-xxs);border-radius:var(--radius-sm)}}.password-input-container{position:relative}.password-input-container .toggle-password{position:absolute;right:16px;top:15px}.password-input-container .toggle-password .hover-caption{top:-20px}.password-input-container .toggle-password:hover .hover-caption{opacity:1}dialog .x-btn{height:35px;width:35px;border-radius:var(--radius-circle);color:var(--dark-text-primary);cursor:pointer;font-size:var(--space-sm);display:flex;align-items:center;justify-content:center;position:relative}dialog .x-btn:hover{background-color:var(--dark-hover-gray)}dialog .x-btn:hover .hover-caption{opacity:1}dialog .btn-container{display:flex;justify-content:flex-end;flex-direction:row;gap:var(--space-xxs);margin-top:var(--space-sm)}.view-all-brands-btn{width:fit-content;margin:0 auto;margin-top:var(--space-md)}.add-comment-modal-btn{border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xxs);margin-bottom:var(--space-sm)}.load-more-comments,.load-more{border-radius:var(--radius-sm);margin:0 auto}.load-more-comments:hover,.load-more:hover{opacity:.7}.load-more{margin-top:20px}.flash-message-wrapper{position:fixed;z-index:9999;top:110px;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:var(--space-sm);min-width:97%}.flash-message-wrapper.flash-in-modal{top:-20px}.flash-message{width:fit-content;font-size:var(--font-sm);font-weight:500;white-space:nowrap;background-color:var(--light);color:var(--dark);box-shadow:0 2px 4px #0000001a,0 8px 16px #0003;transition:.4s;padding:var(--space-xxs);padding-right:var(--space-sm);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-md);animation:fadeInSlideDown 1s ease-out forwards;will-change:transform,opacity}@media (max-width: 500px){.flash-message{white-space:normal;justify-content:center}}.flash-message .fa-solid{font-size:var(--font-sm)}.flash-message .fa-xmark{cursor:pointer;transition:.4s}.flash-message .fa-xmark:hover{color:red}.flash-message>div{display:flex;align-items:center;gap:var(--space-xs)}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown-menu-btn{font-size:var(--font-sm);border-radius:var(--radius-sm);transition:.4s ease-in-out;padding:var(--space-xxxs);anchor-name:--anchor-profile-menu;background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-quaternary-bg)}.profile-dropdown-menu-btn:hover{background-color:var(--dark-hover-gray)}.avatar-container{display:flex;gap:var(--space-xs);align-items:center}.avatar-container .avatar{height:35px;width:35px;border-radius:var(--radius-circle)}.avatar-container .avatar.letter{background-color:#f08080;font-weight:600;height:35px;width:35px;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase}.avatar-container .avatar.img{background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block}.profile-dropdown-menu{position:fixed;position-anchor:--anchor-profile-menu;top:calc(anchor(bottom) + 8px);left:anchor(0%);margin:0;background-color:var(--dark-secondary-bg);padding:var(--space-xxs);border:none;border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-sm);box-shadow:0 7px 12px #0006;z-index:10;display:none;opacity:0;transition:translate .5s,display .5s,opacity .5s;transition-behavior:allow-discrete}.profile-dropdown-menu:popover-open{display:block;opacity:1;translate:0 0}@starting-style{.profile-dropdown-menu:popover-open{opacity:0;translate:0 -30px}}.profile-dropdown-menu .dropdown-menu .item a,.profile-dropdown-menu .dropdown-menu .item .logout-btn{display:flex;align-items:center;gap:var(--radius-md);padding:var(--space-xxxs) var(--space-xxs);border-radius:var(--radius-sm);color:var(--dark-text-primary);width:100%;transition:.4s ease-in-out}.profile-dropdown-menu .dropdown-menu .item a:hover,.profile-dropdown-menu .dropdown-menu .item .logout-btn:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.avatar-container .user-email{display:none}.profile-dropdown-menu{left:anchor(-330%)}}dialog{position:fixed;margin:auto;margin-top:14dvh;background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:none;opacity:0;width:97%;max-width:450px;border:1px solid var(--dark-quaternary-bg);z-index:1000;transform:translateY(-24px);transition:all .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}dialog.is-opening.is-open{opacity:1;transform:translateY(0)}dialog.is-closing{opacity:0!important;transform:translateY(24px)!important}dialog::backdrop{position:fixed;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;opacity:1}dialog{border-radius:var(--radius-md);overflow:visible;box-shadow:0 2px 4px #0000001a,0 8px 16px #0003}dialog>:nth-child(1 of:not(.flash-message-wrapper)){padding:var(--space-sm);padding-top:var(--space-xxs)}@media (max-width: 450px){dialog>:nth-child(1 of:not(.flash-message-wrapper)){padding:var(--space-xxs)}}dialog .modal-headers{display:flex;justify-content:space-between;align-items:center}dialog .modal-headers h1{font-size:var(--font-lg)}@media (max-width: 800px){dialog .modal-headers h1{font-size:22px}}dialog fieldset{border:none;display:flex;flex-direction:column;gap:var(--space-xs)}.featured-brand{padding-bottom:var(--space-lg);padding-top:var(--space-lg);color:var(--dark-text-primary)}@media (max-width: 800px){.featured-brand{padding-top:0;padding-bottom:var(--space-sm)}}.featured-brand .featured-brand-header{display:flex;justify-content:unset;gap:var(--space-xs);align-items:center;margin-bottom:var(--space-xs)}.featured-brand .featured-brand-header span{border:1px solid var(--dark-accent-blue-hover);background-color:var(--dark-accent-blue);border-radius:var(--radius-sm);padding:var(--space-xxxs) var(--space-xs);font-size:var(--font-sm);font-weight:500}.featured-brand .featured-brand-header h1{font-size:var(--font-lg)}.featured-brand .brand-container{display:flex;gap:0px;height:385px;border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-md);background-color:var(--dark-secondary-bg);transition:.4s ease-in-out}.featured-brand .brand-container .featured-image-container{width:40%}.featured-brand .brand-container .brand-content{width:60%;padding:var(--space-sm);position:relative}.featured-brand .brand-container .brand-content .brand-author{position:absolute;top:20px}.featured-brand .brand-container .brand-content .brand-author .brand-author-username{font-size:var(--font-sm);font-weight:600;color:var(--dark-text-primary)}.featured-brand .brand-container .brand-content .context-menu-container{position:absolute;top:20px;right:20px}.featured-brand .brand-container .brand-content .brand-content-container{height:100%}.featured-brand .brand-container .brand-content .brand-content-container .content-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.featured-brand .brand-container .brand-content .brand-content-container .middle-content{text-align:center;translate:0 -10px}.featured-brand .brand-container .brand-content .brand-content-container .middle-content .sub-title{color:var(--dark-accent-blue-hover)}.featured-brand .brand-container .brand-content .brand-content-container .bottom-content{display:flex;justify-content:space-between;align-items:center}.featured-brand .brand-container .brand-content .brand-content-container .bottom-content .location{color:var(--dark-accent-blue-hover)}.upvote.voted i{color:var(--dark-accent-blue)}.downvote.voted i{color:#dc3545}.voting{display:flex;align-items:center;gap:var(--space-xxs);background-color:var(--dark-tertiary-bg);border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-lg)}.voting .upvote,.voting .downvote{padding:.65rem;border-radius:var(--radius-circle);position:relative;color:var(--dark-text-primary)}.voting .upvote .hover-caption,.voting .downvote .hover-caption{top:140%}.voting .upvote:hover,.voting .downvote:hover{background-color:#78787833}.voting .upvote:hover .hover-caption,.voting .downvote:hover .hover-caption{opacity:1}.voting .upvote:hover{color:var(--dark-accent-blue)}.voting .downvote:hover{color:red}.voting .vote-count{font-size:var(--font-sm)}.popular-brands-top-layer{display:flex;flex-direction:column;gap:var(--space-sm)}.popular-brands-top-layer #brands-container{min-height:300px;margin-bottom:var(--space-xs)}.popular-brands-top-layer #brands-container::-webkit-scrollbar{width:6px;height:6px}.popular-brands-top-layer #brands-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.popular-brands-top-layer #brands-container::-webkit-scrollbar-thumb:hover{background-color:#555}.popular-brands-top-layer #brands-container::-webkit-scrollbar-track{background:transparent}.popular-brands-top-layer .popular-brands-header{text-align:center}.popular-brands-top-layer .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,2fr));gap:var(--space-lg) var(--space-md)}.popular-brands-top-layer .popular-brands-card .preview-brand-btn{width:100%}.popular-brands-top-layer .popular-brands-card .btn-wrapper{position:relative}.popular-brands-top-layer .popular-brands-card .btn-wrapper .social-interactions.save{opacity:0;pointer-events:none;transition:opacity .3s ease;position:absolute;z-index:5000;bottom:10px;right:15px}.popular-brands-top-layer .popular-brands-card .btn-wrapper .social-interactions.save .save-btn{padding:10px 14px}.popular-brands-top-layer .popular-brands-card .btn-wrapper:hover .social-interactions.save,.popular-brands-top-layer .popular-brands-card .btn-wrapper:hover .hover-content{opacity:1;pointer-events:auto}.popular-brands-top-layer .popular-brands-card .btn-wrapper:hover .popular-brand-featured-image:after{opacity:1}.popular-brands-top-layer .popular-brands-card i{font-size:var(--font-sm)}.popular-brands-top-layer .popular-brands-card .voting{padding-right:var(--space-sm)}.popular-brands-top-layer .popular-brands-card .voting .upvote,.popular-brands-top-layer .popular-brands-card .voting .downvote{padding:.45rem}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:16 / 10;display:flex;border-radius:var(--radius-sm);position:relative}@media (max-width: 600px){.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image{aspect-ratio:16 / 8}}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content{color:#fff;display:flex;align-items:flex-end;gap:var(--space-sm);width:100%;padding:var(--space-sm);opacity:0;transition:opacity .3s ease-in-out;z-index:20}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content .title{font-size:var(--font-sm);font-weight:600}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content .social-interactions{display:flex;align-items:center;gap:var(--space-lg);margin-left:auto}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content i{color:#fff}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .hover-content:hover{opacity:1}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image .badge-new{position:absolute;padding:2px 4px;top:10px;right:10px;background-color:var(--dark-accent-blue);border:1px solid var(--dark-accent-blue-hover);border-radius:var(--radius-sm);font-size:13px;opacity:.7}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0003 10%,#000);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;border-radius:0 0 7px 7px}.popular-brands-top-layer .popular-brands-card .card-author-info{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-xxs);padding:0 var(--space-xxs)}.popular-brands-top-layer .popular-brands-card .card-author-info .wrapper{display:flex;gap:var(--space-xs);align-items:center}.popular-brands-top-layer .popular-brands-card .card-author-info .view-count-container{display:flex;align-items:center;font-size:var(--font-sm);gap:var(--space-xxs)}.popular-brands-top-layer .popular-brands-card .card-author-info .social-interactions{display:flex;gap:var(--space-xxs)}.popular-brands-top-layer .popular-brands-card .card-author-info .brand-author .brand-author-username{font-size:var(--font-sm);color:var(--dark-text-primary)}.popular-brands-top-layer .popular-brands-card .card-author-info .brand-author-profile{height:35px;width:35px}.brand-card{position:relative;min-height:200px;transition:all .3s ease}.brand-card .hover-content-wrapper{display:flex;align-items:center;width:100%}.brand-card.is-unsaved>*:not(.undo-overlay){visibility:hidden;opacity:0;pointer-events:none}.undo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--dark-tertiary-bg);border:1px dashed var( --dark-hover-dark-gray);border-radius:12px;z-index:10;animation:fadeIn .3s ease forwards}.undo-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dark-main-bg);color:#fff;border:none;padding:12px 20px;border-radius:50px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #00000026;transition:transform .2s ease,background .2s ease}.undo-btn:hover{background:#000;transform:scale(1.05)}.undo-btn i{font-size:.9rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 800px){.featured-brand .brand-container{flex-direction:column;height:auto}.featured-brand .brand-container .featured-image-container{width:100%}.featured-brand .brand-container .left-brand-featured-image{aspect-ratio:6 / 4;border-radius:var(--radius-md)}.featured-brand .brand-container .brand-content{width:100%;height:300px;padding:var(--space-xs)}}.context-menu-container{anchor-scope:--anchor-context-menu}.context-menu-container .context-menu-btn{height:30px;width:30px;border-radius:var(--radius-circle);color:var(--light);transition:.4s;anchor-name:--anchor-context-menu}.context-menu-container .context-menu-btn:hover{background-color:var(--dark-tertiary-bg)}.context-menu-container .context-menu{position:fixed;position-anchor:--anchor-context-menu;position-area:span-left bottom;margin-top:5px;background-color:var(--dark-tertiary-bg);padding:var(--space-xxxs);border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-sm);box-shadow:0 7px 12px #0000004d;width:fit-content;display:none;opacity:0;transition:translate .5s,display .5s,opacity .5s;transition-behavior:allow-discrete}.context-menu-container .context-menu:popover-open{display:block;opacity:1;translate:0 0}@starting-style{.context-menu-container .context-menu:popover-open{opacity:0;translate:0 -30px}}.context-menu-container .context-menu .context-item{list-style:none}.context-menu-container .context-menu .context-item .context-btn{display:flex;align-items:center;font-size:var(--font-sm);gap:var(--space-xs);padding:var(--space-xxxs) var(--space-xs);border-radius:var(--radius-sm);width:100%;transition:.4s}.context-menu-container .context-menu .context-item .item-btn:hover{background-color:var(--dark-hover-dark-gray)}.show-brand .main-header .brand-author .brand-author-profile{height:45px;width:45px}.show-brand .main-header .wrapper{display:flex;justify-content:space-between;align-items:center}.show-brand .main-header .wrapper .title{margin-right:86px;font-size:var(--font-lg)}@media (max-width: 800px){.show-brand .main-header .wrapper .title{margin-right:0;font-size:var(--font-md)}}.show-brand .wrapper-main{display:flex;justify-content:center;align-items:center}@media (max-width: 800px){.show-brand .wrapper-main{flex-direction:column}}.show-brand .wrapper-main .brand-image-slider{width:93%}@media (max-width: 800px){.show-brand .wrapper-main .brand-image-slider{width:100%}}.show-brand .wrapper-main .brand-image-slider .slick-next,.show-brand .wrapper-main .brand-image-slider .slick-prev{top:calc(100% - 85px)}.show-brand .wrapper-main .brand-image-slider .slick-prev{left:17px;transform:rotateY(-180deg)}.show-brand .wrapper-main .brand-image-slider .slick-next{left:61px}.show-brand .wrapper-main .brand-images{aspect-ratio:21 / 13;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-md);margin:var(--space-md) 0;margin-right:55px;background-color:var(--dark-secondary-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--dark-hover-gray);transition:.4s ease-in-out}@media (max-width: 800px){.show-brand .wrapper-main .brand-images{margin-right:0}}.show-brand .wrapper-main .brand-images:hover{background-color:var(--dark-tertiary-bg)}.show-brand .wrapper-main .social-interactions.brand-detail{width:7%;display:flex;align-items:center;flex-direction:column;gap:var(--space-sm)}@media (max-width: 800px){.show-brand .wrapper-main .social-interactions.brand-detail{width:100%;flex-direction:row;justify-content:center;margin-bottom:30px}}.show-brand .wrapper-main .social-interactions.brand-detail .comments.item{position:relative}.show-brand .wrapper-main .social-interactions.brand-detail .comments.item .main-comment-count-container{position:absolute;top:-5px;left:33px;font-size:var(--font-xs);height:20px;width:20px;background-color:var(--dark-accent-blue);border-radius:var(--radius-circle)}.show-brand .wrapper-main .social-interactions.brand-detail .comments.item .main-comment-count-container span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.show-brand .wrapper-main .social-interactions.brand-detail .social-item{height:45px;width:45px;border-radius:var(--radius-sm);display:flex;justify-content:center;align-items:center;border:1px solid var(--dark-hover-gray);background-color:var(--dark-secondary-bg);list-style:none}.show-brand .wrapper-main .social-interactions.brand-detail .social-item .item-btn{padding:15px}.show-brand .wrapper-main .social-interactions.brand-detail .social-item:hover{background-color:var(--dark-tertiary-bg)}.show-brand .wrapper-main .social-interactions.brand-detail .main-brand-report .report button .btn-text{display:none}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal header{display:flex;align-items:center;justify-content:space-between}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .brand-essential-dates{margin:var(--space-sm) 0;color:var(--dark-text-secondary)}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .data-flex{display:flex;gap:var(--space-lg);margin:var(--space-sm) 0;flex-wrap:wrap}@media (max-width: 600px){.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .data-flex{gap:var(--space-sm)}}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .data-flex p{color:var(--dark-text-secondary)}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .brand-site{color:var(--dark-accent-blue-hover);text-decoration:underline}.show-brand .content-container{max-width:1020px;margin:0 auto}.show-brand .content-container .brand-sub-title-container .wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-md)}@media (max-width: 600px){.show-brand .content-container .brand-sub-title-container .wrapper .sub-title{font-size:var(--font-md)}}.show-brand .content-container .description ol li[data-list=bullet]{list-style-type:disc}.show-brand .content-container .profile-promotion{text-align:center;margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xs)}@media (max-width: 800px){.show-brand .content-container .profile-promotion{margin-top:var(--space-lg)}}.show-brand .content-container .profile-promotion .bio{max-width:600px;margin:0 auto}.show-brand .content-container .profile-promotion .brand-author{margin:0 auto}.show-brand .content-container .profile-promotion .brand-author .brand-author-profile{height:60px;width:60px}.show-brand .more-from-user{margin-top:var(--space-xl)}@media (max-width: 800px){.show-brand .more-from-user{margin-top:var(--space-md)}}.show-brand .more-from-user .related-brands .popular-brands-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}@media (max-width: 600px){.show-brand .more-from-user .related-brands .popular-brands-header{flex-direction:column;align-items:start;gap:var(--space-sm)}}:root{--text-main: #f1f1f1;--text-dim: #aaaaaa}.comments-section-wrapper{position:relative}.comments-section-wrapper .main-comment-count-container{position:absolute;top:-4px;left:33px;font-size:var(--font-xs);height:22px;width:22px;background-color:var(--dark-accent-blue);border-radius:var(--radius-circle)}.comments-section-wrapper .main-comment-count-container span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.comment-section-modal{margin-top:10dvh}.comments-section{padding:0!important;background-color:var(--dark-main-bg);color:var(--text-main);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;max-height:58dvh;min-height:50dvh;box-shadow:0 4px 15px #00000080}@media (max-width: 800px){.comments-section{max-height:75dvh}}.comments-section .comments-header{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background-color:var(--dark-main-bg);border-bottom:1px solid #333}.comments-section .comments-header .comment-image-title{display:flex;align-items:center;gap:var(--space-sm)}.comments-section .comments-header .comment-image-title .brand-featured-image{height:70px;width:70px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-sm)}.comments-section .comments-header .comment-image-title .comment-count-container{display:flex;align-items:center;gap:var(--space-xxs)}.comments-section .comments-header h1{font-size:20px;font-weight:700;margin:0}.comments-section .comments-header h1 span{color:var(--text-dim);font-weight:400;font-size:16px;margin-left:8px}.comments-section .filter-container{padding:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xs)}.comments-section .filter-container .filter-section{display:flex;justify-content:space-between}.comments-section .filter-container .active-filters{margin:0!important}.comments-section .comments-list{flex:1;overflow-y:auto;padding:0 16px 16px}.comments-section .comments-list::-webkit-scrollbar{width:8px}.comments-section .comments-list::-webkit-scrollbar-track{background:transparent}.comments-section .comments-list::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.comments-section .comments-list .comment-item{display:flex;gap:12px;margin-bottom:24px;position:relative}.comments-section .comments-list .comment-item .comment-ul .item-btn{padding:3px!important}.comments-section .comments-list .comment-item .comment-content{flex:1}.comments-section .comments-list .comment-item .comment-content .comment-meta{display:flex;align-items:center;gap:var(--space-xxxs);font-size:13px;margin-bottom:4px}.comments-section .comments-list .comment-item .comment-content .comment-meta .username{font-weight:500;margin-right:8px}.comments-section .comments-list .comment-item .comment-content .comment-meta .timestamp{color:var(--text-dim)}.comments-section .comments-list .comment-item .comment-content .comment-text{font-size:14px;line-height:1.4;margin:4px 0 8px}.comments-section .comments-list .comment-item .comment-content .comment-actions{display:flex;align-items:center;gap:var(--space-xs)}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container{display:flex;gap:var(--space-xxxs);align-items:center}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-count{font-size:var(--font-sm)}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-btn{font-size:var(--font-md)}.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-btn:hover,.comments-section .comments-list .comment-item .comment-content .comment-actions .comment-like-container .like-btn.liked{color:var(--dark-accent-blue-hover)}.comments-section .comments-list .comment-item .comment-content .comment-actions .action-btn{background:none;border:none;color:var(--text-main);padding:4px;cursor:pointer;display:flex;align-items:center}.comments-section .comments-list .comment-item .more-btn{background:none;border:none;color:var(--text-main);position:absolute;right:-8px;top:0;cursor:pointer}.comments-section .comment-input-container{padding:var(--space-sm);border-top:1px solid #333;display:flex;align-items:center;gap:12px}.comments-section .comment-input-container .add-comment-form{width:100%}.comments-section .comment-input-container .input-wrapper{flex:1}.comments-section .comment-input-container .input-wrapper input{width:100%;background:none;border:none;border-bottom:1px solid #717171;color:#fff;padding:4px 0;font-size:var(--font-sm);outline:none;border-radius:0!important}.comments-section .comment-input-container .input-wrapper input:focus{border-bottom:2px solid white}.add-brand-modal .description .ql-toolbar .ql-picker{color:var(--dark-text-primary)}.add-brand-modal .description #editor-container{color:var(--dark-text-primary);border-radius:0 0 var(--radius-md) var(--radius-md)!important;height:200px}.ql-toolbar.ql-snow{border-radius:var(--radius-md) var(--radius-md) 0 0}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--dark-text-primary)}.ql-snow .ql-stroke{stroke:var(--dark-text-primary)}.ql-container.ql-snow .ql-editor{white-space:pre-line!important}.ql-container.ql-snow{border:1px solid var(--dark-quaternary-bg);border-radius:var(--radius-md);font-size:var(--font-md);transition:.4s}.ql-container.ql-snow:hover{background-color:var(--dark-tertiary-bg)}.quill-clear-btn{margin-right:auto;padding:var(--space-xs)}.quill-clear-btn:hover{text-decoration:underline}.ql-editor .ql-video{display:block;width:100%;height:450px;border-radius:var(--radius-md)}.ql-editor img{max-height:300px;max-width:100%;width:auto;object-fit:contain;display:block;margin:0 auto;border-radius:var(--radius-md)}.ql-snow .ql-picker-options{background-color:var(--dark-secondary-bg)}:root{--bg-card: #141414;--bg-pill: #222222;--bg-pill-hover: #2a2a2a;--text-main: #f5f5f5;--text-muted: #999999;--accent: #3b82f6;--border: rgba(255, 255, 255, .08);--card-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)}.preview-brand-modal{background:var(--dark-main-bg);border:1px solid var(--dark-secondary-bg);max-width:450px}.preview-brand-modal .brand-preview-card .featured-image{border-radius:var(--radius-md);aspect-ratio:16 / 9}.preview-brand-modal section{padding:0!important}.preview-brand-modal .card-content{padding:var(--space-xs)}.preview-brand-modal .card-content .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.preview-brand-modal .card-content .card-header .brand-title{font-size:1.2rem;font-weight:700;margin:0;color:var(--text-main);letter-spacing:-.02em}.preview-brand-modal .card-content .brand-description{font-size:.875rem;line-height:1.6;color:var(--text-muted);margin:var(--space-xxs) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-brand-modal .card-content .preview-interactions{display:flex;align-items:center;gap:var(--space-md)}.preview-brand-modal .card-content .preview-interactions .save-btn{padding:12px;font-size:1rem}.preview-brand-modal .card-content .preview-interactions .voting{width:fit-content;margin-left:auto;padding-right:1px}.preview-brand-modal .card-content .card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-xxs)}.preview-brand-modal .card-content .card-footer .main-cta{width:100%;text-align:center}.hover-caption{opacity:0;position:absolute;font-size:12px;top:50px;left:50%;transform:translate(-50%,-50%);background-color:#0009;border-radius:var(--radius-sm);text-decoration:none;text-transform:capitalize;white-space:nowrap;color:#fff;text-align:center;padding:var(--space-xxxs);transition:opacity .4s ease}.report dialog{max-width:575px}.report fieldset{display:none;position:absolute;transition:opacity .4s ease;width:100%}.report fieldset .report-list{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem}.report fieldset .report-list .form-group{width:auto}.report fieldset .report-list .form-group .reason{display:inline-block;padding:var(--space-xxs);border:1px solid var(--dark-hover-gray);border-radius:var(--radius-sm);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);font-size:var(--font-sm);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}@media (max-width: 450px){.report fieldset .report-list .form-group .reason{padding:var(--space-xxxs);font-size:13px}}.report fieldset .report-list .form-group .reason:hover{background-color:var(--dark-hover-gray)}.report fieldset .report-list .form-group .reason:focus-within,.radio-btn:focus+:is(.report fieldset .report-list .form-group .reason){outline:2px solid var(--dark-accent-blue);outline-offset:2px}.report fieldset .report-list .form-group .reason .radio-btn{position:absolute;opacity:0;cursor:pointer}.radio-btn:checked~:is(.report fieldset .report-list .form-group .reason),.report fieldset .report-list .form-group .reason:has(.radio-btn:checked){background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.report fieldset .form-step{display:flex;flex-direction:column;width:100%}.report fieldset.active{display:flex;position:relative}.filter-container .filter-section .filter-btns{display:flex;gap:var(--space-xxs);flex-wrap:wrap}.filter-container .filter-section .filter-btns .filter-btn{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-md);outline:none;transition:.2s;font-weight:600}.filter-container .filter-section .filter-btns .filter-btn:hover{background-color:var(--dark-hover-gray)}.filter-container .filter-section .filter-btns .filter-btn.active{background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.filter-container .sort-mobile{display:none;margin-bottom:20px}.filter-container select{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-md);outline:none;transition:.2s;height:fit-content;font-weight:600}.filter-container select:hover{background-color:var(--dark-hover-gray)}.filter-container #active-filters{display:flex;flex-wrap:wrap;width:100%;gap:var(--space-xxs);margin:var(--space-xs) 0}.filter-container #active-filters button{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-sm);outline:none;transition:.2s;text-transform:capitalize;display:flex;gap:var(--space-xxs);align-items:center;font-weight:600}.filter-container #active-filters button i{transition:color .3s ease}.filter-container #active-filters button:hover{background-color:var(--dark-hover-gray)}.filter-container #active-filters button:hover i,.filter-container #active-filters .reset-btn:hover{color:red}.filter-container .search-input{display:flex;justify-content:space-between;align-items:center}.filter-container #search{position:relative;margin-top:var(--space-sm);width:fit-content}.filter-container #search input{width:300px;padding-left:40px}.filter-container #search .fa-magnifying-glass{font-size:15px;position:absolute;top:48%;left:20px;transform:translate(-50%,-50%)}.filter-container #search .fa-xmark{font-size:15px;position:absolute;top:50%;right:10px;transform:translate(-50%,-50%);transition:.4s;cursor:pointer}.filter-container #search .fa-xmark:hover{color:red}.filter-container .filter-checkbox{display:none}.filter-container .category-button{display:inline-block;background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);border:1px solid var(--dark-hover-gray);font-size:var(--font-sm);padding:var(--space-xxs);cursor:pointer;border-radius:var(--radius-sm);outline:none;text-transform:capitalize;font-weight:600;transition:background-color .3s,border-color .3s}.filter-container .filter-checkbox:checked+.category-button{background-color:var(--light);border:1px solid var(--light);color:var(--dark-text-opposite)}.filter-container .category-button:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.filter-container .search-input{flex-direction:column-reverse;align-items:flex-start;margin-top:20px}}.categories{margin-top:var(--space-xs)}.categories .category-list{display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem}.categories .category-link{border-radius:var(--radius-sm);font-size:.75rem;padding:var(--space-xxxs)}.location-tag{font-size:var(--font-md);color:var(--text-muted);display:flex;align-items:center;gap:var(--space-xxs);white-space:nowrap}.location-tag i{color:var(--dark-accent-blue)}.warning-card{background:linear-gradient(135deg,#1a0506,#2a0a0c);border:1px solid rgba(255,0,0,.15);border-radius:12px;padding:20px 24px;max-width:720px;color:#f5f5f5}.warning-card h3{margin:0 0 6px;font-size:18px;font-weight:600}.warning-card p{margin:0 0 16px;font-size:14px;color:#d1d1d1}:root{--dark-main-bg: #0f0f0f;--dark-secondary-bg: #212121;--dark-tertiary-bg: #2a2a2a;--dark-quaternary-bg: #333333;--dark-header: #202020;--dark-text-primary: #ffffff;--dark-text-opposite: #000;--dark-text-secondary: #aaaaaa;--dark-text-inactive: #606060;--dark-hover-gray: #383838;--dark-hover-dark-gray: #4d4d4d;--dark-accent-red: #ff0000;--dark-accent-red-hover: #cc0000;--dark-accent-blue: oklch(60% .12 250);--dark-accent-blue-hover: #5cb0ff;--blue-950: oklch(10% .02 250);--blue-900: oklch(12% .03 250);--blue-800: oklch(18% .04 250);--blue-700: oklch(24% .045 250);--blue-600: oklch(35% .08 250);--blue-500: oklch(45% .1 250);--blue-400: oklch(60% .12 250);--blue-300: oklch(75% .1 250);--blue-200: oklch(88% .06 250);--blue-100: oklch(95% .02 250);--color-grayblue-800: oklch(30% .05 250);--color-grayblue-300: oklch(85% .03 250);--color-grayblue-400: oklch(80% .03 250);--color-grayblue-200: oklch(90% .03 250);--color-grayblue-100: oklch(95% .015 250);--color-grayblue-50: oklch(97% .01 250);--color-grayblue-25: oklch(98.5% .005 250);--focus-glow: oklch(95% .015 250);--color-light-gray: oklch(80% 0 0);--light: oklch(100% 0 0);--dark: oklch(20% 0 0);--space-xxxs: .25rem;--space-xxs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 5rem;--space-xxl: 7.5rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-circle: 50%;--font-xxs: .25rem;--font-xs: .5rem;--font-sm: .85rem;--font-md: 1rem;--font-lg: 1.5rem;--font-xl: 2.5rem}*{margin:0;padding:0;box-sizing:border-box;font-family:Figtree,sans-serif;letter-spacing:.01em}html{font-size:18px;scrollbar-gutter:stable}body{line-height:1.6;font-size:var(--font-md);color:var(--dark-text-primary);background-color:var(--dark-main-bg);padding-top:90px}.container{max-width:1200px;width:97%;margin:0 auto}.no-scroll,.always-no-scroll{overflow:hidden}a{text-decoration:none;color:var(--dark-text-primary);font-weight:500;transition:.4s}ul li{list-style:none}@media (max-width: 800px){h1{font-size:var(--font-lg)}}.featured-image{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-md) 0 var(--radius-md) var(--radius-md);width:100%;height:100%;position:relative}@media (max-width: 800px){.featured-image{aspect-ratio:16 / 9;border-radius:var(--radius-md)}}.featured-image .badge-new{position:absolute;padding:2px 4px;top:10px;right:10px;background-color:var(--dark-accent-blue);border:1px solid var(--dark-accent-blue-hover);border-radius:var(--radius-sm);font-size:13px;opacity:.7}.brand-author a{display:flex;gap:var(--space-xxs);align-items:center;transition:.4s;border-radius:var(--radius-sm)}.brand-author .brand-author-profile{height:40px;width:40px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-circle)}.brand-author .brand-author-profile.letter{background-color:#f08080;font-weight:600;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;border-radius:var(--radius-circle)}.fade-in{opacity:0;transform:translateY(10px);animation:fadeInUp .5s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.error-message{display:none;color:red;font-size:var(--space-xs)}.error-message:not(:empty){display:block}#scrollToTopBtn{position:fixed;bottom:20px;right:20px;height:50px;width:50px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0000004d;color:#fff;border:none;border-radius:var(--radius-circle);display:none;cursor:pointer;font-size:18px;transition:.4s ease-in-out}#scrollToTopBtn:hover{background-color:#0009}.color-blue{color:var(--dark-accent-blue)}
