#nebula-field{position:fixed;inset:0;width:100%;height:100%;z-index:18;pointer-events:none;mix-blend-mode:screen;opacity:.85;filter:blur(7px);transition:opacity .6s}.modal-open #nebula-field{opacity:.15}
.starship-pass{position:fixed;left:0;top:0;width:420px;height:280px;z-index:19;pointer-events:none;opacity:0;will-change:transform,opacity;transform:translate3d(-600px,-600px,0);contain:layout style}.starship-pass img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px #0005);z-index:1}.starship-pass[data-state=idle],.starship-pass[data-state=paused]{visibility:hidden}.engine-trail{position:absolute;width:160px;height:15px;z-index:0;border-radius:50%;transform-origin:0 50%;transform:rotate(145deg);background:linear-gradient(90deg,#90ecffca,#4092d03b 35%,transparent);filter:blur(3px)}.engine-one{left:14.7%;top:73.5%}.engine-two{left:28.3%;top:83.2%}.modal-open .starship-pass{opacity:0!important}
.community-section{position:relative;padding:70px 0 60px;margin-top:50px;overflow:hidden;background:radial-gradient(ellipse at 78% 52%,#23524622,transparent 42%)}.community-section:before{background-position:75% 80px;opacity:.75}.community-inner{display:grid;grid-template-columns:1fr 1.04fr;gap:50px;align-items:center}.community-copy{position:relative;z-index:2;padding-block:25px}.community-copy h2{font-size:58px;font-weight:500;letter-spacing:-2.5px;line-height:1.12;margin-top:24px}.community-copy h2 em{color:var(--gold)}.community-lead{font-size:16px;line-height:1.8;color:#c8ceca;margin-top:26px}.community-description{font-size:12px;color:#8d999c;line-height:1.95;margin-top:20px;max-width:445px}.community-values{display:flex;align-items:center;gap:17px;font-size:7px;letter-spacing:1.5px;color:#99ac9e;margin-top:28px}.community-values i{width:3px;height:3px;border-radius:50%;background:var(--gold);opacity:.5}.community-button{display:inline-flex;align-items:center;gap:19px;padding:17px 25px;border:1px solid #d7ba7d90;border-radius:40px;color:#e2c994;background:linear-gradient(120deg,#d7ba7d17,#d7ba7d05);font-size:12px;font-weight:600;margin-top:32px;transition:background .3s,border-color .3s,transform .3s}.community-button:hover{background:#d7ba7d23;border-color:var(--gold);transform:translateY(-2px)}.community-x{font-size:22px;line-height:1;font-family:Arial,sans-serif;font-weight:400}.community-button svg{width:21px;height:21px}.community-availability{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:7px;letter-spacing:1.8px;color:#7e8d91;padding-left:6px}.community-availability>span{height:4px;width:4px;border-radius:50%;background:#8aab9f;box-shadow:0 0 8px #8aab9f55}
.community-art{position:relative;min-height:540px;isolation:isolate}.community-glow{position:absolute;inset:10% -20% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 63%,#93b9a923,transparent 60%)}.community-stage{height:460px;position:relative;width:calc(100% + 80px);margin-left:-40px;opacity:.25;transition:opacity 1.2s}.community-stage[data-status=ready]{opacity:1}.community-stage canvas{width:100%;height:100%;display:block}.community-constellation{position:absolute;inset:10%;display:flex;justify-content:space-around;align-items:center;color:#c3b184;font-size:50px;opacity:.2}.community-constellation span{align-self:flex-end}.community-stage[data-status=ready] .community-constellation{display:none}.community-roles{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;margin-top:-13px;font-size:7px;color:#9caf9e;letter-spacing:2px;pointer-events:none}.community-roles span:nth-child(2){color:#d7ba7d}.community-art-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 5px 0;border-top:1px solid #d7ba7d20;padding-top:20px}.community-art-footer>p{font-size:9px;letter-spacing:.3px;color:#738389}.signal-button{display:inline-flex;align-items:center;gap:10px;font-size:9px;color:#b9cbbf;transition:color .2s}.signal-button:hover{color:var(--gold)}.signal-button>span:first-child{color:#a4cdbf;font-size:16px}.signal-button>span:last-child{color:#9a9988;font-size:14px}.signal-button[data-active=true]>span:first-child{color:#d7ba7d;text-shadow:0 0 10px #d7ba7d77}
.community-dialog h2{margin-bottom:15px}.community-dialog-values{margin-block:25px}.community-dialog-values>p{padding-block:14px;border-bottom:1px solid var(--line);line-height:1.8}.community-dialog-values b{display:block;color:#d6c7a7;font-size:12px;font-weight:500}.community-dialog-values span{display:block;font-size:11px;color:#8b979c;margin-top:5px}.community-dialog .community-dialog-note{font-size:10px;color:#87938d;margin-bottom:23px}
@media(max-width:1100px){.community-inner{gap:25px;grid-template-columns:1fr 1fr}.community-copy h2{font-size:47px}.community-lead{font-size:14px}.community-description{font-size:11px}.community-values{gap:11px;font-size:6px}.community-stage{height:430px}.community-art{min-height:520px}.community-art-footer{gap:12px}.community-art-footer>p{font-size:8px}.signal-button{font-size:8px}}
@media(max-width:680px){.community-section{padding-block:35px;margin-top:25px}.community-inner{display:block}.community-copy h2{font-size:40px;letter-spacing:-1.8px}.community-copy{padding:10px 0}.community-lead{font-size:13px}.community-description{font-size:11px}.community-values{font-size:6px;gap:12px}.community-button{padding:15px 20px;font-size:11px}.community-art{min-height:420px;margin-top:20px}.community-stage{height:360px;width:calc(100% + 32px);margin-left:-16px}.community-roles{font-size:6px;letter-spacing:1px}.community-art-footer{margin-top:24px}.starship-pass{width:280px;height:187px}}
@media(prefers-reduced-motion:reduce){#nebula-field,.community-stage,.community-button{transition:none}.starship-pass{display:none}}

#nebula-field.nebula-fallback{background:radial-gradient(ellipse at 8% 60%,#27465728,transparent 45%),radial-gradient(ellipse at 93% 25%,#594a3228,transparent 45%)}
