/* Phase 166 extracted page styles: /legal/community.html */
body{margin:0;font-family:system-ui;background:#070A0F;color:#EAF2FF;}
.wrap{max-width:980px;margin:0 auto;padding:44px 18px 60px;}
.card{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:22px;
background:rgba(255,255,255,.06);backdrop-filter:blur(14px);}
h1{margin-top:0;font-size:28px;}
h2{font-size:16px;margin-top:22px;}
p,li{opacity:.85;line-height:1.55;}
ul{margin-left:18px;}
.footer{margin-top:20px;font-size:12px;opacity:.7;}
.nav a{color:inherit;text-decoration:none;margin-right:10px;}
