.ArqaFW_page{min-height:100vh;padding-bottom:4rem}.ArqaFW_header{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);padding:4rem 1.5rem}.ArqaFW_headerInner{max-width:800px;margin:0 auto}.ArqaFW_title{letter-spacing:-.02em;margin:0 0 .75rem;font-size:2.5rem;font-weight:800}.ArqaFW_subtitle{opacity:.8;margin:0;font-size:1.125rem}.ArqaFW_forumList{flex-direction:column;gap:1rem;max-width:900px;margin:3rem auto;padding:0 1.5rem;display:flex}.ArqaFW_forumCard{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ArqaFW_forumCard:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.ArqaFW_forumIcon{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ArqaFW_forumInfo{flex:1;min-width:0}.ArqaFW_forumName{color:#111827;margin:0 0 .375rem;font-size:1.125rem;font-weight:700}.ArqaFW_forumDesc{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;overflow:hidden}.ArqaFW_forumMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ArqaFW_postCount{color:#374151;font-size:.875rem;font-weight:600}.ArqaFW_postCountLabel{color:#9ca3af;font-size:.75rem}.ArqaFW_arrow{color:#9ca3af;margin-top:.25rem}.ArqaFW_forumHeader{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);padding:3rem 1.5rem}.ArqaFW_forumHeaderInner{justify-content:space-between;align-items:flex-start;gap:1rem;max-width:900px;margin:0 auto;display:flex}.ArqaFW_forumTitle{margin:0 0 .5rem;font-size:2rem;font-weight:800}.ArqaFW_forumDescText{opacity:.8;margin:0;font-size:1rem}.ArqaFW_newPostBtn{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.ArqaFW_newPostBtn:hover{background:#c53030}.ArqaFW_postsList{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.ArqaFW_postCard{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:.75rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.ArqaFW_postCard:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.ArqaFW_postCardHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ArqaFW_avatar{color:#fff;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.ArqaFW_avatarImage{object-fit:cover}.ArqaFW_avatar img{object-fit:cover;width:100%;height:100%}.ArqaFW_postMeta{flex:1;min-width:0}.ArqaFW_postAuthor{color:#111827;font-size:.875rem;font-weight:600}.ArqaFW_postDate{color:#9ca3af;font-size:.75rem}.ArqaFW_postTitle{color:#111827;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.4}.ArqaFW_postExcerpt{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.ArqaFW_postFooter{border-top:1px solid #f3f4f6;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.ArqaFW_postStat{color:#9ca3af;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ArqaFW_pagination{justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}.ArqaFW_pageBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ArqaFW_pageBtn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.ArqaFW_pageBtn:disabled{opacity:.4;cursor:not-allowed}.ArqaFW_pageBtnActive{color:#fff;background:#1a1a2e;border-color:#1a1a2e}.ArqaFW_postDetail{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.ArqaFW_postBreadcrumb{color:#6b7280;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.ArqaFW_breadcrumbLink{color:#6b7280;text-decoration:none}.ArqaFW_breadcrumbLink:hover{color:#111827}.ArqaFW_postContent{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:2rem}.ArqaFW_postContentHeader{border-bottom:1px solid #f3f4f6;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.ArqaFW_postContentTitle{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:800;line-height:1.3}.ArqaFW_postContentBody{color:#374151;font-size:1rem;line-height:1.7}.ArqaFW_postContentBody p{margin:0 0 1rem}.ArqaFW_postContentBody code{background:#f3f4f6;border-radius:4px;padding:.125rem .375rem;font-size:.875em}.ArqaFW_postContentBody pre{color:#e5e7eb;background:#1a1a2e;border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.ArqaFW_postContentBody pre code{color:inherit;background:0 0;padding:0}.ArqaFW_commentsSection{margin-top:2rem}.ArqaFW_commentsTitle{color:#111827;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.ArqaFW_commentForm{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}.ArqaFW_commentFormTitle{color:#374151;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.ArqaFW_commentTextarea{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:80px;margin-bottom:.75rem;padding:.75rem;font-family:inherit;font-size:.875rem}.ArqaFW_commentTextarea:focus{border-color:#1a1a2e;outline:none;box-shadow:0 0 0 3px #1a1a2e1a}.ArqaFW_commentSubmitBtn{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .2s}.ArqaFW_commentSubmitBtn:hover:not(:disabled){background:#2d2d4a}.ArqaFW_commentSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.ArqaFW_commentsList{flex-direction:column;gap:.75rem;display:flex}.ArqaFW_comment{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem}.ArqaFW_commentHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ArqaFW_commentAuthor{color:#111827;font-size:.875rem;font-weight:600}.ArqaFW_commentDate{color:#9ca3af;font-size:.75rem}.ArqaFW_commentContent{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.6}.ArqaFW_noComments{text-align:center;color:#9ca3af;padding:2rem;font-size:.875rem}.ArqaFW_loginRequired{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:2rem;padding:2rem}.ArqaFW_loginRequiredTitle{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.ArqaFW_loginRequiredDesc{color:#6b7280;margin:0 0 1rem;font-size:.875rem}.ArqaFW_loginBtn{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.ArqaFW_loginBtn:hover{background:#2d2d4a}.ArqaFW_newPostPage{max-width:700px;margin:0 auto;padding:2rem 1.5rem}.ArqaFW_newPostHeader{margin-bottom:2rem}.ArqaFW_newPostTitle{color:#111827;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.ArqaFW_newPostSubtitle{color:#6b7280;margin:0;font-size:.875rem}.ArqaFW_newPostForm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem}.ArqaFW_formField{margin-bottom:1.5rem}.ArqaFW_formLabel{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.ArqaFW_formInput{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem;font-family:inherit;font-size:1rem}.ArqaFW_formInput:focus{border-color:#1a1a2e;outline:none;box-shadow:0 0 0 3px #1a1a2e1a}.ArqaFW_formTextarea{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:200px;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.6}.ArqaFW_formTextarea:focus{border-color:#1a1a2e;outline:none;box-shadow:0 0 0 3px #1a1a2e1a}.ArqaFW_fieldHint{color:#9ca3af;margin-top:.375rem;font-size:.75rem}.ArqaFW_fieldError{color:#dc2626;margin-top:.375rem;font-size:.75rem}.ArqaFW_formActions{justify-content:flex-end;gap:.75rem;display:flex}.ArqaFW_cancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ArqaFW_cancelBtn:hover{background:#f9fafb}.ArqaFW_submitBtn{color:#fff;cursor:pointer;background:#e53e3e;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.ArqaFW_submitBtn:hover:not(:disabled){background:#c53030}.ArqaFW_submitBtn:disabled{opacity:.6;cursor:not-allowed}.ArqaFW_error{text-align:center;padding:4rem 1.5rem}.ArqaFW_errorTitle{color:#111827;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.ArqaFW_errorDesc{color:#6b7280;margin:0 0 1.5rem;font-size:.875rem}.ArqaFW_errorBtn{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ArqaFW_backLink{color:#6b7280;align-items:center;gap:.375rem;margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.ArqaFW_backLink:hover{color:#111827}.ArqaFW_searchWrapper{max-width:500px;margin-top:1.5rem;margin-left:auto;margin-right:auto;position:relative}.ArqaFW_searchInputContainer{align-items:center;display:flex;position:relative}.ArqaFW_searchIcon{color:#ffffff80;pointer-events:none;position:absolute;left:.875rem}.ArqaFW_searchInput{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;outline:none;width:100%;padding:.75rem 2.5rem .75rem 2.75rem;font-size:.875rem;transition:border-color .2s,background .2s}.ArqaFW_searchInput::placeholder{color:#ffffff80}.ArqaFW_searchInput:focus{background:#ffffff26;border-color:#fff6}.ArqaFW_searchClear{color:#fff9;cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;right:.75rem}.ArqaFW_searchClear:hover{color:#fff}.ArqaFW_searchStatus{text-align:center;color:#ffffffb3;margin-top:.75rem;font-size:.8125rem}.ArqaFW_searchResults{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:320px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000026}.ArqaFW_searchResultItem{color:inherit;border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .15s;display:flex}.ArqaFW_searchResultItem:last-child{border-bottom:none}.ArqaFW_searchResultItem:hover{background:#f9fafb}.ArqaFW_searchResultIcon{color:#6b7280;flex-shrink:0;margin-top:.125rem}.ArqaFW_searchResultContent{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ArqaFW_searchResultTitle{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ArqaFW_searchResultMeta{color:#9ca3af;font-size:.75rem}.ArqaFW_spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ArqaFW_spin;display:inline-block}@keyframes ArqaFW_spin{to{transform:rotate(360deg)}}@media (max-width:640px){.ArqaFW_title{font-size:1.875rem}.ArqaFW_forumHeaderInner{flex-direction:column}.ArqaFW_forumTitle{font-size:1.5rem}.ArqaFW_newPostPage{padding:1.5rem 1rem}.ArqaFW_newPostForm{padding:1.25rem}.ArqaFW_postDetail{padding:1.5rem 1rem}.ArqaFW_postContent{padding:1.25rem}.ArqaFW_postContentTitle{font-size:1.25rem}.ArqaFW_searchResults{max-height:250px}}
