.Hero-module__fqhYwW__hero{background:linear-gradient(#0006 0%,#000000b3 100%),url(https://mozcomunidades.web.app/images/background/4.jpg) 50%/cover no-repeat;align-items:center;height:100vh;padding:0 10%;display:flex}.Hero-module__fqhYwW__hero__text{color:var(--special-hero)}[data-theme=dark] .Hero-module__fqhYwW__hero{background:linear-gradient(#000c,#000c),url(https://mozcomunidades.web.app/images/background/4.jpg) 50%/cover no-repeat}.Hero-module__fqhYwW__hero__content{max-width:800px;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s}.Hero-module__fqhYwW__hero__logo{filter:drop-shadow(0 5px 15px #0000004d);width:100%;max-width:450px;margin-bottom:1rem}.Hero-module__fqhYwW__hero__description{text-shadow:0 2px 4px #00000080;max-width:600px;margin-bottom:40px;font-size:1.35rem;line-height:1.6}.Hero-module__fqhYwW__hero__buttons{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Hero-module__fqhYwW__hero__button,.Hero-module__fqhYwW__hero__secondary_button{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:50px;justify-content:center;align-items:center;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Hero-module__fqhYwW__hero__button{background-color:var(--orange-600);color:#fff;text-decoration:none;box-shadow:0 4px 15px #ee7d2166}.Hero-module__fqhYwW__hero__button:hover{background-color:var(--orange-500);transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #ee7d2180}.Hero-module__fqhYwW__hero__secondary_button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;border:2px solid #fffc}.Hero-module__fqhYwW__hero__secondary_button:hover{color:#000;background-color:#fff;transform:translateY(-3px)}@media (max-width:1024px){.Hero-module__fqhYwW__hero{text-align:center;justify-content:center;padding:0 5%}.Hero-module__fqhYwW__hero__content{flex-direction:column;align-items:center;display:flex}.Hero-module__fqhYwW__hero__buttons{justify-content:center}.Hero-module__fqhYwW__hero__logo{max-width:350px}}@media (max-width:480px){.Hero-module__fqhYwW__hero__buttons{flex-direction:column;width:100%}.Hero-module__fqhYwW__hero__button,.Hero-module__fqhYwW__hero__secondary_button{width:100%}}.Hero-module__fqhYwW__scroll__indicator{cursor:pointer;align-items:center;gap:12px;margin-top:10px;transition:transform .3s,opacity .3s;display:inline-flex}.Hero-module__fqhYwW__scroll__indicator:hover{transform:translateY(5px)}.Hero-module__fqhYwW__scroll__text{text-transform:uppercase;letter-spacing:2px;color:var(--special-hero);opacity:.8;font-size:.9rem;font-weight:500}.Hero-module__fqhYwW__mouse{border:2px solid var(--special-hero);border-radius:12px;justify-content:center;width:22px;height:36px;padding-top:6px;display:flex}.Hero-module__fqhYwW__wheel{background-color:var(--orange-600);border-radius:2px;width:3px;height:6px;animation:1.6s cubic-bezier(.15,.41,.69,.94) infinite Hero-module__fqhYwW__scrollAnim}@keyframes Hero-module__fqhYwW__scrollAnim{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media (max-width:1024px){.Hero-module__fqhYwW__scroll__indicator{justify-content:center;width:100%}}
.Modal-module__-zXg-W__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Modal-module__-zXg-W__modalContent{background:var(--white);border:1px solid var(--black);border-radius:24px;width:100%;max-width:550px;max-height:90vh;padding:40px;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0003}.Modal-module__-zXg-W__modalContent::-webkit-scrollbar{width:6px}.Modal-module__-zXg-W__modalContent::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:10px}.Modal-module__-zXg-W__closeButton{background:var(--gray-100);cursor:pointer;width:35px;height:35px;color:var(--black);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.Modal-module__-zXg-W__closeButton:hover{color:#f44;background:#ffeded;transform:rotate(90deg)}.Modal-module__-zXg-W__header{text-align:center;margin-bottom:30px}.Modal-module__-zXg-W__title{color:var(--black);margin-bottom:8px;font-size:1.8rem;font-weight:800}.Modal-module__-zXg-W__subtitle{color:var(--gray-600);font-size:.95rem}.Modal-module__-zXg-W__imageUploadSection{flex-direction:column;align-items:center;margin-bottom:25px;display:flex}.Modal-module__-zXg-W__uploadCircle{border:2px dashed var(--gray-300);cursor:pointer;background:var(--gray-025);border-radius:30px;justify-content:center;align-items:center;width:100px;height:100px;transition:all .3s;display:flex;overflow:hidden}.Modal-module__-zXg-W__uploadCircle:hover{border-color:var(--orange-600);background:#fff9f5}.Modal-module__-zXg-W__uploadPlaceholder{color:var(--gray-500);flex-direction:column;align-items:center;font-size:.8rem;font-weight:600;display:flex}.Modal-module__-zXg-W__cameraIcon{margin-bottom:4px;font-size:1.5rem}.Modal-module__-zXg-W__previewImage{object-fit:cover;width:100%;height:100%}.Modal-module__-zXg-W__hiddenInput{display:none}.Modal-module__-zXg-W__changePhotoButton{color:var(--orange-600);cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:.85rem;font-weight:600}.Modal-module__-zXg-W__communityForm{flex-direction:column;gap:20px;display:flex}.Modal-module__-zXg-W__formGroup{flex-direction:column;gap:8px;display:flex}.Modal-module__-zXg-W__formGroup label{color:var(--black);font-size:.9rem;font-weight:700}.Modal-module__-zXg-W__row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.Modal-module__-zXg-W__communityForm input,.Modal-module__-zXg-W__communityForm textarea{border:1.5px solid var(--gray-200);background:var(--gray-025);border-radius:12px;padding:12px 16px;font-size:1rem;transition:all .2s}.Modal-module__-zXg-W__communityForm input:focus,.Modal-module__-zXg-W__communityForm textarea:focus{border-color:var(--orange-600);background:#fff;outline:none;box-shadow:0 0 0 4px #ee7d211a}.Modal-module__-zXg-W__socialIconsPreview{color:var(--gray-400);gap:12px;margin-bottom:5px;padding:5px;font-size:1.1rem;display:flex}.Modal-module__-zXg-W__submitButton{background:var(--black);color:#fff;cursor:pointer;border:none;border-radius:14px;margin-top:10px;padding:16px;font-size:1.1rem;font-weight:700;transition:all .3s}.Modal-module__-zXg-W__submitButton:hover{background:var(--orange-600);transform:translateY(-2px);box-shadow:0 8px 20px #ee7d214d}@media (max-width:500px){.Modal-module__-zXg-W__modalContent{border-radius:0;height:100%;max-height:100vh;padding:30px 20px}.Modal-module__-zXg-W__row{grid-template-columns:1fr}}
.List-module__33HuFG__pageWrapper{padding:0 20px}.List-module__33HuFG__focusSection{opacity:.15;filter:blur(8px);pointer-events:none;justify-content:center;align-items:center;min-height:100vh;transition:all .8s cubic-bezier(.25,1,.5,1);display:flex;transform:scale(.95)}.List-module__33HuFG__focusSection.List-module__33HuFG__isFocused{opacity:1;filter:blur();pointer-events:auto;transform:scale(1)}.List-module__33HuFG__innerContent{width:100%;max-width:1000px}.List-module__33HuFG__header{border-left:2px solid #e97f1c;margin-bottom:50px;padding-left:30px}.List-module__33HuFG__title{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:1.4rem;font-weight:600}.List-module__33HuFG__description{max-width:480px;font-size:.95rem;line-height:1.6}.List-module__33HuFG__grid{opacity:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;transition:all .6s .2s;display:grid;transform:translateY(20px)}.List-module__33HuFG__isFocused .List-module__33HuFG__grid{opacity:1;transform:translateY(0)}@media (max-width:480px){.List-module__33HuFG__focusSection{min-height:90vh}.List-module__33HuFG__grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:15px}}
.SimplyCommunityCard-module__vfGapq__card__format{border:2px solid var(--accent);cursor:pointer;border-radius:50px;flex-direction:row;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;display:flex}.SimplyCommunityCard-module__vfGapq__card__format:hover{border-color:#ee7d21;transform:translateY(-5px)scale(1.02);box-shadow:0 8px 15px #00000014}.SimplyCommunityCard-module__vfGapq__image_wrapper{flex-shrink:0;width:40px;height:40px}.SimplyCommunityCard-module__vfGapq__card_logo{object-fit:cover;border:1px solid var(--accent);border-radius:50%;width:100%;height:100%}.SimplyCommunityCard-module__vfGapq__card_name{color:#333;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:600;overflow:hidden}@media (max-width:480px){.SimplyCommunityCard-module__vfGapq__card__format{background:var(--accent);border:1px;border-radius:50%;width:70px;height:70px;padding:4px}.SimplyCommunityCard-module__vfGapq__card_name{display:none}.SimplyCommunityCard-module__vfGapq__image_wrapper{width:100%;height:100%}}
.CollaborateButton-module__F-Q4GG__wrapper{justify-content:center;align-items:center;padding:80px 20px;display:flex}.CollaborateButton-module__F-Q4GG__container{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.CollaborateButton-module__F-Q4GG__collaborate,.CollaborateButton-module__F-Q4GG__github{cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.CollaborateButton-module__F-Q4GG__collaborate{border-radius:50px;gap:10px;padding:14px 32px;font-size:1rem;font-weight:700}.CollaborateButton-module__F-Q4GG__collaborate .CollaborateButton-module__F-Q4GG__icon{font-size:.8rem}.CollaborateButton-module__F-Q4GG__collaborate:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000026}.CollaborateButton-module__F-Q4GG__github{color:#000;border:2px solid #000;border-radius:50%;width:54px;height:54px;font-size:1.5rem}.CollaborateButton-module__F-Q4GG__github:hover{transform:translateY(-4px)rotate(8deg);box-shadow:0 10px 20px #00000014}@media (max-width:480px){.CollaborateButton-module__F-Q4GG__container{flex-direction:column;gap:20px;width:100%}.CollaborateButton-module__F-Q4GG__collaborate{order:1;width:100%}.CollaborateButton-module__F-Q4GG__github{order:2}}
.Footer-module__UDEoiW__footer{background-color:var(--dark-bg);color:var(--white);padding:80px 0}.Footer-module__UDEoiW__footer__content{flex-direction:column;align-items:center;display:flex}.Footer-module__UDEoiW__footer__bottom p{color:#fff}.Footer-module__UDEoiW__footer__link{color:var(--accent-red);cursor:pointer;background:0 0;border:none;text-decoration:none}@media (max-width:48rem){.Footer-module__UDEoiW__footer{text-align:center}.Footer-module__UDEoiW__footer__bottom{max-width:350px}}
.ScrollTopButton-module__rYRroa__scroll__top{color:#fff;cursor:pointer;opacity:0;z-index:100;background-color:#ee7d21;border:none;padding:12px 15px;font-size:1.5rem;transition:opacity .3s,transform .3s,background-color .3s;position:fixed;bottom:40px;right:40px;transform:translateY(20px)}.ScrollTopButton-module__rYRroa__scroll__top.ScrollTopButton-module__rYRroa__show{opacity:1;transform:translateY(0)}.ScrollTopButton-module__rYRroa__scroll__top:hover{background-color:#ca6d20}@media (max-width:768px){.ScrollTopButton-module__rYRroa__scroll__top{padding:10px 12px;font-size:1.3rem;bottom:25px;right:25px}}@media (max-width:480px){.ScrollTopButton-module__rYRroa__scroll__top{padding:8px 10px;font-size:1.2rem;bottom:30px;right:30px}}
