.community-main{width:min(1240px,calc(100% - 80px));margin:auto;padding:35px 0 70px}.community-nav{width:min(1320px,100%);margin:auto;display:flex;align-items:center;justify-content:space-between;padding:15px 40px;gap:30px;border-bottom:1px solid #ffffff0c}.community-nav .meetup-brand{margin:0;padding:0;text-decoration:none;flex-shrink:0}.community-nav .meetup-brand img{width:62px;height:62px}.community-nav nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;font-size:13px}.community-nav nav>a{color:#c2c8d3;text-decoration:none}.community-nav nav>a:hover{color:#ffc45c}.community-nav nav .community-create{border:1px solid #bd923f;border-radius:6px;padding:12px 15px;color:#f5c05e}.community-nav form{margin:0}.community-nav form button{padding:7px 0;font-size:11px;color:#929bad}.community-hero{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;padding:25px 0 55px}.community-hero h1{font-size:clamp(44px,5.5vw,76px);line-height:1.02;letter-spacing:-.035em;margin:18px 0 25px}.community-hero h1 span{color:#edb747}.community-hero p:not(.eyebrow){font-size:17px;color:#acb5c5;line-height:1.8;max-width:450px}.community-hero>.button{margin-top:16px}.community-hero>img{width:100%;border-radius:15px;border:1px solid #9b793b44;box-shadow:0 20px 60px #0006}.community-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 45px}.community-steps>section{border-top:1px solid #4c4433;padding:25px 0}.community-steps span{color:#e2ad49;font-size:13px;letter-spacing:.15em}.community-steps h2{font-size:20px;margin:18px 0 12px}.community-steps p{color:#a7afbe;line-height:1.7;font-size:15px}.community-section-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:15px 0 25px}.community-section-heading h2{font-size:28px;margin:0}.community-section-heading span{font-size:11px;max-width:290px;line-height:1.6}.community-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.community-card{border:1px solid #303645;border-radius:14px;overflow:hidden;background:#171d28}.community-card>div{padding:22px}.community-card-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden}.community-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.community-card-image:hover img{transform:scale(1.035)}.community-card-image>span{position:absolute;left:14px;bottom:12px;padding:7px 10px;border-radius:5px;background:#0e141dea;color:#eab647;font-size:10px}.community-card h3{font-size:24px;line-height:1.2;margin:12px 0 18px;overflow-wrap:anywhere}.community-card h3 a{color:#fff;text-decoration:none}.community-card p{font-size:13px;line-height:1.7}.community-card .eyebrow{font-size:9px}.community-card-links{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin-top:22px}.community-login{max-width:620px;margin:30px auto 40px;padding:40px}.community-login h1{font-size:clamp(36px,5vw,58px);line-height:1.05;margin:20px 0}.community-login p{line-height:1.8}.community-login-code{display:block;font-size:38px;letter-spacing:.2em;color:#f3c15a;margin:18px 0 24px}.community-login form{margin-top:20px}.community-login .button{display:block}.community-form-heading{max-width:800px;margin:10px 0 35px}.community-form-heading>.eyebrow{margin-top:25px}.community-form-heading h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere;margin:16px 0 20px}.community-form-heading>p{line-height:1.7}.community-announcement{padding:0;overflow:hidden}.community-announcement>.eyebrow,.community-announcement>h2,.community-announcement>p{margin:20px 25px}.community-announcement>h2{font-size:25px;line-height:1.3}.community-cover{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.community-announcement .telegram-preview{margin:20px 24px;border:0;background:transparent;padding:0;font-size:14px;line-height:1.7}.community-fake-buttons{display:flex;gap:8px;margin:25px}.community-fake-buttons span{flex:1;text-align:center;padding:10px 3px;border:1px solid #484c56;border-radius:6px;color:#d0d4dd;font-size:11px}.community-publish{margin-top:20px}.community .panel{border-color:#303744}.community [hidden]{display:none!important}.community a{overflow-wrap:anywhere}.meetup-public .meetup-brand a{color:inherit}.meetup-public-cover{display:block;width:100%;max-width:1100px;aspect-ratio:16/9;object-fit:cover;border-radius:14px;border:1px solid #7b653944;margin-bottom:30px}.meetup-public-links{display:flex;gap:18px;margin-top:15px;font-size:12px}
@media(max-width:1100px){.community-nav{align-items:start}.community-nav nav{justify-content:end;gap:16px}.community-hero{gap:28px}.community-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.community-main{width:calc(100% - 36px);padding-top:20px}.community-nav{padding:18px;flex-direction:column;gap:18px}.community-nav nav{justify-content:start;gap:15px}.community-nav nav>a{font-size:12px}.community-nav .meetup-brand span{font-size:18px}.community-hero{grid-template-columns:1fr;padding:12px 0 30px;gap:30px}.community-hero>img{order:-1}.community-hero h1{font-size:44px;line-height:1.1;max-width:400px}.community-steps,.community-cards{grid-template-columns:1fr}.community-steps{gap:5px}.community-section-heading{align-items:start;flex-direction:column;gap:10px}.community-login{padding:25px;margin:5px 0 30px}.community .meetup-fields{grid-template-columns:1fr}.community-nav nav form{width:100%}.community .meetup-editor{gap:18px}}
