.interaction-bar{display:flex;gap:12px;padding:16px 0;flex-wrap:wrap;align-items:center}.interaction-primary{display:inline-flex;flex-wrap:wrap;gap:12px}.interaction-utility{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.interaction-btn.utility-btn{padding:.55rem;min-width:44px;min-height:44px;justify-content:center;gap:0}.interaction-btn.utility-btn .ix-icon{display:block;flex-shrink:0}@media(max-width:600px){.interaction-utility{margin-left:0}}.interaction-btn{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.3rem;border:3px solid var(--ink);border-radius:var(--radius-sm);background:var(--offwhite);color:var(--ink);font-family:var(--ui-font);font-size:1.1rem;font-weight:700;cursor:var(--cursor-pointer);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast);box-shadow:0 6px 0 var(--ink);user-select:none;line-height:1;letter-spacing:.2px}.interaction-btn *{cursor:inherit}.interaction-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--ink),0 8px 18px #00000040;background:var(--accent-dark);color:var(--offwhite)}.interaction-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.interaction-btn.active{background:var(--accent-dark);color:var(--offwhite)}.interaction-btn.active .btn-count{color:var(--offwhite)}.interaction-btn{position:relative}.interaction-btn.is-popping{animation:ix-btn-pop .42s cubic-bezier(.34,1.56,.64,1)}.interaction-btn.is-popping:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:3px solid var(--accent);pointer-events:none;animation:ix-btn-bloom .6s ease-out forwards}@keyframes ix-btn-pop{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(1.1)}to{transform:translateY(0) scale(1)}}@keyframes ix-btn-bloom{0%{transform:scale(.95);opacity:.9}to{transform:scale(1.55);opacity:0}}.btn-count.is-counting{display:inline-block;animation:ix-count-bump .28s ease-out}@keyframes ix-count-bump{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.25)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.interaction-btn.is-popping,.interaction-btn.is-popping:after,.btn-count.is-counting{animation:none}.interaction-btn.is-popping:after{content:none}}.interaction-btn:disabled{opacity:.6;cursor:not-allowed}.interaction-btn.share-btn.is-copied,.interaction-btn.lb-share-btn.is-copied{background:var(--accent-dark);color:var(--offwhite)}.interaction-btn .btn-count{font-size:.85em;opacity:.7;min-width:1.4em;text-align:center;font-variant-numeric:tabular-nums}.detail-comments{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem 2rem}#comments-list{background:none;border:none;border-radius:var(--radius);padding:0;margin-top:.5rem}.comments-heading{font-family:var(--ui-font);font-size:1.3rem;font-weight:700;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.comment-form{margin-bottom:24px;border:3px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:var(--offwhite);box-shadow:0 4px 0 var(--ink)}.comment-form-header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.1);background:#00000008}.comment-avatar{width:28px;height:28px;border-radius:var(--radius-circle);border:2px solid var(--ink);object-fit:cover}.comment-username{font-family:var(--ui-font);font-weight:600;font-size:.9rem}.comment-logout{margin-left:auto;font-size:.8rem;opacity:.6;cursor:var(--cursor-pointer)}.comment-input{width:100%;border:none;padding:12px 14px;font-family:var(--ui-font);font-size:.95rem;resize:vertical;min-height:80px;background:transparent;color:var(--ink);box-sizing:border-box}.comment-input:focus{outline:none}.comment-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.turnstile-widget{display:flex;align-items:center;justify-content:center;padding:10px 14px;background:#00000008;border-top:1px solid rgba(0,0,0,.1);overflow:hidden}.turnstile-widget iframe,.turnstile-widget>div{max-width:100%!important;border-radius:var(--radius-sm)}.comment-form-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid rgba(0,0,0,.1)}.char-count{font-size:.8rem;color:var(--text-muted);font-family:var(--ui-font)}.comment-submit{padding:6px 20px;font-size:.9rem;box-shadow:0 4px 0 var(--ink);transition:var(--transition-press)}.comment-submit:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.comment-submit:active{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.comment{padding:14px 16px;border-bottom:none;background:var(--offwhite);border:3px solid var(--ink);border-radius:var(--radius);margin-bottom:8px}.comment:last-child{margin-bottom:0}@keyframes comment-deep-link-pulse{0%{box-shadow:0 0 #f8345900;border-color:var(--ink)}20%{box-shadow:0 0 0 6px #f8345959;border-color:var(--accent)}to{box-shadow:0 0 #f8345900;border-color:var(--ink)}}.comment.is-highlighted{animation:comment-deep-link-pulse 2.5s ease-out}@media(prefers-reduced-motion:reduce){.comment.is-highlighted{animation:none;border-color:var(--accent)}}.comment-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.comment-author{font-family:var(--ui-font);font-weight:600;font-size:.9rem}.comment-author.is-admin:after{display:none}.comment-badge{font-family:var(--ui-font);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:var(--radius-pill);line-height:1.4}.comment-badge--owner{background:var(--ziggy);color:var(--ink)}.comment-time{font-size:.8rem;color:var(--text-muted);font-family:var(--ui-font)}.comment-edited{font-size:.75rem;color:var(--text-muted);font-style:italic}.comment-inline-action{background:none;border:none;font-family:var(--ui-font);font-size:.75rem;font-weight:600;cursor:var(--cursor-pointer);padding:6px 8px;border-radius:var(--radius-sm);transition:opacity var(--transition-fast),background var(--transition-fast),color var(--transition-fast);line-height:1;letter-spacing:.2px}.comment-reply-btn{color:var(--color-discord);opacity:.5}.comment-reply-btn:hover{opacity:1;background:color-mix(in srgb,var(--color-discord) 12%,transparent)}.comment-edit-btn{color:var(--color-edit)}.comment-edit-btn:hover{background:color-mix(in srgb,var(--color-edit) 12%,transparent)}html.dark-mode .comment-edit-btn{color:#e0a83c}html.dark-mode .comment-reply-btn,html.dark-mode .comment-reply-to{color:#9aa4f5}html.dark-mode .comment-display-name{background:#3a3a40;color:var(--dm-text)}.comment-delete-btn{margin-left:auto;background:none;border:none;font-family:var(--ui-font);font-size:.75rem;font-weight:600;color:var(--text-muted);cursor:var(--cursor-pointer);padding:6px 8px;border-radius:var(--radius-sm);transition:opacity var(--transition-fast),background var(--transition-fast),color var(--transition-fast);line-height:1;letter-spacing:.2px}.comment-delete-btn:hover{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.comment-reply-indicator{display:flex;align-items:center;gap:8px;padding:6px 14px;background:color-mix(in srgb,var(--color-discord) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-discord) 15%,transparent);font-size:.85rem;font-family:var(--ui-font)}.reply-label{opacity:.8}.reply-cancel{margin-left:auto;background:none;border:none;font-size:.9rem;opacity:.4;cursor:var(--cursor-pointer);padding:2px 6px;border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}.reply-cancel:hover{opacity:1}.comment-reply-to{font-size:.8rem;color:var(--color-discord);opacity:.7;font-family:var(--ui-font)}.comment-replies{margin-top:8px;padding-left:1.5rem}.comment-replies:empty{display:none}.comment-reply{margin-left:0;border:1.5px solid rgba(0,0,0,.12)}.comment-edit-input{width:100%;border:2px solid var(--ink);border-radius:var(--radius-sm);padding:8px 10px;font-family:var(--ui-font);font-size:.95rem;resize:vertical;min-height:60px;background:var(--bg);color:var(--ink);box-sizing:border-box}.comment-edit-input:focus{outline:none;border-color:var(--accent)}.comment-edit-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comment-edit-actions{display:flex;gap:.5rem;margin-top:.4rem}.comment-edit-save{padding:4px 14px;font-size:.85rem}.comment-edit-cancel{padding:4px 14px;font-size:.85rem;background:var(--offwhite)}.comment-body{font-family:var(--ui-font);font-size:.95rem;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.no-comments{padding:24px 0}.comment-load-more{display:block;margin:12px auto 0}.comment-avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-circle);border:2px solid var(--ink);background:#00000014;color:var(--ink);flex-shrink:0}.comment-author.is-anon{opacity:.7;font-style:italic}.comment-form-header--anon{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.1);background:#00000008}.comment-display-name{flex:1;border:1.5px solid rgba(0,0,0,.15);border-radius:var(--radius-sm);padding:4px 10px;font-family:var(--ui-font);font-size:.9rem;background:#ececec;color:var(--ink);max-width:200px}.comment-display-name::placeholder{color:#8a8a8a;opacity:1;font-style:italic}.comment-display-name:focus{outline:none;border-color:var(--accent)}.comment-display-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.interaction-btn:focus-visible{outline:3px dashed var(--accent);outline-offset:3px}.comment-inline-action:focus-visible,.comment-delete-btn:focus-visible,.reply-cancel:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html.dark-mode .interaction-btn:focus-visible,html.dark-mode .comment-inline-action:focus-visible,html.dark-mode .comment-delete-btn:focus-visible,html.dark-mode .reply-cancel:focus-visible{outline-color:var(--dm-accent)}.comment-ip{font-family:monospace;font-size:.7rem;opacity:.45;margin-left:auto}.comment-ban-ip-btn{color:var(--accent);opacity:.6}.comment-ban-ip-btn:hover{opacity:1;background:color-mix(in srgb,var(--accent) 12%,transparent)}.comment-ban-ip-btn:disabled{opacity:.3;cursor:default}html.dark-mode .interaction-btn{background:var(--dm-bg);color:var(--dm-text);border-color:var(--dm-border);box-shadow:0 6px 0 var(--dm-border)}html.dark-mode .interaction-btn:hover{background:var(--dm-accent-dim);color:var(--dm-text);box-shadow:0 8px 0 var(--dm-border),0 8px 18px #00000040}html.dark-mode .interaction-btn:active{box-shadow:0 2px 0 var(--dm-border)}html.dark-mode .interaction-btn.active{background:var(--dm-accent-strong);color:var(--dm-white)}html.dark-mode .interaction-btn .btn-count{color:var(--dm-text-muted)}html.dark-mode .interaction-btn.active .btn-count{color:var(--dm-white)}html.dark-mode .interaction-btn.share-btn.is-copied,html.dark-mode .interaction-btn.lb-share-btn.is-copied{background:var(--accent);color:var(--dm-white)}html.dark-mode .comment-time,html.dark-mode .comment-edited,html.dark-mode .char-count,html.dark-mode .comment-delete-btn{color:var(--dm-text-muted)}html.dark-mode .comment-delete-btn:hover{color:#fc8ba0}

/*# sourceMappingURL=interactions.c2115b7e.css.map */
