.comment-form[data-v-a5b87404]{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.form-label strong[data-v-a5b87404]{color:#c7916e;font-weight:600}.form-control[data-v-a5b87404]{border:1px solid #dee2e6;border-radius:.375rem;background-color:var(--bs-body-bg);color:var(--bs-body-color)}.form-control[data-v-a5b87404]:focus{border-color:#c7916e;box-shadow:0 0 0 .2rem #c7916e40}.btn-primary[data-v-a5b87404]{background-color:#c7916e;border-color:#c7916e;font-weight:500;padding:.5rem 1.5rem}.btn-primary[data-v-a5b87404]:hover{background-color:#b8825f;border-color:#b8825f;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-primary[data-v-a5b87404]:focus{background-color:#b8825f;border-color:#b8825f;box-shadow:0 0 0 .2rem #c7916e40}.btn-primary[data-v-a5b87404]:disabled{background-color:#c7916e;border-color:#c7916e;opacity:.6;transform:none;box-shadow:none}.btn-outline-secondary[data-v-a5b87404]{border-color:#6c757d;color:#6c757d}.btn-outline-secondary[data-v-a5b87404]:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.form-text[data-v-a5b87404]{color:#6c757d;font-size:.875rem}@media (max-width: 768px){.comment-form[data-v-a5b87404]{padding:1rem}.d-flex.justify-content-between[data-v-a5b87404]{flex-direction:column;gap:1rem}.btn-group[data-v-a5b87404]{align-self:stretch}.btn-group .btn[data-v-a5b87404]{flex:1}}.comment-reactions[data-v-37e9460c]{display:flex;flex-direction:column;gap:.5rem}.reaction-buttons[data-v-37e9460c]{align-items:center}.reaction-btn[data-v-37e9460c]{border-radius:1rem;padding:.25rem .5rem;font-size:.875rem;transition:all .2s ease;position:relative}.reaction-btn[data-v-37e9460c]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.reaction-btn.btn-primary[data-v-37e9460c]{background-color:#c7916e;border-color:#c7916e}.reaction-btn.btn-primary[data-v-37e9460c]:hover{background-color:#b8825f;border-color:#b8825f}.reaction-emoji[data-v-37e9460c]{font-size:1rem;line-height:1}.reaction-count[data-v-37e9460c]{font-size:.75rem;font-weight:600}.reaction-btn[data-v-37e9460c]:disabled{opacity:.6;transform:none;box-shadow:none}.reaction-summary[data-v-37e9460c]{font-size:.875rem}@media (max-width: 576px){.reaction-btn[data-v-37e9460c]{padding:.2rem .4rem;font-size:.8rem}.reaction-emoji[data-v-37e9460c]{font-size:.9rem}.reaction-count[data-v-37e9460c]{font-size:.7rem}}@keyframes reactionPop-37e9460c{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.reaction-btn.reacting[data-v-37e9460c]{animation:reactionPop-37e9460c .3s ease}.comment-item[data-v-0f37a01e]{border:1px solid var(--bs-border-color);border-radius:.5rem;padding:1.25rem;margin-bottom:1rem;background-color:var(--bs-body-bg);box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.comment-avatar-link[data-v-0f37a01e]{display:inline-block;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.comment-avatar-link[data-v-0f37a01e]:hover{transform:scale(1.05);opacity:.9}.comment-avatar[data-v-0f37a01e]{width:40px;height:40px;border-radius:50%;border:2px solid var(--bs-border-color);background-color:var(--bs-light);object-fit:cover;flex-shrink:0;cursor:pointer;transition:border-color .2s ease}.comment-avatar-link:hover .comment-avatar[data-v-0f37a01e]{border-color:var(--bs-primary)}.comment-item[data-v-0f37a01e]:hover{box-shadow:0 2px 6px #00000026}.comment-new[data-v-0f37a01e]{border-color:#c7916e;background-color:#c7916e1a;animation:newCommentGlow-0f37a01e 3s ease-out}@keyframes newCommentGlow-0f37a01e{0%{box-shadow:0 0 20px #c7916e80;transform:scale(1.02)}to{box-shadow:0 1px 3px #0000001a;transform:scale(1)}}.comment-reply[data-v-0f37a01e]{margin-left:2rem;border-left:3px solid #c7916e;border-radius:0 .5rem .5rem 0;border-top:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);background-color:#c7916e0d}.comment-author strong[data-v-0f37a01e]{color:#c7916e;font-weight:600}.comment-text[data-v-0f37a01e]{line-height:1.6;color:var(--bs-body-color)}.comment-actions[data-v-0f37a01e]{border-top:1px solid var(--bs-border-color);padding-top:.75rem;margin-top:.75rem}.replies[data-v-0f37a01e],.reply-form[data-v-0f37a01e]{border-top:1px solid rgba(199,145,110,.2);padding-top:1rem;margin-top:1rem}.btn-outline-primary[data-v-0f37a01e]{border-color:#c7916e;color:#c7916e}.btn-outline-primary[data-v-0f37a01e]:hover{background-color:#c7916e;border-color:#c7916e;color:#fff}.dropdown-toggle[data-v-0f37a01e]{border:none;background:transparent;color:#6c757d}.dropdown-toggle[data-v-0f37a01e]:hover{color:#c7916e}@media (max-width: 768px){.comment-item[data-v-0f37a01e]{padding:1rem}.comment-reply[data-v-0f37a01e]{margin-left:1rem}.comment-actions[data-v-0f37a01e]{flex-direction:column;gap:.75rem;align-items:stretch}}.comment-section[data-v-492beb57]{max-width:100%;background-color:var(--bs-body-bg);border-radius:.5rem;padding:2rem;margin-top:1rem;border:1px solid var(--bs-border-color)}.comment-header h4[data-v-492beb57]{color:#c7916e;font-family:Comfortaa,sans-serif;font-weight:600;margin-bottom:1rem}.comment-sort[data-v-492beb57]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.btn-primary[data-v-492beb57]{background-color:#c7916e;border-color:#c7916e}.btn-primary[data-v-492beb57]:hover{background-color:#b8825f;border-color:#b8825f}.btn-outline-secondary[data-v-492beb57]{border-color:#c7916e;color:#c7916e}.btn-outline-secondary[data-v-492beb57]:hover{background-color:#c7916e;border-color:#c7916e;color:#fff}.comments-list[data-v-492beb57]{margin-top:1.5rem}.comments-list[data-v-492beb57]>*+*{margin-top:1rem}.alert-info[data-v-492beb57]{background-color:#c7916e1a;border-color:#c7916e;color:#8b5a3c}.alert-info .alert-link[data-v-492beb57]{color:#c7916e;font-weight:600}.alert-warning[data-v-492beb57]{background-color:#ffc1071a;border-color:#ffc107;color:#856404}@media (max-width: 768px){.comment-section[data-v-492beb57]{padding:1.5rem;margin-top:1rem}.comment-sort[data-v-492beb57]{flex-direction:column;align-items:flex-start}.btn-group[data-v-492beb57]{width:100%}.btn-group .btn[data-v-492beb57]{flex:1}}.blog-post-reactions[data-v-d11cd49b]{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;padding:2rem;margin:2rem 0}.reactions-title[data-v-d11cd49b]{color:var(--bs-primary);font-weight:600;margin-bottom:1rem}.reactions-container[data-v-d11cd49b]{display:flex;flex-wrap:wrap;gap:.75rem}.reaction-btn[data-v-d11cd49b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:2rem;transition:all .2s ease;font-size:.9rem;min-width:60px;justify-content:center}.reaction-btn[data-v-d11cd49b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.reaction-btn[data-v-d11cd49b]:disabled{opacity:.4;cursor:not-allowed;background-color:#6c757d1a!important;border-color:#6c757d4d!important;color:#6c757d99!important}.reaction-btn.reacting[data-v-d11cd49b]{opacity:.7}.reaction-emoji[data-v-d11cd49b]{font-size:1.2rem}.reaction-count[data-v-d11cd49b]{font-weight:600;min-width:1.5rem;text-align:center}.reaction-label[data-v-d11cd49b]{font-size:.85rem}.reactions-summary[data-v-d11cd49b]{text-align:center;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.login-prompt[data-v-d11cd49b]{text-align:center;padding:1rem;background-color:#c7916e1a;border-radius:.375rem;border:1px solid rgba(199,145,110,.3);color:#c7916e}.login-prompt p[data-v-d11cd49b]{color:#c7916e!important;margin-bottom:.5rem}.login-prompt i[data-v-d11cd49b]{color:#c7916e}@media (max-width: 768px){.reaction-btn[data-v-d11cd49b]{min-width:50px;padding:.5rem .75rem}.reaction-label[data-v-d11cd49b]{display:none!important}}
