.BulletinBoard_container__wr4Nk{max-width:1200px;margin:0 auto;padding:1.5rem;min-height:100vh;position:relative}.BulletinBoard_messageList__qmoZh{margin-top:1.5rem}.BulletinBoard_messagesGrid__8ayKD{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.BulletinBoard_messageItem__tN_1W{background:hsla(0,0%,100%,.95);border-radius:16px;padding:1rem;box-shadow:0 4px 20px rgba(31,38,135,.1);transition:box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:270px;display:flex;flex-direction:column}.BulletinBoard_messageItem__tN_1W.BulletinBoard_male__kkcCG{border:2px solid #4facfe;background:linear-gradient(135deg,rgba(79,172,254,.05),rgba(167,233,255,.05))}.BulletinBoard_messageItem__tN_1W.BulletinBoard_female__G_WaS{border:2px solid #ff8e8e;background:linear-gradient(135deg,rgba(255,142,142,.05),rgba(255,182,185,.05))}.BulletinBoard_messageItem__tN_1W:hover{transform:translateY(-8px) scale(1.04) rotate(-1deg);box-shadow:0 12px 32px rgba(24,144,255,.18),0 2px 8px rgba(0,0,0,.1)}.BulletinBoard_messageHeader__b_MtM{display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem}.BulletinBoard_avatarPreview__y_5xg,.BulletinBoard_avatar__qBxxZ{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BulletinBoard_avatar__qBxxZ{width:45px;height:45px;font-size:1.4rem;font-weight:700;flex-shrink:0}.BulletinBoard_avatarPreview__y_5xg.BulletinBoard_male__kkcCG,.BulletinBoard_avatar__qBxxZ.BulletinBoard_male__kkcCG{background:linear-gradient(135deg,#4facfe,#00f2fe);border:2px solid rgba(79,172,254,.3)}.BulletinBoard_avatarPreview__y_5xg.BulletinBoard_female__G_WaS,.BulletinBoard_avatar__qBxxZ.BulletinBoard_female__G_WaS{background:linear-gradient(135deg,#ff8e8e,#ffb6b9);border:2px solid rgba(255,142,142,.3)}.BulletinBoard_avatarImage__QmZUk,.BulletinBoard_avatarPreview__y_5xg img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.3)}.BulletinBoard_avatarText__NcKvA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.BulletinBoard_messageName__8q3bR{font-size:.85rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:.4rem}.BulletinBoard_pinIcon__BZGS1{color:#a259ff;margin-left:.4rem;animation:BulletinBoard_pinPulse__i1j0T 2s infinite}.BulletinBoard_messageGender__1cXrP{font-size:.75rem;width:2.5rem;padding:.2rem .6rem;border-radius:12px;font-weight:500}.BulletinBoard_messageGender__1cXrP.BulletinBoard_male__kkcCG{background:linear-gradient(135deg,rgba(79,172,254,.15),rgba(0,242,254,.15));color:#4facfe;border:1px solid rgba(79,172,254,.2)}.BulletinBoard_messageGender__1cXrP.BulletinBoard_female__G_WaS{background:linear-gradient(135deg,rgba(255,142,142,.15),rgba(255,182,185,.15));color:#ff8e8e;border:1px solid rgba(255,142,142,.2)}.BulletinBoard_messageTime__Mkc3L{font-size:.7rem;color:#666;margin-left:auto;background:rgba(0,0,0,.03);padding:.2rem .6rem;border-radius:10px}.BulletinBoard_messageContent__8_V0Z{font-family:幼圆,serif;font-size:.85rem;line-height:1.4;color:var(--text);margin:.2rem 0;white-space:pre-wrap;padding:.4rem;border-radius:8px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(162,89,255,.3) rgba(0,0,0,0)}.BulletinBoard_messageContent__8_V0Z::-webkit-scrollbar{width:4px}.BulletinBoard_messageContent__8_V0Z::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.BulletinBoard_messageContent__8_V0Z::-webkit-scrollbar-thumb{background-color:rgba(162,89,255,.3);border-radius:4px}.BulletinBoard_replySection__8_dWQ{margin-top:.2rem;padding-top:.2rem;border-top:1px dashed rgba(0,0,0,.08)}.BulletinBoard_messageContentTypewriter__9pC5c{font-family:ShouZhang,serif}.BulletinBoard_replyHeader__Oei5R{display:flex;align-items:center;gap:.5rem;margin-bottom:.1rem;color:var(--text);font-weight:500;font-size:.8rem}.BulletinBoard_replyIcon__f4tve{color:#a259ff;font-size:1.2rem;animation:BulletinBoard_float__PgGQe 3s ease-in-out infinite}.BulletinBoard_replyContent__xOw8e{font-size:.8rem;line-height:1.3;color:var(--text);background:linear-gradient(135deg,rgba(162,89,255,.05),rgba(251,234,255,.05));padding:.4rem;border-radius:8px;margin-top:.5rem;border:1px solid rgba(162,89,255,.1)}.BulletinBoard_replyTime__OnQCG{font-size:.7rem;color:#888;margin-top:.25rem;text-align:right;font-style:italic}.BulletinBoard_pinned__ek96y{border:2px solid #ff8e8e;background:linear-gradient(135deg,rgba(255,142,142,.03),rgba(255,182,185,.05));transform:scale(1.01);animation:BulletinBoard_borderGlowPink__a_PyN 2s ease-in-out infinite}.BulletinBoard_pinnedBlue__O7Jly{border:2px solid #8e8eff;background:linear-gradient(135deg,rgba(142,142,255,.03),rgba(185,182,255,.05));transform:scale(1.01);animation:BulletinBoard_borderGlowBlue__r1djn 2s ease-in-out infinite}.BulletinBoard_addMessageButton__lyoC5{position:fixed;bottom:20rem;right:1.5rem;width:54px;height:54px;border-radius:50%;background:rgba(0,0,0,0);color:#4facfe;border:none;box-shadow:0 4px 20px rgba(31,38,135,.18);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);z-index:100;outline:none;overflow:hidden}.BulletinBoard_addMessageButton__lyoC5:after{display:none}.BulletinBoard_addMessageButton__lyoC5:hover{transform:translateY(-6px) scale(1.08);box-shadow:0 8px 32px rgba(79,172,254,.2666666667),0 2px 8px rgba(162,89,255,.2);background:rgba(0,0,0,0)}.BulletinBoard_addMessageButton__lyoC5 svg{position:relative;z-index:1;filter:drop-shadow(0 2px 8px rgba(162,89,255,.2))}.BulletinBoard_emptyMessage__jIQoo{text-align:center;color:#666;font-size:1.1rem;margin:2rem 0;font-style:italic}.BulletinBoard_avatarUpload__sQ14M{display:flex;flex-direction:column;align-items:center;gap:.8rem}.BulletinBoard_avatarPreview__y_5xg{width:100px;height:100px;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 4px 15px rgba(31,38,135,.1)}.BulletinBoard_avatarPreview__y_5xg span{color:#fff;font-size:.9rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}@keyframes BulletinBoard_float__PgGQe{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes BulletinBoard_pinPulse__i1j0T{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(5deg)}to{transform:scale(1) rotate(0deg)}}@keyframes BulletinBoard_borderGlowPink__a_PyN{0%{border-color:#ff8e8e;box-shadow:0 0 5px rgba(255,142,142,.5)}50%{border-color:#ffb6b9;box-shadow:0 0 15px rgba(255,182,185,.8)}to{border-color:#ff8e8e;box-shadow:0 0 5px rgba(255,142,142,.5)}}@keyframes BulletinBoard_borderGlowBlue__r1djn{0%{border-color:#8e8eff;box-shadow:0 0 5px rgba(142,142,255,.5)}50%{border-color:#b6b9ff;box-shadow:0 0 15px rgba(182,185,255,.8)}to{border-color:#8e8eff;box-shadow:0 0 5px rgba(142,142,255,.5)}}@keyframes BulletinBoard_avatarGlow__sP1lr{0%{box-shadow:0 0 0 0 rgba(162,89,255,.3)}50%{box-shadow:0 0 16px 6px rgba(162,89,255,.25)}to{box-shadow:0 0 0 0 rgba(162,89,255,.3)}}.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_avatarImage__QmZUk,.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_avatar__qBxxZ{animation:BulletinBoard_avatarGlow__sP1lr 1.6s infinite}@keyframes BulletinBoard_contentHighlight__0uy_8{0%{color:#4facfe}50%{color:#40a9ff}to{color:#4facfe}}.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_messageContent__8_V0Z{font-weight:600;letter-spacing:.5px}.BulletinBoard_messageItem__tN_1W .BulletinBoard_replyContent__xOw8e,.BulletinBoard_messageItem__tN_1W .BulletinBoard_replyHeader__Oei5R,.BulletinBoard_messageItem__tN_1W .BulletinBoard_replySection__8_dWQ,.BulletinBoard_messageItem__tN_1W .BulletinBoard_replyTime__OnQCG{transition:opacity .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1)}.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_replyContent__xOw8e,.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_replyHeader__Oei5R,.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_replySection__8_dWQ,.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_replyTime__OnQCG{opacity:0;pointer-events:none;height:0!important;margin:0!important;padding:0!important}@keyframes BulletinBoard_contentPop__NUR9z{0%{opacity:.7;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1.15) translateY(-8px)}}.BulletinBoard_messageItem__tN_1W .BulletinBoard_messageContent__8_V0Z{transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),font-size .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1)}.BulletinBoard_messageItem__tN_1W:hover .BulletinBoard_messageContent__8_V0Z{font-size:1.08rem;font-family:ShouZhang,serif;font-weight:700;color:var(--text);background:none;border-radius:14px;transform:scale(1.06) translateY(-4px);z-index:2}@media(max-width:768px){.BulletinBoard_container__wr4Nk{padding:1rem}.BulletinBoard_messagesGrid__8ayKD{grid-template-columns:1fr;gap:1.2rem}.BulletinBoard_messageItem__tN_1W{padding:1rem;width:100%;min-width:0;box-sizing:border-box}.BulletinBoard_addMessageButton__lyoC5{bottom:1rem;right:1rem;width:45px;height:45px}}.BulletinBoard_modalOverlay__SQkxR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:none;align-items:center;justify-content:center;z-index:1000}.BulletinBoard_modalOverlay__SQkxR.BulletinBoard_active__WtGrO{display:flex;animation:BulletinBoard_fadeIn__QBVvO .2s ease}.BulletinBoard_registerCard__SA85h{position:relative;width:320px;padding:1.5rem;border-radius:12px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(20px);box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:20000;animation:BulletinBoard_slideUp__qPGrf .3s ease}.BulletinBoard_registerCard__SA85h *{box-sizing:border-box;padding:0;margin:0}.BulletinBoard_closeButton__JBI_e{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.25rem;color:var(--text);cursor:pointer;padding:.25rem;line-height:1;border-radius:50%;transition:all .1s ease;caret-color:rgba(0,0,0,0)}.BulletinBoard_closeButton__JBI_e:hover{transform:rotate(90deg)}.BulletinBoard_form__0ZQSO{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.BulletinBoard_inputGroup__D9krr{display:flex;flex-direction:column;gap:.25rem}.BulletinBoard_label__aWR2D{font-size:.875rem;color:var(--text);font-weight:500}.BulletinBoard_input__rLyXQ{padding:.625rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:hsla(0,0%,100%,.15);color:var(--text);font-size:.875rem;width:100%;transition:all .2s ease;caret-color:var(--text)}.BulletinBoard_input__rLyXQ.BulletinBoard_error__Qz6DJ{border-color:var(--error)}.BulletinBoard_input__rLyXQ:focus{outline:none;border-color:var(--primary-color);background:hsla(0,0%,100%,.15);caret-color:var(--text)}.BulletinBoard_submitButton__UcUP7{width:100%;padding:.625rem;border:none;border-radius:6px;background:var(--primary-color);color:var(--text);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin:.5rem 0}.BulletinBoard_submitButton__UcUP7:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.BulletinBoard_submitButton__UcUP7:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes BulletinBoard_fadeIn__QBVvO{0%{opacity:0}to{opacity:1}}@keyframes BulletinBoard_slideUp__qPGrf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PageHeader_header__9RF4q{font-size:2.5rem;font-weight:700;color:var(--text);margin-bottom:.75rem;text-align:center;width:100%;display:block;position:relative;font-family:var(--font-zihun-ccy)}.PageHeader_header__9RF4q .PageHeader_englishTitle__v0IDC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;font-weight:800;color:var(--text);opacity:.05;white-space:nowrap;z-index:0;pointer-events:none;font-family:var(--font-zihun-ccy)}.PageHeader_introText__RpgPl{max-width:800px;margin:0 auto 1.5rem;color:var(--text);opacity:.7;font-size:.95rem;line-height:1.6;font-style:italic;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:lighter;position:relative;z-index:1}