body{background-color:#eee}.lj-container{margin:0 auto;background:#f9f7f1;min-height:100vh;font-family:Georgia,serif}.lj-header{background:#8b4513;color:#fff;padding:1rem 2rem;border-bottom:3px solid #d4a76a}.header-content{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.site-title{font-size:2.2rem;margin:0;font-weight:400;letter-spacing:.5px}.main-nav{display:flex;gap:2rem;align-items:center}.nav-link{color:#f5e7d3;text-decoration:none;font-size:1.1rem;padding:.5rem 0;border-bottom:2px solid transparent;transition:border-color .3s}.nav-link.active,.nav-link:hover{border-bottom-color:#d4a76a}.lj-main-layout{display:flex;gap:2rem;padding:2rem;margin:0 auto}.lj-content{flex:3}.content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px dashed #d4a76a;padding-bottom:1rem}.content-header h2{color:#5d4037;margin:0;font-size:1.8rem}.btn-new-post{background:#8b4513;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:4px;cursor:pointer;font-family:Georgia,serif;transition:background .3s;text-decoration:none}.btn-new-post:hover{background:sienna}.posts-feed{display:flex;flex-direction:column;gap:1.5rem}.lj-sidebar{flex:1;min-width:280px}.sidebar-widget{background:#fff;border:1px solid #e0d6c2;border-radius:6px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #8b45131a}.sidebar-widget h3{color:#5d4037;margin-top:0;border-bottom:1px solid #e0d6c2;padding-bottom:.5rem}.rules-list{padding-left:1.2rem;color:#666;line-height:1.6}.rules-list li{margin-bottom:.5rem}.pagination{display:flex;gap:.5rem;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e0d6c2}.pagination button{background:#fff;border:1px solid #d4a76a;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:Georgia,serif}.pagination button.active{background:#8b4513;color:#fff;border-color:#8b4513}.lj-footer{text-align:center;padding:1.5rem;color:#666;border-top:1px solid #e0d6c2;margin-top:2rem}.user-name[data-v-41b17610]{font-weight:600;color:#5d4037;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;cursor:pointer}.user-name-nav[data-v-41b17610]{color:#f5e7d3}.cut-wrapper[data-v-2e1a0b40]{border:1px dashed #d4a76a;border-radius:6px;margin:1.5rem 0;overflow:hidden}.cut-toggle[data-v-2e1a0b40]{width:100%;background:#f5e7d3;border:none;padding:.8rem 1rem;text-align:left;font-family:Georgia,serif;font-size:1rem;cursor:pointer;color:#5d4037}.cut-content[data-v-2e1a0b40]{padding:1rem;background:#fff;border-top:1px dashed #d4a76a}.comment-form-section[data-v-239098af]{margin-top:1.5rem;border:1px solid #e0d6c2;border-radius:6px;overflow:hidden;animation:slideDown-239098af .3s ease}@keyframes slideDown-239098af{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-header[data-v-239098af]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9f7f1;border-bottom:1px solid #e0d6c2}.form-header h4[data-v-239098af]{margin:0;color:#5d4037;font-size:1.1rem}.close-btn[data-v-239098af]{background:none;border:none;font-size:1.5rem;color:#8b4513;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-btn[data-v-239098af]:hover{background-color:#8b45131a}.comment-form[data-v-239098af]{padding:1rem}.editor-toggle[data-v-239098af]{margin-bottom:1rem}.toggle-buttons[data-v-239098af]{display:flex;gap:.5rem;margin-bottom:.5rem}.toggle-btn[data-v-239098af]{display:flex;align-items:center;gap:.3rem;background:none;border:1px solid #d4a76a;border-radius:4px;padding:.4rem .8rem;color:#5d4037;cursor:pointer;font-size:.85rem;transition:all .2s}.toggle-btn[data-v-239098af]:hover{background:#f5e7d3}.toggle-btn.active[data-v-239098af]{background:#8b4513;color:#fff;border-color:#8b4513}.editor-toolbar[data-v-239098af]{display:flex;gap:.3rem;padding:.5rem;background:#f9f7f1;border-radius:4px;flex-wrap:wrap}.editor-toolbar button[data-v-239098af]{background:#fff;border:1px solid #e0d6c2;border-radius:3px;padding:.3rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#5d4037;transition:all .2s}.editor-toolbar button[data-v-239098af]:hover{background:#f5e7d3;border-color:#d4a76a}.editor-toolbar .icon[data-v-239098af]{width:14px;height:14px}.visual-editor-wrapper[data-v-239098af],.html-editor-wrapper[data-v-239098af],.preview-wrapper[data-v-239098af]{margin-bottom:1rem}.visual-editor[data-v-239098af]{min-height:120px;max-height:300px;overflow-y:auto;padding:.8rem;border:1px solid #e0d6c2;border-radius:4px;background:#fff;font-family:inherit;line-height:1.5}.visual-editor[data-v-239098af]:empty:before{content:attr(placeholder);color:#999}.visual-editor[data-v-239098af]:focus{outline:none;border-color:#8b4513;box-shadow:0 0 0 2px #8b45131a}.html-editor[data-v-239098af]{width:100%;padding:.8rem;border:1px solid #e0d6c2;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;resize:vertical;background:#fcfcfc}.html-editor[data-v-239098af]:focus{outline:none;border-color:#8b4513;box-shadow:0 0 0 2px #8b45131a}.quick-tags[data-v-239098af]{margin-top:.5rem;display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.quick-tags-label[data-v-239098af]{font-size:.85rem;color:#666}.quick-tag-btn[data-v-239098af]{background:#f5e7d3;border:1px solid #e0d6c2;border-radius:3px;padding:.2rem .5rem;font-size:.8rem;color:#5d4037;cursor:pointer;transition:all .2s}.quick-tag-btn[data-v-239098af]:hover{background:#e6d2b8}.preview-header[data-v-239098af]{padding:.5rem 0;border-bottom:1px solid #e0d6c2;margin-bottom:.5rem}.preview-header h5[data-v-239098af]{margin:0;color:#5d4037;font-size:.95rem}.preview-content[data-v-239098af]{padding:.8rem;border:1px solid #e0d6c2;border-radius:4px;background:#fff;min-height:100px}.preview-content-inner[data-v-239098af]{line-height:1.5}.preview-content-inner[data-v-239098af] .cut-depth-0{margin:.5rem 0}.html-preview[data-v-239098af]{margin-top:.5rem;padding:.5rem;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;max-height:200px;overflow-y:auto}.html-preview pre[data-v-239098af]{margin:0;white-space:pre-wrap;word-wrap:break-word;color:#495057}.form-footer[data-v-239098af]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.8rem;border-top:1px solid #f0f0f0}.char-counter[data-v-239098af]{font-size:.85rem;color:#666}.char-counter.near-limit[data-v-239098af]{color:#dc3545;font-weight:700}.error-message[data-v-239098af]{color:#dc3545;font-size:.85rem;margin-right:1rem;flex-grow:1}.form-actions[data-v-239098af]{display:flex;gap:.5rem}.btn-cancel[data-v-239098af],.btn-submit[data-v-239098af]{padding:.5rem 1.2rem;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.3rem}.btn-cancel[data-v-239098af]{background:none;border:1px solid #ccc;color:#666}.btn-cancel[data-v-239098af]:hover:not(:disabled){background:#f5f5f5;border-color:#999}.btn-submit[data-v-239098af]{background:#8b4513;border:1px solid #8b4513;color:#fff}.btn-submit[data-v-239098af]:hover:not(:disabled){background:sienna}.btn-cancel[data-v-239098af]:disabled,.btn-submit[data-v-239098af]:disabled{opacity:.6;cursor:not-allowed}.spinning[data-v-239098af]{animation:spin-239098af 1s linear infinite}@keyframes spin-239098af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comment-form-trigger[data-v-239098af]{margin-top:1rem}.comment-btn[data-v-239098af]{width:100%;justify-content:center}.comment-branch[data-v-c932fb9b]{transition:all .3s ease}.comment-branch.has-depth[data-v-c932fb9b]{margin-top:10px}.comment[data-v-c932fb9b]{background:#fff;border:1px solid #e0d6c2;border-radius:8px;padding:1rem;margin-bottom:1rem;position:relative;transition:all .3s ease}.comment[data-v-c932fb9b]:hover{border-color:#d4a76a;box-shadow:0 2px 8px #8b45131a}.comment.highlighted[data-v-c932fb9b]{border-color:#8b4513;border-width:2px;background:#fff9e6;animation:highlightPulse-c932fb9b 2s ease-in-out}.comment.solution[data-v-c932fb9b]{border-left:4px solid #28a745;background:linear-gradient(to right,#f8fff9,#fff 30px)}.comment.depth-1[data-v-c932fb9b]{margin-left:30px;border-left:2px solid #e0d6c2}.comment.depth-2[data-v-c932fb9b]{margin-left:50px;border-left:2px solid #d4a76a}.comment.depth-3[data-v-c932fb9b]{margin-left:70px;border-left:2px solid #a0522d}.comment.depth-4[data-v-c932fb9b]{margin-left:90px;border-left:2px solid #8b4513}.comment-header[data-v-c932fb9b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.author-info[data-v-c932fb9b]{flex-grow:1;display:flex}.comment-meta[data-v-c932fb9b]{display:flex;gap:.8rem;align-items:center;font-size:.85rem;color:#666;flex-wrap:wrap;margin-left:1em}.comment-date[data-v-c932fb9b]{display:flex;align-items:center;gap:.3rem}.icon[data-v-c932fb9b]{width:1rem;height:1rem}.solution-badge[data-v-c932fb9b]{display:flex;align-items:center;gap:.3rem;color:#28a745;background:#d4edda;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500}.score-badge[data-v-c932fb9b]{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;background:#f8f9fa}.score-badge.positive[data-v-c932fb9b]{color:#28a745;background:#d4edda}.score-badge.negative[data-v-c932fb9b]{color:#dc3545;background:#f8d7da}.comment-actions[data-v-c932fb9b]{display:flex;gap:.5rem;position:relative}.action-btn[data-v-c932fb9b]{display:flex;align-items:center;gap:.3rem;background:none;border:1px solid #e0d6c2;border-radius:4px;padding:.4rem .8rem;font-size:.85rem;color:#666;cursor:pointer;transition:all .2s}.action-btn[data-v-c932fb9b]:hover{background:#f5e7d3;border-color:#d4a76a}.action-btn[data-v-c932fb9b]:disabled{opacity:.5;cursor:not-allowed}.action-btn.liked[data-v-c932fb9b]{color:#dc3545;border-color:#dc3545;background:#f8d7da}.comment-menu[data-v-c932fb9b]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0d6c2;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:180px;margin-top:5px;overflow:hidden}.menu-item[data-v-c932fb9b]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.7rem 1rem;background:none;border:none;text-align:left;font-size:.9rem;color:#333;cursor:pointer;transition:background .2s}.menu-item[data-v-c932fb9b]:hover{background:#f5e7d3}.menu-item.delete[data-v-c932fb9b]{color:#dc3545;border-top:1px solid #f0f0f0}.comment-content[data-v-c932fb9b]{line-height:1.6}.comment-text[data-v-c932fb9b]{font-size:1rem;color:#333;margin-bottom:.5rem}.comment-text[data-v-c932fb9b] .user-mention{color:#8b4513;font-weight:700;text-decoration:underline;cursor:pointer;padding:0 2px;border-radius:2px}.comment-text[data-v-c932fb9b] .user-mention:hover{background:#8b45131a}.comment-text[data-v-c932fb9b] .cut-in-comment{border:1px dashed #d4a76a;border-radius:6px;margin:.8rem 0;overflow:hidden}.comment-text[data-v-c932fb9b] .cut-in-comment summary{background:#f9f7f1;padding:.7rem 1rem;cursor:pointer;font-weight:500;color:#5d4037}.comment-text[data-v-c932fb9b] .cut-in-comment .cut-content{padding:1rem;background:#fff}.edited-notice[data-v-c932fb9b]{color:#666;font-size:.85rem;margin-top:.5rem;display:flex;align-items:center;gap:.3rem}.comment-attachments[data-v-c932fb9b]{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e0d6c2}.attachment[data-v-c932fb9b]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;padding:.3rem 0}.attachment a[data-v-c932fb9b]{color:#8b4513;text-decoration:none}.attachment a[data-v-c932fb9b]:hover{text-decoration:underline}.attachment .size[data-v-c932fb9b]{color:#666;font-size:.8rem}.reply-form-container[data-v-c932fb9b]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0d6c2}.replies-container[data-v-c932fb9b]{margin-left:30px;border-left:2px solid #f0f0f0;padding-left:1rem}.replies-container.depth-1[data-v-c932fb9b]{margin-left:30px}.replies-container.depth-2[data-v-c932fb9b]{margin-left:50px}.replies-container.depth-3[data-v-c932fb9b]{margin-left:70px;border-left-color:#e0d6c2}.replies-container.depth-4[data-v-c932fb9b]{margin-left:90px;border-left-color:#d4a76a}.load-more-replies[data-v-c932fb9b]{text-align:center;padding:.5rem 0}.load-more-btn[data-v-c932fb9b]{background:none;border:1px solid #d4a76a;color:#8b4513;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.load-more-btn[data-v-c932fb9b]:hover:not(:disabled){background:#f5e7d3}.load-more-btn[data-v-c932fb9b]:disabled{opacity:.5;cursor:wait}.spinning[data-v-c932fb9b]{animation:spin-c932fb9b 1s linear infinite}@keyframes highlightPulse-c932fb9b{0%,to{background:#fff9e6}50%{background:#fff0cc}}@keyframes spin-c932fb9b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flash[data-v-c932fb9b]{animation:flash-c932fb9b .5s ease-in-out}@keyframes flash-c932fb9b{0%,to{background:#fff9e6}50%{background:#ffeaa7}}@media(max-width:768px){.comment-header[data-v-c932fb9b]{flex-direction:column;gap:.8rem}.comment-actions[data-v-c932fb9b]{width:100%;justify-content:flex-end}.comment.depth-1[data-v-c932fb9b],.comment.depth-2[data-v-c932fb9b],.comment.depth-3[data-v-c932fb9b],.comment.depth-4[data-v-c932fb9b]{margin-left:15px}.replies-container[data-v-c932fb9b]{margin-left:15px;padding-left:.5rem}.replies-container.depth-1[data-v-c932fb9b],.replies-container.depth-2[data-v-c932fb9b],.replies-container.depth-3[data-v-c932fb9b],.replies-container.depth-4[data-v-c932fb9b]{margin-left:15px}}.post-card[data-v-3e581439]{background:#fff;border:1px solid #e0d6c2;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease;position:relative}.post-card[data-v-3e581439]:hover{border-color:#d4a76a;box-shadow:0 4px 12px #8b45131a}.post-card.featured[data-v-3e581439]{border-left:4px solid #ffd700;background:linear-gradient(to right,#fff9e6,#fff 50px,#fff)}.post-header[data-v-3e581439]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem}.post-meta[data-v-3e581439]{display:flex;gap:1rem;align-items:center;font-size:.9rem;color:#666;margin-left:1em}.post-date[data-v-3e581439]{display:flex;align-items:center;gap:.3rem}.solved-badge[data-v-3e581439]{display:flex;align-items:center;gap:.3rem;color:#28a745;background:#d4edda;padding:.2rem .6rem;border-radius:12px;font-size:.8rem}.icon[data-v-3e581439]{width:1rem;height:1rem}.post-content[data-v-3e581439]{margin-bottom:1.5rem}.post-title[data-v-3e581439]{text-decoration:none;color:inherit;display:block;margin-bottom:.8rem}.post-title h3[data-v-3e581439]{margin:0;color:#5d4037;font-size:1.3rem;line-height:1.4;transition:color .2s}.post-title:hover h3[data-v-3e581439]{color:#8b4513;text-decoration:underline}.post-excerpt[data-v-3e581439]{color:#555;line-height:1.6;font-size:1rem}.user-mentions[data-v-3e581439]{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.mention-label[data-v-3e581439]{font-size:.85rem;color:#666}.mentioned-user[data-v-3e581439]{display:inline-flex}.cut-preview[data-v-3e581439]{margin-top:1rem;border:1px dashed #d4a76a;border-radius:6px;overflow:hidden}.cut-toggle[data-v-3e581439]{width:100%;background:#f9f7f1;border:none;padding:.7rem 1rem;text-align:left;font-family:Georgia,serif;font-size:.95rem;cursor:pointer;color:#5d4037;display:flex;align-items:center;gap:.5rem;transition:background .2s}.cut-toggle[data-v-3e581439]:hover{background:#f5e7d3}.toggle-icon[data-v-3e581439]{font-size:.8rem}.cut-content[data-v-3e581439]{padding:1rem;background:#fff;border-top:1px dashed #d4a76a;color:#666;font-style:italic}.post-footer[data-v-3e581439]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.post-tags[data-v-3e581439]{display:flex;flex-wrap:wrap;gap:.5rem}.post-tag[data-v-3e581439]{background:#f5e7d3;color:#8b4513;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;text-decoration:none;transition:all .2s}.post-tag[data-v-3e581439]:hover{background:#e6d2b8;transform:translateY(-1px)}.post-stats[data-v-3e581439]{display:flex;gap:1.5rem;align-items:center}.stat-item[data-v-3e581439]{display:flex;align-items:center;gap:.3rem;color:#666;font-size:.9rem;cursor:default}.bookmark-btn[data-v-3e581439]{background:none;border:none;color:#ccc;cursor:pointer;padding:.3rem;transition:color .2s}.bookmark-btn[data-v-3e581439]:hover{color:#d4a76a}.bookmark-btn.bookmarked[data-v-3e581439]{color:#8b4513}.post-actions[data-v-3e581439]{display:flex;gap:1rem;align-items:center;padding-top:1rem;border-top:1px solid #f0f0f0}.action-btn[data-v-3e581439]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #d4a76a;border-radius:4px;padding:.5rem 1rem;color:#5d4037;cursor:pointer;font-family:Georgia,serif;font-size:.9rem;transition:all .2s}.action-btn[data-v-3e581439]:hover{background:#f5e7d3}.answer-btn[data-v-3e581439]{background:#8b4513;color:#fff;border-color:#8b4513}.answer-btn[data-v-3e581439]:hover{background:sienna}.voting[data-v-3e581439]{margin-left:auto}.stat-item a[data-v-3e581439]{text-decoration:none}.post-page[data-v-80c7ff80]{width:100%;max-width:none;margin:0 auto;padding:2rem 1rem;background:#f9f7f1;min-height:100vh}.post-nav[data-v-80c7ff80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e0d6c2}.back-link[data-v-80c7ff80]{color:#8b4513;text-decoration:none;font-size:1rem}.back-link[data-v-80c7ff80]:hover{text-decoration:underline}.question-content[data-v-80c7ff80]{font-size:1.1rem;line-height:1.6;color:#333;margin-bottom:1.5rem}.user-mention[data-v-80c7ff80]{background:#fff9e6;border-left:3px solid #d4a76a;padding:1rem;margin:1.5rem 0;border-radius:0 4px 4px 0}.answer-section[data-v-80c7ff80]{background:#fff;border:1px solid #d4a76a;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.answer-section h3[data-v-80c7ff80]{margin-top:0;color:#5d4037}.editor-tabs[data-v-80c7ff80]{display:flex;gap:0;border-bottom:1px solid #e0d6c2;margin-bottom:1rem}.editor-tabs button[data-v-80c7ff80]{background:none;border:none;padding:.7rem 1.5rem;cursor:pointer;color:#666;border-bottom:3px solid transparent}.editor-tabs button.active[data-v-80c7ff80]{color:#8b4513;border-bottom-color:#8b4513}.comment-editor[data-v-80c7ff80]{width:100%;border:1px solid #d4a76a;border-radius:6px;padding:1rem;font-family:Georgia,serif;font-size:1rem;resize:vertical;box-sizing:border-box}.editor-toolbar[data-v-80c7ff80]{display:flex;gap:1rem;align-items:center;margin-top:1rem}.tool-btn[data-v-80c7ff80]{background:#f5e7d3;border:1px solid #d4a76a;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;color:#5d4037}.btn-submit[data-v-80c7ff80]{background:#8b4513;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:4px;cursor:pointer;font-family:Georgia,serif;margin-left:auto}.comments-section[data-v-80c7ff80]{background:#fff;border:1px solid #d4a76a;border-radius:8px;padding:1.5rem}.comments-header[data-v-80c7ff80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #e0d6c2;padding-bottom:1rem}.comments-header h3[data-v-80c7ff80]{margin:0;color:#5d4037}.sort-select[data-v-80c7ff80]{border:1px solid #d4a76a;border-radius:4px;padding:.5rem;font-family:Georgia,serif;color:#5d4037;background:#fff}
