.comunidad-module__mTYYYG__container{max-width:1200px;min-height:80vh;margin:0 auto;padding:2rem}.comunidad-module__mTYYYG__header{margin-bottom:3rem}.comunidad-module__mTYYYG__title{color:var(--text-main);text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:2.5rem}.comunidad-module__mTYYYG__subtitle{color:var(--primary);font-size:1.1rem}.comunidad-module__mTYYYG__section h2{color:var(--text-main);margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:1.75rem}.comunidad-module__mTYYYG__eventsGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem;display:grid}.comunidad-module__mTYYYG__eventCard{background-color:var(--surface);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:1.75rem;display:flex;position:relative}.comunidad-module__mTYYYG__eventBadge{color:var(--primary);border:1px solid var(--primary);background-color:#ff8c0026;border-radius:12px;padding:.25rem .6rem;font-size:.75rem;font-weight:800;position:absolute;top:1rem;right:1rem}.comunidad-module__mTYYYG__eventTitle{color:var(--text-main);margin-bottom:1rem;padding-right:4rem;font-family:Montserrat,sans-serif;font-size:1.3rem}.comunidad-module__mTYYYG__eventDetail{color:var(--primary);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.comunidad-module__mTYYYG__eventDesc{color:var(--text-muted);margin-top:.5rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.comunidad-module__mTYYYG__registerBtn{background-color:var(--primary);color:var(--background);cursor:pointer;border:none;border-radius:8px;margin-top:auto;padding:.9rem;font-family:Montserrat,sans-serif;font-weight:800;transition:background-color .2s}.comunidad-module__mTYYYG__registerBtn:hover{background-color:var(--primary-hover)}.comunidad-module__mTYYYG__registeredTag{color:var(--success);border:1px solid var(--success);text-align:center;background-color:#66bb6a26;border-radius:8px;margin-top:auto;padding:.8rem;font-size:.85rem;font-weight:700}
