.Comment_commentContainer__wEFmv{margin-top:0;width:100%;box-sizing:border-box}.Comment_commentHeader__2Vqqf{margin-bottom:24px}.Comment_commentTitle__xmBrR{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;color:#45505b;margin:0;display:flex;align-items:center;gap:8px}.Comment_commentCount__mY42_{font-size:1rem;font-weight:500;color:#999}.Comment_commentList__nIttp{margin-bottom:32px}.Comment_commentItem__31H_c{background:#fff;border:1px solid rgba(71,43,171,.1);border-radius:12px;padding:20px;margin-bottom:16px;transition:all .3s ease;animation:Comment_fadeInUp__S3k8v .4s ease-out both;width:100%;box-sizing:border-box}.Comment_commentItem__31H_c:hover{box-shadow:0 4px 12px rgba(71,43,171,.1);border-color:rgba(71,43,171,.2)}.Comment_commentItemHeader__fFokK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.Comment_commentAuthorInfo__MPj0p{display:flex;align-items:center;gap:12px;flex:1 1}.Comment_commentAvatar__u1A1W{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#472bab,#7d60e8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0}.Comment_commentAuthorDetails__EVf62{display:flex;flex-direction:column;gap:4px}.Comment_commentAuthorName__95Iwh{font-weight:600;color:#45505b;font-size:.95rem}.Comment_commentDate__1mtZ0{font-size:.8rem;color:#999}.Comment_deleteButton__F_s0N{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;background:#f5f5f5;color:#666;padding:0;opacity:.7}.Comment_deleteButton__F_s0N:hover{background:#ffe8e8;color:#e74c3c;transform:scale(1.1);opacity:1}.Comment_commentContent__CS70m{color:#555;font-size:1rem;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%}.Comment_emptyComments__YNcB5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;animation:Comment_fadeIn__B1T_S .6s ease-out}.Comment_emptyIcon__3U9cX{font-size:3rem;margin-bottom:16px;animation:Comment_float__Gpclv 3s ease-in-out infinite}.Comment_emptyMessage__BNfrN{font-size:1.1rem;color:#45505b;font-weight:500;margin:0 0 8px}.Comment_emptySubMessage__PhggE{font-size:.95rem;color:#999;margin:0}.Comment_commentForm__oAVt_{background:#fff;border:1px solid rgba(71,43,171,.1);border-radius:12px;padding:24px;width:100%;box-sizing:border-box}.Comment_formHeader__mD2hX{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Comment_formLabel__XQr3S{font-weight:600;color:#45505b;font-size:1rem}.Comment_formHint__CtC2t{font-size:.85rem;color:#999}.Comment_textarea__UXBkD{width:100%;padding:14px;border:2px solid #e2e8f0;border-radius:12px;resize:vertical;min-height:100px;outline:none;font-family:inherit;font-size:1rem;line-height:1.6;color:#333;transition:all .3s ease;box-sizing:border-box;margin-bottom:12px;resize:none}.Comment_textarea__UXBkD:focus{border-color:#472bab;box-shadow:0 0 0 3px rgba(71,43,171,.1)}.Comment_textarea__UXBkD::placeholder{color:#bbb}.Comment_button__AZw91{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#472bab,#7d60e8);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(71,43,171,.3)}.Comment_button__AZw91:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(71,43,171,.4)}.Comment_button__AZw91:active{transform:translateY(0)}.Comment_button__AZw91 svg{flex-shrink:0}.Comment_loginPrompt__HcKZ4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#f9f9f9;border-radius:12px;border:1px dashed #ddd}.Comment_loginIcon__WU3KG{font-size:2.5rem;margin-bottom:12px}.Comment_loginMessage__DwdTX{font-size:1rem;color:#666;margin:0}@keyframes Comment_fadeIn__B1T_S{0%{opacity:0}to{opacity:1}}@keyframes Comment_fadeInUp__S3k8v{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Comment_float__Gpclv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=dark] .Comment_commentTitle__xmBrR{color:#e0e0e0;transition:color .3s ease}[data-theme=dark] .Comment_commentCount__mY42_{color:grey;transition:color .3s ease}[data-theme=dark] .Comment_commentItem__31H_c{background:#242424;border-color:rgba(125,96,232,.2);transition:all .3s ease}[data-theme=dark] .Comment_commentItem__31H_c:hover{background:#262626;border-color:rgba(125,96,232,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}[data-theme=dark] .Comment_commentItemHeader__fFokK{border-bottom-color:rgba(125,96,232,.1)}[data-theme=dark] .Comment_commentAvatar__u1A1W{background:linear-gradient(135deg,#7d60e8,#9d80ff)}[data-theme=dark] .Comment_commentAuthorName__95Iwh{color:#e0e0e0}[data-theme=dark] .Comment_commentDate__1mtZ0{color:grey}[data-theme=dark] .Comment_commentContent__CS70m{color:#b0b0b0;transition:color .3s ease}[data-theme=dark] .Comment_deleteButton__F_s0N{background:#2a2a2a;color:#b0b0b0;border:1px solid rgba(125,96,232,.2)}[data-theme=dark] .Comment_deleteButton__F_s0N:hover{background:hsla(0,100%,71%,.2);color:#ff6b6b;border-color:hsla(0,100%,71%,.4)}[data-theme=dark] .Comment_emptyMessage__BNfrN{color:#e0e0e0}[data-theme=dark] .Comment_emptySubMessage__PhggE{color:#b0b0b0}[data-theme=dark] .Comment_commentForm__oAVt_{background:#242424;border-color:rgba(125,96,232,.2);transition:all .3s ease}[data-theme=dark] .Comment_formLabel__XQr3S{color:#e0e0e0}[data-theme=dark] .Comment_formHint__CtC2t{color:grey}[data-theme=dark] .Comment_textarea__UXBkD{background:#2a2a2a;border-color:rgba(125,96,232,.3);color:#e0e0e0}[data-theme=dark] .Comment_textarea__UXBkD:focus{border-color:#7d60e8;box-shadow:0 0 0 3px rgba(125,96,232,.2)}[data-theme=dark] .Comment_textarea__UXBkD::placeholder{color:#666}[data-theme=dark] .Comment_button__AZw91{background:linear-gradient(135deg,#7d60e8,#9d80ff);box-shadow:0 4px 12px rgba(125,96,232,.4)}[data-theme=dark] .Comment_button__AZw91:hover{box-shadow:0 6px 16px rgba(125,96,232,.6)}[data-theme=dark] .Comment_loginPrompt__HcKZ4{background:#242424;border-color:rgba(125,96,232,.2)}[data-theme=dark] .Comment_loginMessage__DwdTX{color:#b0b0b0}@media (max-width:768px){.Comment_commentContainer__wEFmv{width:100%;padding:0}.Comment_commentHeader__2Vqqf{margin-bottom:20px;padding:0 4px}.Comment_commentTitle__xmBrR{font-size:1.25rem;word-break:keep-all}.Comment_commentList__nIttp{margin-bottom:24px;width:100%}.Comment_commentItem__31H_c{padding:16px;width:100%;margin-left:0;margin-right:0}.Comment_commentItemHeader__fFokK{flex-wrap:wrap;gap:8px}.Comment_commentAuthorInfo__MPj0p{min-width:0;flex:1 1 auto}.Comment_commentAuthorName__95Iwh{font-size:.9rem;word-break:break-word}.Comment_commentDate__1mtZ0{font-size:.75rem}.Comment_commentContent__CS70m{font-size:.95rem;word-break:keep-all}.Comment_commentForm__oAVt_{padding:16px;width:100%}.Comment_formHeader__mD2hX{flex-direction:column;align-items:flex-start;gap:4px}.Comment_formLabel__XQr3S{font-size:.95rem}.Comment_formHint__CtC2t{font-size:.8rem}.Comment_textarea__UXBkD{padding:12px;font-size:.95rem;width:100%}.Comment_button__AZw91{width:100%;justify-content:center;padding:12px 20px;font-size:.95rem}.Comment_emptyComments__YNcB5{padding:40px 16px}.Comment_emptyMessage__BNfrN{font-size:1rem;word-break:keep-all}.Comment_emptySubMessage__PhggE{font-size:.9rem;word-break:keep-all}.Comment_loginPrompt__HcKZ4{padding:30px 16px}}@media (max-width:480px){.Comment_commentContainer__wEFmv{padding:0}.Comment_commentHeader__2Vqqf{margin-bottom:16px}.Comment_commentTitle__xmBrR{font-size:1.1rem}.Comment_commentCount__mY42_{font-size:.9rem}.Comment_commentItem__31H_c{padding:12px;border-radius:10px}.Comment_commentAvatar__u1A1W{width:32px;height:32px;font-size:12px}.Comment_commentAuthorName__95Iwh{font-size:.85rem}.Comment_commentDate__1mtZ0{font-size:.7rem}.Comment_commentContent__CS70m{font-size:.9rem;line-height:1.6}.Comment_deleteButton__F_s0N{width:28px;height:28px}.Comment_deleteButton__F_s0N svg{width:14px;height:14px}.Comment_commentForm__oAVt_{padding:14px;border-radius:10px}.Comment_formLabel__XQr3S{font-size:.9rem}.Comment_formHint__CtC2t{font-size:.75rem}.Comment_textarea__UXBkD{padding:10px;font-size:.9rem;min-height:80px;border-radius:10px}.Comment_button__AZw91{padding:10px 16px;font-size:.9rem;border-radius:10px}.Comment_button__AZw91 svg{width:16px;height:16px}.Comment_emptyComments__YNcB5{padding:30px 12px}.Comment_emptyIcon__3U9cX{font-size:2.5rem}.Comment_emptyMessage__BNfrN{font-size:.95rem}.Comment_emptySubMessage__PhggE{font-size:.85rem}.Comment_loginPrompt__HcKZ4{padding:24px 12px;border-radius:10px}.Comment_loginIcon__WU3KG{font-size:2rem}.Comment_loginMessage__DwdTX{font-size:.9rem}}.Detail_subTitle__lBsu5{font-size:1.25rem;font-weight:600;color:#45505b;margin:0 0 20px;line-height:1.4}.Detail_container__7iAM1{width:100%;max-width:900px;margin:0 auto;padding:40px 20px;min-height:calc(100vh - 200px);animation:Detail_fadeIn__htSMF .6s ease-out;box-sizing:border-box}.Detail_header__MNrvY{margin-bottom:30px}.Detail_backButton__54KuV{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid rgba(71,43,171,.2);border-radius:12px;color:#472bab;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s ease}.Detail_backButton__54KuV:hover{background:#f8f7ff;border-color:#472bab;transform:translateX(-4px)}.Detail_backButton__54KuV svg{transition:transform .3s ease}.Detail_backButton__54KuV:hover svg{transform:translateX(-2px)}.Detail_postCard__4ycim{background:#fff;border-radius:16px;padding:32px;border:1px solid rgba(71,43,171,.1);margin-bottom:40px;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.Detail_postHeader__rnxPk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.Detail_authorInfo__dHuOa{display:flex;align-items:center;gap:12px}.Detail_authorAvatar__jpvsM{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#472bab,#7d60e8);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;flex-shrink:0}.Detail_authorDetails__E_qOs{display:flex;flex-direction:column;gap:4px}.Detail_authorName__PRiQy{font-weight:600;color:#45505b;font-size:1rem}.Detail_postDate__CFfXd{font-size:.875rem;color:#999}.Detail_postContent__CTTpo{margin-top:24px}.Detail_title__vFpNO{font-family:Raleway,sans-serif;font-size:2rem;font-weight:700;color:#45505b;margin:0 0 20px;line-height:1.4;background:linear-gradient(135deg,#472bab,#7d60e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-break:keep-all;overflow-wrap:break-word;max-width:100%}.Detail_content__Z4ZFo{font-size:1.1rem;line-height:1.8;color:#555;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%}.Detail_imageContainer__iKtbx{margin-top:24px;border-radius:12px;overflow:hidden}.Detail_image__tj72q{width:100%;height:auto;display:block}.Detail_commentSection__I7LSP{margin-top:40px;width:100%;box-sizing:border-box}.Detail_welcomeMessage__kHoPI{padding:20px;text-align:center;color:#999;background:#f9f9f9;border-radius:12px;border:1px solid rgba(71,43,171,.1);transition:all .3s ease}.Detail_welcomeMessage__kHoPI p{margin:0;font-size:.95rem}.Detail_errorContainer__PL5Vj,.Detail_loadingContainer__UeMe6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;animation:Detail_fadeIn__htSMF .6s ease-out}.Detail_loadingSpinner__nhyyR{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#472bab;border-radius:50%;animation:Detail_spin__ndBKf 1s linear infinite;margin-bottom:20px}.Detail_loadingText__kdUZ3{font-size:1.1rem;color:#666;margin:0}.Detail_errorIcon__87E0d{font-size:4rem;margin-bottom:20px;animation:Detail_float__dMWiu 3s ease-in-out infinite}.Detail_errorMessage__7E2SI{font-size:1.3rem;color:#45505b;font-weight:500;margin:0 0 20px}.Detail_backLink__Rw_e2,.Detail_loginLink__leb_d{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#472bab,#7d60e8);color:#fff;text-decoration:none;border-radius:12px;font-weight:500;transition:all .3s ease}.Detail_backLink__Rw_e2:hover,.Detail_loginLink__leb_d:hover{transform:translateY(-2px)}@keyframes Detail_fadeIn__htSMF{0%{opacity:0}to{opacity:1}}@keyframes Detail_spin__ndBKf{to{transform:rotate(1turn)}}@keyframes Detail_float__dMWiu{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.Detail_container__7iAM1{padding:30px 15px;width:100%;box-sizing:border-box}.Detail_header__MNrvY{margin-bottom:20px;width:100%}.Detail_backButton__54KuV{width:auto;max-width:100%;box-sizing:border-box}.Detail_postCard__4ycim{padding:20px;border-radius:12px;width:100%;margin-left:0;margin-right:0}.Detail_postHeader__rnxPk{flex-wrap:wrap;gap:12px}.Detail_authorInfo__dHuOa{min-width:0;flex:1 1 auto}.Detail_authorName__PRiQy{font-size:.95rem;word-break:break-word}.Detail_postDate__CFfXd{font-size:.8rem}.Detail_title__vFpNO{font-size:1.75rem;word-break:keep-all}.Detail_content__Z4ZFo{font-size:1rem;word-break:keep-all}.Detail_authorAvatar__jpvsM{width:40px;height:40px;font-size:16px}.Detail_commentSection__I7LSP{margin-top:30px;width:100%}}[data-theme=dark] .Detail_container__7iAM1{background:#1a1a1a;color:#e0e0e0;transition:background .3s ease,color .3s ease}[data-theme=dark] .Detail_backButton__54KuV{background:#242424;border-color:rgba(125,96,232,.3);color:#e0e0e0;transition:all .3s ease}[data-theme=dark] .Detail_backButton__54KuV:hover{background:#2a2a2a;border-color:#7d60e8;color:#9d80ff}[data-theme=dark] .Detail_postCard__4ycim{background:#242424;border-color:rgba(125,96,232,.2);transition:all .3s ease}[data-theme=dark] .Detail_postHeader__rnxPk{border-bottom-color:rgba(125,96,232,.1)}[data-theme=dark] .Detail_authorAvatar__jpvsM{background:linear-gradient(135deg,#7d60e8,#9d80ff)}[data-theme=dark] .Detail_authorName__PRiQy{color:#e0e0e0}[data-theme=dark] .Detail_postDate__CFfXd{color:grey}[data-theme=dark] .Detail_title__vFpNO{background:linear-gradient(135deg,#7d60e8,#9d80ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .Detail_content__Z4ZFo{color:#b0b0b0;transition:color .3s ease}[data-theme=dark] .Detail_loadingSpinner__nhyyR{border-color:#7d60e8 #2a2a2a #2a2a2a}[data-theme=dark] .Detail_loadingText__kdUZ3{color:#b0b0b0}[data-theme=dark] .Detail_errorMessage__7E2SI{color:#e0e0e0}[data-theme=dark] .Detail_backLink__Rw_e2,[data-theme=dark] .Detail_loginLink__leb_d{background:linear-gradient(135deg,#7d60e8,#9d80ff);box-shadow:0 4px 12px rgba(125,96,232,.3)}[data-theme=dark] .Detail_backLink__Rw_e2:hover,[data-theme=dark] .Detail_loginLink__leb_d:hover{box-shadow:0 6px 16px rgba(125,96,232,.5)}[data-theme=dark] .Detail_welcomeMessage__kHoPI{background:#242424;border-color:rgba(125,96,232,.2);color:#b0b0b0}[data-theme=dark] .Detail_welcomeMessage__kHoPI p{color:#b0b0b0}@media (max-width:480px){.Detail_container__7iAM1{padding:20px 12px;width:100%}.Detail_header__MNrvY{margin-bottom:16px}.Detail_backButton__54KuV{padding:8px 12px;font-size:.875rem;width:auto;max-width:100%}.Detail_postCard__4ycim{padding:16px;border-radius:10px;margin-bottom:30px}.Detail_postHeader__rnxPk{margin-bottom:16px;padding-bottom:16px}.Detail_authorAvatar__jpvsM{width:36px;height:36px;font-size:14px}.Detail_authorName__PRiQy{font-size:.9rem}.Detail_postDate__CFfXd{font-size:.75rem}.Detail_postContent__CTTpo{margin-top:16px}.Detail_title__vFpNO{font-size:1.5rem;margin-bottom:16px;word-break:keep-all}.Detail_content__Z4ZFo{font-size:.95rem;line-height:1.7;word-break:keep-all}.Detail_commentSection__I7LSP{margin-top:24px}}