.comments-section[data-v-4230e945]{--cmt-navy:var(--navy,#071d3b);--cmt-gold:var(--gold,#b58a3f);--cmt-terracotta:var(--terracotta,#a75f46);--cmt-paper:#f8f3ea;--cmt-surface:#fff;--cmt-border:rgba(139,101,45,.16);--cmt-muted:rgba(30,39,55,.62);margin-top:3rem}.comments-section__heading[data-v-4230e945]{align-items:center;display:flex;gap:1.25rem;margin-bottom:1.75rem}.comments-section__title[data-v-4230e945]{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.comments-icon[data-v-4230e945]{color:var(--cmt-gold)}.comments-eyebrow[data-v-4230e945]{color:var(--cmt-terracotta);display:block;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.comments-section h2[data-v-4230e945]{display:flex;font-family:Cormorant Garamond,serif;font-size:1.5rem;gap:.5rem;margin:0}.comments-count[data-v-4230e945],.comments-section h2[data-v-4230e945]{align-items:center;color:var(--cmt-navy);font-weight:600}.comments-count[data-v-4230e945]{background:#071d3b0f;border-radius:999px;display:inline-flex;font-family:inherit;font-size:.75rem;justify-content:center;padding:.15rem .55rem}.comments-heading-line[data-v-4230e945]{background:linear-gradient(to right,var(--cmt-border),transparent);height:1px;width:100%}.comment-composer[data-v-4230e945]{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem}.comment-composer__avatar[data-v-4230e945]{background:var(--cmt-navy);border:1px solid var(--cmt-border);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:Cormorant Garamond,serif;font-size:1.1rem;height:42px;overflow:hidden;place-items:center;width:42px}.comment-composer__avatar img[data-v-4230e945]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-composer__body[data-v-4230e945]{background:var(--cmt-surface);border:1px solid var(--cmt-border);border-radius:12px;box-shadow:0 2px 10px #071d3b05;flex:1;overflow:hidden;transition:border-color .15s ease}.comment-composer__body[data-v-4230e945]:focus-within{border-color:var(--cmt-gold)}.composer-reply-banner[data-v-4230e945]{align-items:center;background:#b58a3f14;border-bottom:1px solid var(--cmt-border);color:var(--cmt-navy);display:flex;font-size:.78rem;justify-content:space-between;padding:.5rem .85rem}.composer-reply-banner__info[data-v-4230e945]{align-items:center;display:flex;gap:.4rem}.composer-reply-banner__close[data-v-4230e945]{background:transparent;border:0;color:var(--cmt-muted);cursor:pointer;padding:.2rem;transition:color .15s ease}.composer-reply-banner__close[data-v-4230e945]:hover{color:var(--cmt-terracotta)}.comment-composer textarea[data-v-4230e945]{background:transparent;border:0;color:var(--cmt-navy);display:block;font-family:inherit;font-size:.92rem;line-height:1.5;min-height:90px;outline:0;padding:.85rem 1rem;resize:vertical;width:100%}.comment-composer textarea[data-v-4230e945]::-moz-placeholder{color:#1e273766}.comment-composer textarea[data-v-4230e945]::placeholder{color:#1e273766}.comment-composer__footer[data-v-4230e945]{align-items:center;background:#071d3b03;border-top:1px solid rgba(7,29,59,.06);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.6rem .85rem}.spoiler-toggle[data-v-4230e945]{align-items:center;color:var(--cmt-muted);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoiler-toggle input[data-v-4230e945]{accent-color:var(--cmt-navy)}.comment-composer__actions[data-v-4230e945]{align-items:center;display:flex;gap:.85rem;margin-left:auto}.character-counter[data-v-4230e945]{color:var(--cmt-muted);font-size:.7rem}.character-counter--warning[data-v-4230e945]{color:var(--cmt-terracotta);font-weight:600}.btn-submit[data-v-4230e945]{align-items:center;background:var(--cmt-navy);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;min-height:36px;padding:.45rem 1rem;transition:background-color .15s ease}.btn-submit[data-v-4230e945]:hover:not(:disabled){background:#12365e}.btn-submit[data-v-4230e945]:disabled{cursor:not-allowed;opacity:.5}.comments-login-prompt[data-v-4230e945]{align-items:center;background:var(--cmt-surface);border:1px solid var(--cmt-border);border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.login-prompt__icon[data-v-4230e945]{background:#071d3b0d;border-radius:50%;color:var(--cmt-navy);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.login-prompt__text[data-v-4230e945]{flex:1}.login-prompt__text h3[data-v-4230e945]{color:var(--cmt-navy);font-family:Cormorant Garamond,serif;font-size:1.25rem;margin:0}.login-prompt__text p[data-v-4230e945]{color:var(--cmt-muted);font-size:.8rem;margin:.2rem 0 0}.btn-login[data-v-4230e945]{align-items:center;background:transparent;border:1px solid var(--cmt-navy);border-radius:8px;color:var(--cmt-navy);display:inline-flex;font-size:.82rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .15s ease;white-space:nowrap}.btn-login[data-v-4230e945]:hover{background:var(--cmt-navy);color:#fff}.comment-list[data-v-4230e945]{display:grid;gap:1.25rem}.comment-card[data-v-4230e945]{background:var(--cmt-surface);border:1px solid var(--cmt-border);border-radius:12px;padding:1rem 1.15rem}.comment-card__header[data-v-4230e945]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.comment-author[data-v-4230e945]{align-items:center;color:inherit;display:flex;gap:.65rem;text-decoration:none}.comment-author__avatar[data-v-4230e945]{background:var(--cmt-navy);border:1px solid var(--cmt-border);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:Cormorant Garamond,serif;font-size:.95rem;height:36px;overflow:hidden;place-items:center;width:36px}.comment-author__avatar--small[data-v-4230e945]{font-size:.8rem;height:30px;width:30px}.comment-author__avatar img[data-v-4230e945]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-author__meta[data-v-4230e945]{display:flex;flex-direction:column;line-height:1.2}.comment-author__meta strong[data-v-4230e945]{color:var(--cmt-navy);font-size:.88rem;font-weight:600}.comment-author__meta time[data-v-4230e945]{color:var(--cmt-muted);font-size:.7rem}.comment-actions[data-v-4230e945]{align-items:center;display:flex;gap:.25rem}.action-btn[data-v-4230e945]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--cmt-muted);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.3rem;padding:.3rem .5rem;transition:all .15s ease}.action-btn[data-v-4230e945]:hover{background:#071d3b0d;color:var(--cmt-navy)}.action-btn--danger[data-v-4230e945]:hover{background:#a75f461a;color:var(--cmt-terracotta)}.comment-text[data-v-4230e945]{color:#17243a;font-size:.92rem;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.spoiler-card[data-v-4230e945]{align-items:center;background:#b58a3f0f;border:1px dashed var(--cmt-border);border-radius:8px;color:var(--cmt-muted);display:flex;font-size:.78rem;gap:.5rem;padding:.6rem .85rem}.btn-reveal-spoiler[data-v-4230e945]{background:var(--cmt-navy);border:0;border-radius:4px;color:#fff;margin-left:auto;padding:.25rem .6rem}.btn-hide-spoiler[data-v-4230e945],.btn-reveal-spoiler[data-v-4230e945]{cursor:pointer;font-size:.72rem;font-weight:600}.btn-hide-spoiler[data-v-4230e945]{align-items:center;background:transparent;border:0;color:var(--cmt-terracotta);display:inline-flex;gap:.3rem;margin-top:.5rem;padding:0}.comment-replies[data-v-4230e945]{display:flex;margin-top:.75rem;padding-left:1.25rem;position:relative}.replies-connector[data-v-4230e945]{background:var(--cmt-border);border-radius:999px;bottom:1rem;left:.4rem;position:absolute;top:0;width:2px}.replies-list[data-v-4230e945]{display:grid;flex:1;gap:.75rem}.comment-card--reply[data-v-4230e945]{background:#ffffffbf}.comments-empty-state[data-v-4230e945]{align-items:center;background:#fff6;border:1px dashed var(--cmt-border);border-radius:12px;color:var(--cmt-muted);display:flex;flex-direction:column;padding:2.5rem 1.5rem;text-align:center}.comments-empty-state h3[data-v-4230e945]{color:var(--cmt-navy);font-family:Cormorant Garamond,serif;font-size:1.35rem;margin:.75rem 0 0}.comments-empty-state p[data-v-4230e945]{font-size:.8rem;margin:.25rem 0 0}.comments-error-msg[data-v-4230e945]{color:#a24336;font-size:.8rem}.comments-pagination[data-v-4230e945]{margin-top:1.5rem}.comment-list-loading[data-v-4230e945]{display:grid;gap:1rem}.comment-skeleton[data-v-4230e945]{background:var(--cmt-surface);border:1px solid var(--cmt-border);border-radius:12px;display:flex;gap:.85rem;padding:1rem}.skeleton-avatar[data-v-4230e945]{background:#071d3b14;border-radius:50%;height:36px;width:36px}.skeleton-content[data-v-4230e945]{display:grid;flex:1;gap:.5rem}.skeleton-line[data-v-4230e945]{background:#071d3b0f;border-radius:4px;height:12px}.skeleton-line--short[data-v-4230e945]{width:30%}.skeleton-line--medium[data-v-4230e945]{width:60%}@media(max-width:640px){.comments-login-prompt[data-v-4230e945]{align-items:flex-start;flex-direction:column}.btn-login[data-v-4230e945]{justify-content:center;width:100%}.comment-composer[data-v-4230e945]{gap:.65rem}.comment-composer__avatar[data-v-4230e945]{font-size:.9rem;height:34px;width:34px}.comment-replies[data-v-4230e945]{padding-left:.75rem}.replies-connector[data-v-4230e945]{left:.15rem}.action-btn span[data-v-4230e945]{display:none}}
