@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,700;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button,input,textarea{border:none;outline:none;background:none}img,picture,video,canvas{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:normal}body{margin:0;font-size:100%;line-height:1.5;background-color:#fff;color:#000;-webkit-font-smoothing:antialiased}:root,[data-theme=dark]{--theme-body-bg: #202124;--theme-body-text: #fff;--theme-footer-bg: #111;--theme-footer-text: #fff;--theme-footer-icon: #fff;--theme-tabs-bg: #202124;--theme-tab-active-bg: #333;--theme-tab-text: #fff;--theme-primary-text: #fff;--theme-secondary-text: #aaa;--theme-post-card-bg: #333;--theme-scrollbar-track: #202124;--theme-scrollbar-thumb: rgba(255, 255, 255, 0.2);--theme-scrollbar-thumb-hover: rgba(255, 255, 255, 0.3);--theme-menu-nav-text: #fff;--theme-menu-nav-icon: #fff;--theme-overlay: rgba(0, 0, 0, 0.3);--theme-border-color: #333;--theme-add-button-path: #000;--theme-add-button-path-desktop: #fff;--theme-button-secondary-text: #ffd700;--theme-settings-bg: #1a1a1a;--theme-settings-text: #fff;--theme-settings-greeting-bg: #2a2a2a;--theme-settings-greeting-text: #fff;--theme-settings-list-bg: #252525;--theme-settings-border: rgba(255, 255, 255, 0.1);--theme-settings-hover: rgba(255, 255, 255, 0.05);--theme-settings-icon: #aaa}[data-theme=light]{--theme-body-bg: #f5f5f5;--theme-body-text: #333;--theme-footer-bg: #ffffff;--theme-footer-text: #333;--theme-footer-icon: #333;--theme-tabs-bg: #ffffff;--theme-tab-active-bg: #e0e0e0;--theme-tab-text: #333;--theme-primary-text: #333;--theme-secondary-text: #666;--theme-post-card-bg: #e8e8e8;--theme-scrollbar-track: #e8e8e8;--theme-scrollbar-thumb: rgba(0, 0, 0, 0.2);--theme-scrollbar-thumb-hover: rgba(0, 0, 0, 0.3);--theme-menu-nav-text: #333;--theme-menu-nav-icon: #333;--theme-overlay: rgba(0, 0, 0, 0.4);--theme-border-color: #ddd;--theme-add-button-path: #333;--theme-add-button-path-desktop: #333;--theme-button-secondary-text: #313131;--theme-settings-bg: #ffffff;--theme-settings-text: #000;--theme-settings-greeting-bg: #f5f5f5;--theme-settings-greeting-text: #000;--theme-settings-list-bg: #ffffff;--theme-settings-border: rgba(0, 0, 0, 0.1);--theme-settings-hover: rgba(0, 0, 0, 0.05);--theme-settings-icon: #333}.container{width:100%;padding-left:20px;padding-right:20px;display:block;margin:0 auto}@media only screen and (min-width: 640px){.container{max-width:540px}}@media only screen and (min-width: 768px){.container{max-width:720px}}@media only screen and (min-width: 1060px){.container{max-width:960px}}@media only screen and (min-width: 1310px){.container{max-width:1130px}}@media only screen and (min-width: 1450px){.container{max-width:1200px}}@media only screen and (min-width: 1600px){.container{max-width:1400px}}@media only screen and (min-width: 1750px){.container{max-width:1550px}}span,p{font-size:15px;color:var(--theme-body-text)}.hide-on-desktop{display:flex !important}@media only screen and (min-width: 1310px){.hide-on-desktop{display:none !important}}.hide-on-mob{display:none !important}@media only screen and (min-width: 1310px){.hide-on-mob{display:flex !important}}ul li{font-size:15px;color:var(--theme-body-text);margin-top:5px}ul.list{padding-left:20px}ul.list li{list-style-type:disc}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:4px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}.title{font-family:"Manrope",sans-serif;font-weight:700;line-height:1.2}.fs-18{font-size:18px}.fs-24{font-size:24px}.fs-32{font-size:32px}.fs-40{font-size:40px}@media only screen and (min-width: 1310px){header.topbar{margin-left:60px}}.footer{position:fixed;z-index:100;bottom:0;left:0;right:0;width:100%;background-color:var(--theme-footer-bg);padding:6px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:calc(100% - 30px);left:15px;bottom:10px;border-radius:40px}@media only screen and (min-width: 1310px){.footer{height:100%;width:60px;padding:25px 10px;bottom:0;left:0;border-radius:0}}.footer__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 1310px){.footer__container{flex-direction:column;height:100%}}.footer__container .footer-logo{display:none;width:40px;height:40px}.footer__container .footer-logo a{height:100%;max-width:100%;width:100%;display:block}.footer__container .footer-logo a img{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (min-width: 1310px){.footer__container .footer-logo{display:block}}.footer__container .footer-menu{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}@media only screen and (min-width: 1310px){.footer__container .footer-menu{flex-direction:column;min-height:260px}}.footer__container .theme-toggle{display:none;align-items:center;justify-content:center;flex-shrink:0}@media only screen and (min-width: 1310px){.footer__container .theme-toggle{display:flex;order:1;margin:15px 0}}.footer__container .footer-menu-bottom{display:none}@media only screen and (min-width: 1310px){.footer__container .footer-menu-bottom{display:block}}.footer .footer__item{color:var(--theme-footer-text);font-size:14px;font-weight:700}.footer .footer__item.footer__item--add{background-color:#fff;width:50px;height:50px;background:#833ab4;background:linear-gradient(0deg, rgb(131, 58, 180) 0%, rgb(253, 29, 29) 50%, rgb(252, 176, 69) 100%);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1310px){.footer .footer__item.footer__item--add{height:24px;width:24px;background:none}}.footer .footer__item .footer__icon{width:24px;height:24px;fill:var(--theme-footer-icon);display:block}.footer .footer__item .footer__icon.footer__icon--add{background-color:#fff;height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}@media only screen and (min-width: 1310px){.footer .footer__item .footer__icon.footer__icon--add{background:none}}.footer .footer__item .footer__icon.footer__icon--add svg{width:24px;height:24px}.footer .footer__item .footer__icon.footer__icon--add svg path{fill:var(--theme-add-button-path)}@media only screen and (min-width: 1310px){.footer .footer__item .footer__icon.footer__icon--add svg path{fill:var(--theme-add-button-path-desktop)}}.footer .footer__item .footer__icon.footer__icon--profil{width:28px;height:28px;border-radius:50%;overflow:hidden}.footer .footer__item .footer__icon.selected{display:none}.footer .footer__item .footer__icon svg{width:100%;height:100%}.footer .footer__item .footer__icon svg path{fill:var(--theme-footer-icon)}.footer .footer__item .footer__text{display:none}.badge{font-family:"Manrope",sans-serif;display:inline-block;padding:5px 10px;border-radius:5px;background-color:#000;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em}.profile{padding-top:10px}.profile .menu-container{display:none !important}.profile-surname{font-size:20px;position:relative;width:100%;font-weight:900;color:var(--theme-primary-text);margin-top:10px;display:flex;align-items:center;gap:10px}.profile-surname .button.button-report{height:100%}.profile-surname .button.button-report .button__icon{fill:var(--theme-primary-text)}.profil-name{margin-top:-3px;font-size:14px;font-weight:600;color:var(--theme-primary-text);margin-bottom:5px}.profile-picture.tiny{width:45px;height:45px;overflow:hidden}.story-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;gap:10px;width:100%;min-width:120px;cursor:pointer}@media only screen and (min-width: 1310px){.story-card{min-width:200px}}.story-card__media{overflow:hidden;position:relative;border-radius:20px;height:100%;width:100%}.story-card__media::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.story-card__media img{width:100%;height:100%;object-fit:cover}.story-card__info{display:flex;padding:10px;top:0;width:100%;flex-direction:row;align-items:center;position:absolute}.story-card__info .story-card__views{margin-left:10px;font-size:12px;font-weight:700;color:#fff}.story-card__name{font-size:14px;font-weight:700;color:#fff}.verification-badge{display:block;background-image:url(/img/certified.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px}.button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:5px}.button .button__text{font-size:14px;font-weight:700;color:#fff}.button svg{width:16px;height:16px;stroke-width:1.5}.button svg path{fill:var(--theme-primary-text)}.button.button-primary{background-color:gold;padding:15px}.button.button-primary .button__text{color:#202124}.button.button-secondary{background-color:#202124;color:#fff}.button.button-tertiary{background-color:#444}.button.button-tertiary .button__text{color:#fff}.button.button-tertiary svg path{fill:#fff !important}.button.color-secondary .button__text{color:var(--theme-button-secondary-text)}.button.color-secondary svg path{fill:var(--theme-button-secondary-text)}.button.button-white{border-radius:10px;background-color:#fff;color:#000}.button.button-white svg{width:20px;height:20px}.button.button-white svg path{fill:#000}.button.button-white .button__text{color:#000}.form{display:flex;flex-direction:column;gap:10px}.form .form__group{width:100%;display:flex;flex-direction:column;gap:5px}.form .form__group input{width:100%;padding:12px 15px;border-radius:5px;background-color:#444;color:#fff;font-size:14px;font-weight:400;line-height:1.5}body:has(.settings-menu--open){overflow:hidden}body:has(.settings-menu--open)::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--theme-overlay);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;pointer-events:none}.settings-menu{position:fixed;width:100%;max-width:100%;height:calc(100vh - 70px);background:var(--theme-settings-bg);left:0;top:70px;z-index:10000;overflow-y:auto;overflow-x:hidden;border-radius:30px 30px 0 0;padding-top:20px;padding-bottom:70px;padding-left:20px;padding-right:20px;box-sizing:border-box;-webkit-overflow-scrolling:touch;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.settings-menu.settings-menu--open{transform:translateY(0);opacity:1;visibility:visible}.settings-menu .settings-greeting{background-color:var(--theme-settings-greeting-bg);border-radius:10px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;gap:12px}.settings-menu .settings-greeting .settings-greeting-emoji{font-size:24px;line-height:1}.settings-menu .settings-greeting .settings-greeting-text{font-size:16px;font-weight:600;color:var(--theme-settings-greeting-text)}.settings-menu .settings-section{margin-bottom:30px}.settings-menu .settings-section:last-child{margin-bottom:0}.settings-menu .settings-section .settings-section-title{font-size:16px;font-weight:700;color:var(--theme-settings-text);margin-bottom:15px;padding:0 5px}.settings-menu .settings-section .settings-list{list-style:none;padding:0;margin:0;background-color:var(--theme-settings-list-bg);border-radius:10px;overflow:hidden}.settings-menu .settings-section .settings-list .settings-item{border-bottom:1px solid var(--theme-settings-border)}.settings-menu .settings-section .settings-list .settings-item:last-child{border-bottom:none}.settings-menu .settings-section .settings-list .settings-item--theme .settings-theme-row{display:flex;align-items:center;padding:16px 20px;color:var(--theme-settings-text)}.settings-menu .settings-section .settings-list .settings-item--theme .settings-theme-row .settings-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:16px;color:var(--theme-settings-icon);flex-shrink:0}.settings-menu .settings-section .settings-list .settings-item--theme .settings-theme-row .settings-icon svg{width:100%;height:100%}.settings-menu .settings-section .settings-list .settings-item--theme .settings-theme-row .settings-text{flex:1;font-size:14px;font-weight:600;color:var(--theme-settings-text)}.settings-menu .settings-section .settings-list .settings-item .settings-link{display:flex;align-items:center;padding:16px 20px;text-decoration:none;color:var(--theme-settings-text);transition:background-color .2s ease;position:relative}.settings-menu .settings-section .settings-list .settings-item .settings-link:hover{background-color:var(--theme-settings-hover)}.settings-menu .settings-section .settings-list .settings-item .settings-link .settings-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:16px;color:var(--theme-settings-icon);flex-shrink:0}.settings-menu .settings-section .settings-list .settings-item .settings-link .settings-icon svg{width:100%;height:100%}.settings-menu .settings-section .settings-list .settings-item .settings-link .settings-text{flex:1;font-size:14px;font-weight:600;color:var(--theme-settings-text)}.settings-menu .settings-section .settings-list .settings-item .settings-link .settings-badge{display:inline-block;background-color:gold;color:#000;font-size:12px;font-weight:700;padding:4px 10px;border-radius:12px;margin-right:12px;text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .settings-menu .settings-section .settings-list .settings-item .settings-link .settings-badge{background-color:#444;color:#fff}.settings-menu .settings-section .settings-list .settings-item .settings-link .settings-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--theme-settings-icon);flex-shrink:0}.settings-menu .settings-section .settings-list .settings-item .settings-link .settings-arrow svg{width:100%;height:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--theme-overlay);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.modal-overlay--open{opacity:1;visibility:visible}.modal{background:#fff;border-radius:12px;width:90%;max-width:400px;overflow:hidden;transform:scale(0.9);transition:transform .3s ease}.modal-overlay--open .modal{transform:scale(1)}.modal .modal-menu{list-style:none;padding:0;margin:0}.modal .modal-menu .modal-menu-item{border-bottom:1px solid rgba(0,0,0,.1)}.modal .modal-menu .modal-menu-item:last-child{border-bottom:none}.modal .modal-menu .modal-menu-item .modal-menu-link{display:block;padding:16px 20px;text-align:center;text-decoration:none;font-size:16px;font-weight:600;transition:background-color .2s ease;cursor:pointer;border:none;background:none;width:100%}.modal .modal-menu .modal-menu-item .modal-menu-link:hover{background-color:rgba(0,0,0,.05)}.modal .modal-menu .modal-menu-item .modal-menu-link.modal-menu-link--danger{color:#e75531}.modal .modal-menu .modal-menu-item .modal-menu-link.modal-menu-link--default{color:#000}.navigation{position:absolute;left:-30px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-top:12px;margin-bottom:12px}@media only screen and (min-width: 1310px){.navigation{left:0;margin-top:8px;padding:0}}.navigation .navigation-container{position:absolute;width:100%;max-width:100%;margin:0 auto}@media only screen and (min-width: 1310px){.navigation .navigation-container{padding:0}}.navigation .navigation-list{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin:0 auto}.navigation .navigation-list .navigation-item{position:relative}.navigation .navigation-list .navigation-item .button{padding:0;height:100%}.navigation .navigation-list .navigation-item .button .button-icon{width:24px;height:24px;fill:var(--theme-menu-nav-icon)}.navigation .navigation-list .navigation-item .button .button-icon svg{width:100%;height:100%}.navigation .navigation-list .navigation-item .button .button-text{display:none;color:var(--theme-primary-text);font-size:14px;font-weight:700}@media only screen and (min-width: 1310px){.navigation .navigation-list .navigation-item .button .button-text{display:block}}.menu-container{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px}@media only screen and (min-width: 1310px){.menu-container{justify-content:flex-end;padding-left:0;padding-right:0}}.menu-container .menu-logo{width:40px;height:40px}.menu-container .menu-logo img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width: 1310px){.menu-container .menu-logo{display:none}}.menu-container .menu-nav{display:flex;align-items:center;gap:10px}.menu-container .menu-nav--disconnect{width:100%;display:none}.menu-container .menu-nav--connect{display:flex}.menu-container .menu-nav .menu-nav-list{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;margin-bottom:10px}.menu-container .menu-nav .menu-nav-list .menu-nav-item{margin-top:0}.menu-container .menu-nav .menu-nav-list .menu-nav-item a{font-size:14px;font-weight:700;color:var(--theme-menu-nav-text)}[data-theme=dark] .menu-container .menu-nav .menu-nav-list .menu-nav-item a{color:#fff}.menu-container .menu-nav .menu-nav-list .menu-nav-item a{padding:10px 20px;border-radius:6px}.menu-container .menu-nav .menu-nav-list .menu-nav-item a.settings-menu-toggle{padding:0}.menu-container .menu-nav .menu-nav-list .menu-nav-item .menu-nav-link{padding:5px 10px}@media only screen and (min-width: 1310px){.menu-container .menu-nav .menu-nav-list .menu-nav-item .menu-nav-link{padding:10px 20px}}[data-theme=dark] .menu-container .menu-nav .menu-nav-list .menu-nav-item .menu-nav-link:not(.button):not(.settings-menu-toggle){background-color:#444;color:#fff !important}.menu-container .menu-nav .menu-nav-list .menu-nav-item .menu-nav-link .menu-nav-link-text{display:none}.menu-container .menu-nav .menu-nav-list .menu-nav-item .menu-nav-link .menu-nav-link-icon svg{width:30px;height:30px;fill:var(--theme-menu-nav-icon);display:block}.theme-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--theme-footer-icon);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.theme-toggle:hover{background-color:hsla(0,0%,100%,.1)}[data-theme=light] .theme-toggle:hover{background-color:rgba(0,0,0,.08)}.theme-toggle:active{transform:scale(0.95)}.theme-toggle:focus-visible{outline:2px solid var(--theme-footer-icon);outline-offset:2px}.theme-toggle .theme-toggle__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.theme-toggle .theme-toggle__icon svg{width:100%;height:100%}.theme-toggle .theme-toggle__icon--moon{display:none}.theme-toggle .theme-toggle__icon--sun{display:flex}[data-theme=light] .theme-toggle .theme-toggle__icon--sun{display:none}[data-theme=light] .theme-toggle .theme-toggle__icon--moon{display:flex}.toggle-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.toggle-switch input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.toggle-switch input:focus-visible+label{box-shadow:0 0 0 2px rgba(21,101,194,.5)}.toggle-switch input:checked+label{background-color:gold}.toggle-switch input:checked+label::after{transform:translateX(22px)}[data-theme=dark] .toggle-switch input:checked+label{background-color:#444}.toggle-switch input:disabled+label{opacity:.5;cursor:not-allowed}.toggle-switch label{display:block;width:48px;height:28px;background-color:#ccc;border-radius:28px;cursor:pointer;transition:background-color .2s ease;position:relative}.toggle-switch label::after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.app .screen .profile{display:flex;align-items:center;gap:10px}@media only screen and (min-width: 768px){.app .screen .profile{padding:0}}.app .screen .profile .avatar{width:50px;height:50px;border-radius:50%}.app .screen .profile__name{font-size:16px;font-weight:700;color:var(--theme-primary-text)}.app .screen .profile__handle{font-size:14px;font-weight:400;color:var(--theme-secondary-text)}.app .screen .stories{display:flex;flex-direction:column;justify-content:center;gap:10px}.app .screen .stories .section-header{width:100%}.app .screen .stories__list{overflow-x:auto;display:flex;align-items:center;gap:10px;width:100%;padding-bottom:10px}@media only screen and (min-width: 1310px){.app .screen .stories__list{width:100%}}.app .screen .trending{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.app .screen .trending .section-header{display:flex;align-items:center;justify-content:space-between;width:100%}.app .screen .trending .post-card{background-color:var(--theme-post-card-bg);padding:15px;border-radius:20px;display:none}.app .screen .trending .post-card:first-of-type{display:block}@media only screen and (min-width: 768px){.app .screen .trending .post-card{display:block;width:calc(25% - 10px)}}.app .screen .trending .post-card .post-card__media{height:150px;width:100%;border-radius:10px;overflow:hidden}.app .screen .trending .post-card .post-card__content{display:flex;flex-direction:column;gap:10px;width:100%}.app .screen .trending .post-card .post-card__content .post-card__author{margin-top:10px;display:flex;align-items:center;gap:10px}.app .screen .trending .post-card .post-card__content .post-card__author .profile-picture{border-radius:10px}.app .screen .trending .post-card .post-card__content .post-card__author .post-card__author__info{display:flex;flex-direction:column;gap:5px}.app .screen .trending .post-card .post-card__content .post-card__author .post-card__author__info .profile-surname{margin-top:0;font-size:14px;font-weight:700;color:var(--theme-primary-text)}.app .screen .trending .post-card .post-card__content .post-card__author .post-card__author__info .post-card__time{font-size:12px;color:var(--theme-secondary-text)}.app .screen .trending .post-card .post-card__content .post-card__text{font-size:14px;color:var(--theme-primary-text);line-height:1.5}.app .screen .trending .post-card .post-card__content .post-card__tags{font-size:12px;color:var(--theme-secondary-text);line-height:1.5}.app.not-logged-in .menu .menu-container>.menu-nav--disconnect{display:none !important}@media only screen and (min-width: 1310px){.app.not-logged-in .menu .menu-container .menu-nav--disconnect{display:flex !important}}.app.not-logged-in .menu .menu-nav--connect{display:block !important}@media only screen and (min-width: 1310px){.app.not-logged-in .menu .menu-nav--connect{display:none !important}}.profile-page{margin:0 auto}@media only screen and (min-width: 1310px){.profile-page{border-radius:10px;margin-bottom:20px;gap:30px}}.profile-page .profile .container{position:relative;display:flex;justify-content:center;gap:10px}@media only screen and (min-width: 1310px){.profile-page .profile{height:100%;border-radius:20px;order:2}}.profile-page .profile .thumbnails{display:flex;align-items:center;gap:10px}.profile-page .profile .thumbnails .thumbnail{position:relative;width:55px;height:55px;overflow:hidden;border-radius:10px;border:2px solid var(--theme-border-color)}.profile-page .profile .thumbnails .thumbnail img{width:100%;height:100%;object-fit:cover}.profile-page .profile .profile-header{position:relative;display:flex;flex-wrap:wrap;border-radius:10px;margin-bottom:20px}@media only screen and (min-width: 1310px){.profile-page .profile .profile-header{padding:0;justify-content:flex-start;flex-wrap:nowrap;gap:80px}}.profile-page .profile .profile-header .container{display:flex;align-items:center;justify-content:center;gap:40px}.profile-page .profile .profile-header .profile-top{display:flex;align-items:center;justify-content:center;gap:10px}.profile-page .profile .profile-header .profile-top .container{padding:0}.profile-page .profile .profile-header .profile-picture{width:80px;height:80px;border-radius:50%;overflow:hidden}@media only screen and (min-width: 1310px){.profile-page .profile .profile-header .profile-picture{width:150px;height:150px}}.profile-page .profile .profile-header .profile-username{font-size:16px;font-weight:700;color:var(--theme-secondary-text);margin-top:0;margin-bottom:10px;text-align:center}.profile-page .profile .profile-header .profile-stats{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.profile-page .profile .profile-header .profile-stats .stat-item{display:flex;min-width:80px;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (min-width: 640px){.profile-page .profile .profile-header .profile-stats .stat-item{min-width:120px;justify-content:flex-start;flex-direction:row;align-items:center;gap:5px}}.profile-page .profile .profile-header .profile-stats .stat-item .stat-image{width:40px;height:40px;margin-right:5px}.profile-page .profile .profile-header .profile-stats .stat-item .stat-image img{width:100%;height:100%;object-fit:contain}.profile-page .profile .profile-header .profile-stats .stat-item .stat-value{font-size:16px;font-weight:700;color:var(--theme-primary-text)}.profile-page .profile .profile-header .profile-stats .stat-item .stat-label{margin-top:3px;font-size:12px;color:var(--theme-secondary-text)}.profile-page .profile .profile-header .profile-info{width:100%}.profile-page .profile .profile-header .profile-info .container{padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.profile-page .profile .profile-header .profile-info .profile-surname{font-size:20px;display:flex}.profile-page .profile .profile-header .profile-info .profile-surname .button.button-report{padding:0}.profile-page .profile .profile-header .profile-info .profile-surname .button.button-report .button__icon{fill:var(--theme-primary-text)}.profile-page .profile .profile-header .profile-info .profile-bio{margin-top:12px;font-size:14px;font-weight:400;color:var(--theme-primary-text)}.profile-page .profile .profile-header .profile-info .profile-localisation,.profile-page .profile .profile-header .profile-info .profile-phone{display:flex;align-items:center;justify-content:center;gap:10px}.profile-page .profile .profile-header .profile-info .profile-localisation .profile-localisation-icon,.profile-page .profile .profile-header .profile-info .profile-localisation .profile-phone-icon,.profile-page .profile .profile-header .profile-info .profile-phone .profile-localisation-icon,.profile-page .profile .profile-header .profile-info .profile-phone .profile-phone-icon{width:18px;height:18px}.profile-page .profile .profile-header .profile-info .profile-localisation .profile-localisation-icon svg,.profile-page .profile .profile-header .profile-info .profile-localisation .profile-phone-icon svg,.profile-page .profile .profile-header .profile-info .profile-phone .profile-localisation-icon svg,.profile-page .profile .profile-header .profile-info .profile-phone .profile-phone-icon svg{width:100%;height:100%}.profile-page .profile .profile-header .profile-info .profile-localisation .profile-localisation-icon svg path,.profile-page .profile .profile-header .profile-info .profile-localisation .profile-phone-icon svg path,.profile-page .profile .profile-header .profile-info .profile-phone .profile-localisation-icon svg path,.profile-page .profile .profile-header .profile-info .profile-phone .profile-phone-icon svg path{fill:var(--theme-secondary-text)}.profile-page .profile .profile-header .profile-info .profile-localisation .profile-localisation-text,.profile-page .profile .profile-header .profile-info .profile-localisation .profile-phone-text,.profile-page .profile .profile-header .profile-info .profile-phone .profile-localisation-text,.profile-page .profile .profile-header .profile-info .profile-phone .profile-phone-text{font-size:14px;font-weight:400;color:var(--theme-secondary-text)}.profile-page .profile .profile-header .profile-info .profile-link{font-size:14px;color:var(--theme-primary-text);text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.profile-page .profile .profile-header .profile-info .profile-link .profile-link-icon{width:20px;height:20px}.profile-page .profile .profile-header .profile-info .profile-link .profile-link-icon svg{width:100%;height:100%}.profile-page .profile .profile-header .profile-info .profile-link .profile-link-text{font-size:14px;font-weight:400;color:var(--theme-primary-text)}.profile-page .profile .profile-header .profile-actions{margin-top:20px;width:100%}.profile-page .profile .profile-header .profile-actions .container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;padding:0;flex-wrap:wrap}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .container{flex-wrap:nowrap}}.profile-page .profile .profile-header .profile-actions .button{width:calc(50% - 7px);min-width:100px;font-size:13px;font-weight:700;color:#000;text-align:center;padding:10px 15px;border-radius:5px}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .button{width:100%}}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .button.send-message-button{min-width:35px;max-width:100%;width:50px}}.profile-page .profile .profile-header .profile-actions .button.send-message-button .button__content{gap:10px}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .button.send-message-button .button__content{gap:0}}.profile-page .profile .profile-header .profile-actions .button.send-message-button .button__content .button__text{display:block}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .button.send-message-button .button__content .button__text{display:none}}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .button.send-message-button{order:2}}.profile-page .profile .profile-header .profile-actions .button.phone-button{width:100%}@media only screen and (min-width: 768px){.profile-page .profile .profile-header .profile-actions .button.phone-button{order:1}}.profile-page .profile .profile-header .profile-actions .button .button__content{display:flex;align-items:center;justify-content:center;gap:10px}.profile-page .profile .profile-header .profile-actions .button .button__content .button__icon{width:20px;height:20px}.profile-page .profile .profile-header .profile-actions .button .button__content .button__icon svg{width:100%;height:100%}.profile-page .profile .profile-header .profile-actions .button .button__content .button__icon svg path{fill:#000}.profile-page .profile .profile-header .profile-actions .button .button__content--following{display:none}.profile-page .profile .profile-header .profile-actions .button.followed{background-color:#eee;color:#fff}.profile-page .profile .profile-header .profile-actions .button.followed .button__content--not-following{display:none !important}.profile-page .profile .profile-header .profile-actions .button.followed .button__content--following{display:flex !important}.profile-page .profile .profile-header .profile-actions .profile-actions{margin-top:10px}.profile-page .content-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin-top:25px}@media only screen and (min-width: 1310px){.profile-page .content-tabs{border-radius:10px;border-bottom:none}}.profile-page .content-tabs .container{display:flex;align-items:center;justify-content:center;gap:10px}.profile-page .content-tabs .tab-button{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;padding:5px 15px;border-radius:20px}@media only screen and (min-width: 1310px){.profile-page .content-tabs .tab-button{height:40px}}.profile-page .content-tabs .tab-button--active{background-color:var(--theme-tab-active-bg)}.profile-page .content-tabs .tab-button .tab-button-text{font-size:14px;color:var(--theme-tab-text);display:block}.content-grid{display:flex;align-items:center;justify-content:center;gap:10px;overflow-y:hidden;overflow-x:scroll}@media only screen and (min-width: 768px){.content-grid{order:1;overflow-x:visible;overflow-y:visible;width:100%;margin:0;padding:0}}@media only screen and (min-width: 768px){.content-grid .container-grid{max-width:100%;width:74%;max-width:1457px}}.content-grid .content-grid-container{display:none;overflow:hidden;margin-top:0;border-radius:6px;gap:2px;grid-template-columns:repeat(3, 1fr)}.content-grid .content-grid-container.active{display:grid}@media screen and (min-width: 1024px){.content-grid .content-grid-container{width:100%;grid-template-columns:repeat(3, 1fr);gap:2px}}@media screen and (min-width: 1384px){.content-grid .content-grid-container{width:100%;grid-template-columns:repeat(4, 1fr);gap:2px}}@media screen and (min-width: 1730px){.content-grid .content-grid-container{width:100%;grid-template-columns:repeat(5, 1fr);gap:2px}}.content-grid .content-grid-container .content-card{position:relative;border-radius:0;overflow:hidden;display:flex;flex-direction:column}@media only screen and (min-width: 640px){.content-grid .content-grid-container .content-card{width:100%}}@media only screen and (min-width: 768px){.content-grid .content-grid-container .content-card{width:100%}}@media only screen and (min-width: 1310px){.content-grid .content-grid-container .content-card{width:100%}}@media only screen and (min-width: 1600px){.content-grid .content-grid-container .content-card{width:100%}}.content-grid .content-grid-container .content-card .card-image{width:100%;overflow:hidden;position:relative;aspect-ratio:280/374}.content-grid .content-grid-container .content-card .card-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content-grid .content-grid-container .content-card .card-image img{width:100%;height:100%;object-fit:cover}.login-page{padding:0 !important;margin:0 auto;height:100vh;background-color:#000}.login-page .login-background{overflow:hidden;position:relative;width:100%;height:60%;background-color:gold}.login-page .login-background::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(to top, #000, transparent)}.login-page .login-background img{width:100%;height:100%;object-fit:cover}.login-page .login-container{position:relative;z-index:1;margin-top:-90px;height:40%;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.login-page .login-container .login-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.login-page .login-container .login-header .login-logo{width:100%;height:100%;max-width:60px;object-fit:contain}.login-page .login-container .login-header .login-description{font-size:15px;font-weight:600;color:#aaa;text-align:center}.login-page .login-container .login-form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.login-page .login-container .login-form .form__group{width:100%}.login-page .login-container .login-form .form__group label{display:none}.login-page .login-container .login-form input[type=submit]{width:100%;padding:12px 15px;border-radius:5px;background-color:gold;color:#202124;font-size:14px;font-weight:600}.login-page .login-container .login-forgot-password-register-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-page .login-container .login-forgot-password-register-container .login-forgot-password{font-size:13px;font-weight:400;color:#aaa;text-align:right}.login-page .login-container .login-forgot-password-register-container .login-forgot-password{font-size:13px;font-weight:400;color:#aaa;text-align:center}.login-page .login-container .login-forgot-password-register-container .login-forgot-password a{color:#fff}.login-page .login-container .login-forgot-password-register-container .login-forgot-password a:hover{text-decoration:underline}.login-page .login-container .login-forgot-password-register-container .login-register{margin-top:10px;font-size:13px;font-weight:400;color:#aaa;text-align:center}.login-page .login-container .login-forgot-password-register-container .login-register a{color:#fff}.login-page .login-container .login-forgot-password-register-container .login-register a:hover{text-decoration:underline}.login-page .register-form-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.login-page .register-form-container .register-form-separator{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.login-page .register-form-container .register-form-separator .register-form-separator__text{font-size:13px;font-weight:400;color:#aaa;text-align:center}.login-page .register-form-container .button-white{border-radius:5px;width:100%;padding:12px;font-size:14px;font-weight:600}.login-page .register-form-container .register-form{width:100%}.login-page .register-form-container .register-form .form__group label{display:none}.login-page .register-form-container .register-form .form__group .phone-input-wrapper{display:flex;width:100%;gap:10px;align-items:center}.login-page .register-form-container .register-form .form__group .phone-input-wrapper .country-code-select{flex-shrink:0;width:auto;min-width:100px;background-color:#202124;border:1px solid #aaa;height:45px;padding:12px 15px;padding-right:30px;border-radius:5px;color:#fff;font-size:14px;font-weight:400;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M6 9L1 4h10z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.login-page .register-form-container .register-form .form__group .phone-input-wrapper .country-code-select:focus{outline:none;border-color:gold}.login-page .register-form-container .register-form .form__group .phone-input-wrapper .country-code-select option{background-color:#202124;color:#fff;padding:10px}.login-page .register-form-container .register-form .form__group .phone-input-wrapper #phone:focus{outline:none;border-color:gold}.login-page .register-form-container .register-form .button-primary{width:100%;padding:12px;font-size:14px;font-weight:600}body{background-color:var(--theme-body-bg);font-family:"Manrope",sans-serif;font-weight:400;color:var(--theme-body-text)}main{padding-bottom:100px}
