@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}.main-nav{height:80px;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 .mobile-menu-btn{display:none}.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}.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)}.main-nav .add-brand-modal{top:45%;width:500px}@media (max-width: 800px){.main-nav .add-brand-modal{top:51%}}.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}.main-nav .add-brand-modal .category-button span:hover{background-color:var(--dark-hover-gray)}@media (max-width: 800px){.main-nav .search-text{display:none}.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}.main-nav .right-side-navigation .mobile-menu-btn{display:block;padding:var(--space-xxxs) var(--space-xxs);border-radius:var(--radius-sm)}.main-nav .right-side-navigation .mobile-menu-btn:hover{background-color:var(--dark-secondary-bg);color:var(--dark-text-primary)}.main-nav .right-side-navigation .navigation-menu{position:relative}.main-nav .right-side-navigation .login-links{display:none}.main-nav .right-side-navigation .login-links.responsive{display:flex;justify-content:center;flex-direction:column;position:absolute;top:130%;right:0;padding:var(--space-xxs);background-color:var(--dark-secondary-bg);border-radius:var(--radius-sm)}.main-nav .right-side-navigation .login-links.responsive li,.main-nav .right-side-navigation .login-links.responsive .signin-btn{width:100%}}footer{background-color:#fff;color:#000}.newsletter{padding:var(--space-xl) 0}.newsletter h2{font-size:var(--font-lg);max-width:40rem;margin:0 auto}.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}.newsletter form{width:100%;max-width:450px;margin:0 auto;display:flex;height:40px;gap:var(--space-sm)}.newsletter form input{border-radius:var(--radius-lg);padding:var(--space-sm);width:100%;transition:.4s}.newsletter form 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 form button:hover{background-color:var(--dark-accent-blue-hover)}@media (max-width: 800px){.newsletter .container{padding:var(--space-md) var(--space-sm)}}.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:450px}@media (max-width: 800px){.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}.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{width:450px}.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 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{max-width:500px}.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{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)}.user-profile .user-profile-container{margin:0 auto;display:flex;align-items:center;gap:var(--space-lg)}@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 .user-info{display:flex;flex-direction:column;gap:var(--space-xxs)}.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{max-width:350px;margin-bottom:15px}.user-profile .avatar-container .avatar.img,.user-profile .avatar-container .avatar.letter{height:250px;width:250px;border-radius:30px}.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{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}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-primary);opacity:1}#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)}.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}.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)}.white-btn{background-color:var(--light);color:var(--dark-text-opposite);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}.signup-btn:hover{background-color:var(--dark-hover-gray);color:var(--dark-text-primary)}.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:.9}.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;border-radius:var(--radius-md);margin:0 auto;margin-top:var(--space-md)}.edit-profile-btn,.view-profile-btn,.category-filter-btn{border-radius:var(--radius-sm)}.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{display:none}.flash-message{position:fixed;bottom:6%;right:6%;z-index:101;font-size:.85rem;white-space:nowrap;background-color:var(--dark-tertiary-bg);border:1px solid var(--dark-quaternary-bg);box-shadow:0 2px 4px #0000001a,0 8px 16px #0003;transition:.4s;padding:var(--space-xs);padding-right:var(--space-md);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-md);animation:fadeInSlideDown 1s ease-out forwards;will-change:transform,opacity}.flash-message .fa-info{padding:6px 9px;border-radius:var(--radius-circle);font-size:var(--font-xs);background-color:#00000080;color:var(--light);cursor:pointer}.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-sm)}@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 4px 10px #0000004d;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%)}}@layer layout{dialog{top:40%;left:50%;transform:translate(-50%,-50%);background-color:var(--dark-secondary-bg);color:var(--dark-text-primary);min-width:450px;border:none;opacity:0;transition-property:overlay,display,translate,opacity;transition-duration:.4s;transition-behavior:allow-discrete}@media (max-width: 800px){dialog{min-width:auto;width:100%;overflow-y:auto;max-height:100vh}}dialog::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition-property:overlay,display,opacity;transition-duration:.4s;transition-behavior:allow-discrete;opacity:0}dialog:open{opacity:1;translate:0 0}dialog:open::backdrop{opacity:1}}@starting-style{dialog:open{opacity:0;translate:0 -30px}dialog:open::backdrop{opacity:0}}dialog{border-radius:var(--radius-md);padding:var(--space-sm);padding-top:var(--space-xxs);overflow:visible;box-shadow:0 2px 4px #0000001a,0 8px 16px #0003}dialog .modal-headers{display:flex;justify-content:space-between;align-items:center}dialog .modal-headers h1{font-size:var(--font-lg)}dialog fieldset{border:none;display:flex;flex-direction:column;gap:var(--space-xs)}@media (max-width: 800px){.report-brand{top:50%;width:100%!important}}.featured-brand{padding-bottom:var(--space-lg);padding-top:var(--space-lg);color:var(--dark-text-primary)}.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 .brand-container{display:flex;gap:0px;height:425px;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 .left-brand-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:40%;position:relative}.featured-brand .brand-container .left-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}.featured-brand .brand-container .brand-content{width:60%;padding:var(--space-md)}.featured-brand .brand-container .brand-content .brand-content-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.featured-brand .brand-container .brand-content .brand-content-container .top-content .user-menu-container{display:flex;justify-content:space-between}.featured-brand .brand-container .brand-content .brand-content-container .top-content .user-menu-container .context-menu-container .context-menu-btn{transform:translate(10px,-11px)}.featured-brand .brand-container .brand-content .brand-content-container .top-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 .brand-content-container .top-content .brand-text-content{text-align:center;margin-top:15px;display:flex;flex-direction:column;gap:var(--space-xxs)}.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-xs);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 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:.55rem}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;display:flex;border-radius:var(--radius-sm);position:relative}.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) var(--space-md);opacity:0;transition:opacity .3s ease-in-out;z-index:20}.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,#0000 50%,#000000e6);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.popular-brands-top-layer .popular-brands-card .popular-brand-featured-image:hover:after{opacity:1}.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}@media (max-width: 800px){.featured-brand .brand-container{flex-direction:column;height:auto}.featured-brand .brand-container .left-brand-featured-image{width:100%;aspect-ratio:5 / 4;border-radius:var(--radius-md)}.featured-brand .brand-container .brand-content{width:100%;height:300px}}.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;top:calc(anchor(bottom) + 10px);left:anchor(-200%);margin:0;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 #0000001a;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 .btn:hover{background-color:var(--dark-hover-dark-gray)}.context-menu-container .context-menu .context-item{list-style:none}.context-menu-container .context-menu .context-item .save-btn,.context-menu-container .context-menu .context-item .report-btn{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xxxs) var(--space-xs);border-radius:var(--radius-sm);width:100%;transition:.4s}.show-brand .main-header .brand-author .brand-author-profile{height:45px;width:45px}.show-brand .main-header .wrapper{display:flex;justify-content:space-between}.show-brand .main-header .wrapper .title{margin-right:86px}@media (max-width: 800px){.show-brand .main-header .wrapper .title{margin-right:0}}.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}.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 .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .categories{margin-top:var(--space-md)}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .categories .category-list{margin-top:var(--space-sm);display:flex;flex-wrap:wrap;flex-direction:unset;gap:.5rem}.show-brand .wrapper-main .social-interactions.brand-detail .brand-data-details .brand-details-modal .categories .category-link{border-radius:var(--radius-sm)}.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)}.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)}.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)}.show-brand .more-from-user .related-brands .popular-brands-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}@media (max-width: 600px){.show-brand .more-from-user .related-brands .popular-brands-header{flex-direction:column;align-items:start;gap:var(--space-sm)}}@layer layout{.comment-side-panel{width:600px;padding:25px!important;height:100dvh;background-color:transparent;background:#f6f6f61a;box-shadow:5px 10px 17px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;z-index:10000;display:none;opacity:0;transition:translate .5s,display .5s,opacity .5s;transition-behavior:allow-discrete}@media (max-width: 800px){.comment-side-panel{width:100%;padding:17px!important;height:102dvh}}.comment-side-panel:popover-open{display:block;opacity:1;translate:0 0}@starting-style{.comment-side-panel:popover-open{opacity:0;translate:0 -30px}}}.comment-side-panel{color:var(--dark-text-primary)}.comment-side-panel .filter-section{display:flex;align-items:center;justify-content:space-between}@media (max-width: 300px){.comment-side-panel .filter-section{flex-direction:column;gap:15px;align-items:start}}.comment-side-panel::-webkit-scrollbar{width:6px;display:none}.comment-side-panel .comment-section-header{display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}@media (max-width: 500px){.comment-side-panel .comment-section-header{margin-bottom:var(--space-xs)}}.comment-side-panel .comment-section-header .brand-featured-image{height:65px;width:65px;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:4 / 3;border-radius:var(--radius-md)}.comment-side-panel .comment-section-header .comment-image-title{display:flex;gap:var(--space-sm);align-items:center}.comment-side-panel .comment-section-header .close-comment-section{align-self:flex-start}.comment-side-panel .comments-container{max-height:65dvh;overflow-y:scroll;margin-bottom:var(--space-xs)}.comment-side-panel .comments-container::-webkit-scrollbar{width:6px;height:6px}.comment-side-panel .comments-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}:is():hover{background-color:#555}.comment-side-panel .comments-container::-webkit-scrollbar-track{background:transparent}.load-more-comments,.load-more{border-radius:var(--radius-md);margin:0 auto}.load-more-comments:hover,.load-more:hover{opacity:.7}.load-more{margin-top:20px}.comment .comment-container{display:flex;gap:var(--space-xxs);padding-right:var(--space-xs)}.comment .comment-container .report-btn{padding:var(--space-xxs)!important}.comment .comment-container .comment-flex{display:flex;flex-direction:column;width:90%}.comment .comment-container .comment-flex .comment-actions{display:flex;gap:var(--space-sm);align-items:center;padding:0 var(--space-sm);padding-top:var(--space-xxxs);padding-bottom:var(--font-sm)}.comment .comment-container .comment-flex .edit-comment-form{display:flex;flex-direction:column}.comment .comment-container .comment-flex .edit-comment-form textarea{border-radius:var(--radius-sm);height:90px}.comment .comment-container .comment-flex .edit-comment-form textarea::placeholder{color:var(--dark-text-primary)}.comment .comment-container .comment-user{width:10%}@media (max-width: 500px){.comment .comment-container .comment-user{width:14%}}.comment .comment-container .comment-like-container{display:flex;gap:var(--space-xxs);align-items:center}.comment .comment-container .comment-like-container .like-count{font-size:var(--font-sm)}.comment .comment-container .comment-like-container .like-btn{font-size:var(--font-md)}.comment .comment-container .comment-like-container .like-btn:hover,.comment .comment-container .comment-like-container .like-btn.liked{color:var(--dark-accent-blue-hover)}.comment .comment-container .comment-details{background-color:var(--dark-quaternary-bg);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-sm)}.comment .comment-container .comment-details .comment-user-date{display:flex;align-items:center;justify-content:space-between}.comment .comment-container .comment-details .comment-user-date>div:first-of-type{font-size:var(--font-sm);display:flex;align-items:center;gap:var(--space-xxs)}.comment .comment-container .comment-details .comment-user-date>div:first-of-type .fa-circle{font-size:var(--font-xxs)}.comment .comment-container .comment-details .brand-author-username{text-decoration:underline}.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{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)}.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{width:465px}.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}.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}}: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}body{line-height:1.6;font-size:var(--font-md);color:var(--dark-text-primary);background-color:var(--dark-main-bg);padding-top:105px}.container{max-width:1200px;width:95%;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}.brand-author a{display:flex;gap:var(--space-xxs);align-items:center}.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{color:red;font-size:var(--space-xs)}#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)}main{padding-top:var(--space-sm)}
