.btn{padding:.75rem 1rem;margin:.75rem 0;border-radius:36px;text-decoration:none;font-size:.95rem;color:var(--color-white);background-color:#888}.btn.btn-link{display:inline;padding:0;margin:0;background-color:transparent;color:var(--color-black);width:auto;border-radius:0;font-weight:inherit;text-decoration:underline}.btn.btn-name{display:inline;padding:0;margin:0;background-color:transparent;color:var(--color-black);width:auto;border-radius:0;font-weight:700;text-align:left}.btn.btn-name span{font-size:.75rem;font-weight:100}.btn.btn-primary{color:var(--color-black);font-weight:600;background-color:var(--color-yellow)}.btn.btn-primary{color:var(--color-white);font-weight:600;background-color:var(--color-black)}.btn.btn-secondary{color:var(--color-black);font-weight:600;background-color:var(--color-yellow)}.btn.btn-tertiary{color:var(--color-white);font-weight:600;background-color:var(--color-blue)}.btn.ico-round{display:flex;justify-content:center;align-items:center;justify-items:center;width:auto;background-color:var(--color-white-opacity-25);color:var(--color-black);box-shadow:0 2px 4px #00000050;border-radius:100%;padding:8px;margin:0}.btn.ico{background-color:transparent;color:var(--color-black);border:none}.btn.ico p{padding:0;margin:0;font-size:.55rem}button{width:100%;display:block;cursor:pointer;border:none}form{width:100%;margin:1rem 0}label{display:block;text-align:left;font-size:.85rem;line-height:1rem;font-weight:400;margin:.5rem;padding-left:16px}input{width:100%;background-color:var(--color-grisclair);border:none;border-radius:32px;padding:.75rem 1rem;font-size:1rem}input::placeholder{color:#d0d0d0}.auth-choice-page.auth-login-page{--paddingLoginTop: 25dvh}.login-header.login{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}.login-header.login .btn-link{display:flex;justify-content:center;align-items:center;color:var(--color-gris)}.auth-choice-page{min-height:100dvh;background-image:url(/assets/bck-monaco-Z90uqoZP.webp);background-repeat:no-repeat;background-size:100%;width:100%;height:100dvh;--paddingLoginTop: 40dvh}.login-container{padding-top:var(--paddingLoginTop)}.login-container .login-content{position:relative;display:flex;width:100%;height:calc(100dvh - var(--paddingLoginTop));padding:2rem 2rem 0rem;flex-direction:column;justify-content:space-between;border-radius:24px 24px 0 0;background-color:var(--color-white);text-align:center}.login-container .login-content .login-header{padding-top:1.8rem}.login-container .login-content .login-header h2{font-size:1.8rem;line-height:1.8rem;font-weight:900}.login-container .login-content .login-header h3{margin-top:1rem;font-size:.75rem;line-height:1.8rem;font-weight:400}.login-container .login-content .login-main{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-container .login-content .login-main p{font-size:.75rem}.login-container .login-content .login-main a,.login-container .login-content .login-main button{font-size:.75rem;font-weight:700}.login-container .login-content .login-main .btn-link{color:var(--color-blue)}.login-container .login-content .login-footer{margin-top:auto;padding-bottom:1rem}.login-container .login-content .login-footer a,.login-container .login-content .login-footer button{font-size:.55rem}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-DRVdRqcI.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-B_8v_WHh.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CtskMddL.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-CD3Pr7BX.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-white: #fff;--color-white-opacity-25: #ffffffF0;--color-black: #303030;--color-gris: #a0a0a0;--color-grisclair: #f0f0f0;--color-yellow: #FFD84D;--color-blue: #155E75;--color-red: #bb0000;--font-main: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}body{position:relative;margin:0;padding:0;font-family:var(--font-main);font-size:12px;font-weight:400;color:var(--color-black)}a{text-decoration:none;font-size:.95rem;color:var(--color-blue)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1{font-size:2rem;font-weight:700}h2{font-weight:600}h3{font-weight:500}p{font-weight:400}.btn{font-weight:500}div.logo-container{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-50%);background-color:var(--color-white);padding:16px;border-radius:16px}div.logo-container .logo{background-color:var(--color-white);background-image:url(/assets/logo-rtyx-kPPlmhBu.svg);background-size:66px;background-repeat:no-repeat;background-position:center center;width:78px;height:78px;border-radius:16px;box-shadow:0 4px 4px #00000025}.social-login{margin:1rem 0 2rem;display:flex;flex-direction:column;gap:12px}.btn-social{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;border:1px solid #ddd;background:#fff}.btn-social img{width:18px;height:18px}.btn-social.google{border-color:#ddd}.btn-social.facebook{background:#1877f2;color:#fff;border-color:#1877f2}.btn-social.apple{background:#000;color:#fff;border-color:#000}nav{position:relative;width:100%;display:flex;align-content:space-between;align-items:center;padding:0 15px;height:56px}nav div{flex:1;display:flex;align-items:center}nav .logo{justify-content:flex-start}nav .title{display:block;text-align:center;font-size:.75rem;color:#666}nav .title strong{color:#333}nav .notification{justify-content:flex-end}nav .btn-ico-round{background-color:transparent;color:var(--color-black)}.search-bar{background-color:var(--color-grisclair);position:relative;padding:8px 32px;border-radius:32px}.search-bar label{display:none}.search-bar input{padding:0;margin:0;height:24px;background-color:transparent}.search-bar .buttons-group{position:absolute;top:0;right:32px;height:40px;display:flex;align-items:center;justify-content:center;align-content:center}.search-bar .buttons-group .ico{padding:0;margin:0;background-color:transparent}.wallet-card{width:100%;border-radius:12px;box-shadow:0 0 4px #00000060;margin-bottom:1rem}.wallet-card .wallet-img img{border-radius:12px 12px 0 0;width:100%}.wallet-card .wallet-info{text-align:left;padding:1rem}.wallet-card .wallet-info h2{padding:0;margin:0;font-size:.85rem}.wallet-card .wallet-info p{padding:0;margin:0;color:var(--color-gris);font-weight:100;font-size:.6rem}footer{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-white)}footer .navigation-bar{width:100%;display:flex;align-content:space-between;align-items:center;justify-content:center}footer .navigation-bar .element-footer-content{text-align:center;flex:1}footer .navigation-bar .element-footer-content button{padding:.25rem 0;margin:0}footer .navigation-bar .element-footer-content .ico-footer{background-color:transparent;color:var(--color-black)}footer .navigation-bar .element-footer-content .ico-footer p{padding:0;margin:0;font-size:.55rem}.header-profil{padding:3rem 2rem;display:flex;align-content:space-between}.header-profil .logo{border-radius:100%}.header-profil .logo img{border:2px solid var(--color-grisclair);border-radius:100%}.header-profil .menu .ico{text-align:right;margin:0;padding:0}.profil-logo-container{display:flex;gap:1rem}.main-image-container{position:relative;width:100%}.main-image-container .profil-buttons-container{position:absolute;display:flex;padding:8px;gap:16px;left:50%;bottom:0;transform:translate(-50%) translateY(50%)}.main-image-container .profil-buttons-container .ico-round{width:48px;height:48px}.profil-images{width:100%;overflow:hidden}.profil-images-container{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0 16px;gap:12px}.profil-images-container::-webkit-scrollbar{display:none}.profil-images-container{scrollbar-width:none}.image-card{flex:0 0 98%;scroll-snap-align:center;border-radius:12px;overflow:hidden;background:#000}.image-card img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.settings-page{min-height:100dvh;background-color:var(--color-grisclair)}.settings-page .settings-header{position:relative;height:4rem;margin-bottom:1rem}.settings-page .settings-header button{width:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.settings-page .settings-header h1{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);font-size:1.35rem}.settings-page .settings-section{margin-bottom:2rem;margin-left:2rem;margin-right:2rem}.settings-page .settings-section h2{font-size:1.15rem;margin:.5rem 0}.settings-page .settings-section .settings-items{text-align:left}.settings-page .settings-section .settings-items button{margin:.55rem 0;display:flex;gap:.35rem;justify-items:center;align-items:center;text-align:left}.settings-page .settings-section .settings-items button .icon svg{height:20px;width:20px}.settings-page .settings-section .settings-items button .label{font-size:.95rem}.settings-page .settings-footer{margin:1rem 0}.settings-page .settings-footer button{display:flex;gap:.35rem;justify-content:center;align-items:center;padding:.5rem;border-top:2px solid var(--color-white);min-height:52px;font-size:1rem;line-height:1rem}.settings-page .settings-footer button:nth-child(2){border-bottom:2px solid var(--color-white);color:var(--color-red)}.settings-page .settings-footer button svg{height:24px;width:24px}
