/* Static page declarations extracted unchanged; dynamic style values remain in JavaScript. */
.cloud-layer-1 { --top:6%;  --w:46vw; --op:.30; --dur:220s; --delay:-60s }
.cloud-layer-2 { --top:20%; --w:34vw; --op:.22; --dur:170s; --delay:-140s }
.cloud-layer-3 { --top:33%; --w:52vw; --op:.26; --dur:260s; --delay:-30s }
.cloud-layer-4 { --top:46%; --w:38vw; --op:.20; --dur:190s; --delay:-110s }
.cloud-layer-5 { --top:58%; --w:60vw; --op:.24; --dur:300s; --delay:-200s }
.cloud-layer-6 { --top:12%; --w:28vw; --op:.18; --dur:150s; --delay:-20s }
body[data-page="community"] .community-appearance-1 { --s:64px }
#suAvatar.community-appearance-2 { cursor:default }
#suBack.community-appearance-3 { visibility:hidden }
#suGlobalErr.community-appearance-4 { text-align:center;margin-top:12px }
body[data-page="community"] .community-appearance-5 { position:absolute }
#tListWrap.community-appearance-6 { display:flex;flex-direction:column;gap:12px;width:100% }
body[data-page="community"] .community-appearance-7 { display:flex;gap:8px;flex-wrap:wrap }
#newThreadBtn.community-appearance-8 { padding:7px 20px;letter-spacing:.12em }
body[data-page="community"] .community-appearance-9 { --s:64px }
#stAvatar.community-appearance-10 { cursor:default }
body[data-page="community"] .community-appearance-11 { margin-bottom:0 }
body[data-page="community"] .community-appearance-12 { margin-bottom:0 }
body[data-page="community"] .community-appearance-13 { opacity:.7 }
#stErr.community-appearance-14 { margin:0 }
body[data-page="community"] .community-appearance-15 { height:8px }
body[data-page="community"] .community-appearance-16 { margin:0 0 18px;font-size:var(--text-16);letter-spacing:.2em }
body[data-page="community"] .community-appearance-17 { font-weight:400;opacity:.7;letter-spacing:.1em }
body[data-page="community"] .community-appearance-18 { display:flex;justify-content:flex-end;gap:10px }
body[data-page="index"] .index-appearance-1 { margin-top:28px }
body[data-page="index"] .index-appearance-2 { margin-top:20px }
body[data-page="login"] .login-appearance-1 { display:block;text-align:center;text-decoration:none }
#pw.login-appearance-2 { padding-right:72px }
