/* Only journal discussion controls. No article, shop, chat or affiliate-card selectors. */
body.single-hwg_journal .hwg-journal-comments:has(>.hwg-jc-native-thread){padding:10px 14px;margin-top:12px;box-shadow:none;background:transparent}
body.single-hwg_journal .hwg-jc-entry-tools,body.single-hwg_journal .hwg-jc-native-thread{--jc-ink:#334a3a;--jc-muted:#58665d;--jc-line:#cdd8d0;--jc-field:#fff;color:var(--jc-ink);font-size:13px;line-height:1.45}
body.single-hwg_journal .atbs-dark-mode .hwg-jc-entry-tools,body.single-hwg_journal .atbs-dark-mode .hwg-jc-native-thread,body.atbs-dark-mode.single-hwg_journal .hwg-jc-entry-tools,body.atbs-dark-mode.single-hwg_journal .hwg-jc-native-thread{--jc-ink:#e1e9e3;--jc-muted:#b9c5bc;--jc-line:#47564b;--jc-field:#233028}
body.single-hwg_journal .hwg-jc-entry-tools{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 0;padding:0;min-width:0}
body.single-hwg_journal .hwg-jc-thread{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent}
body.single-hwg_journal .hwg-jc-thread[open]{flex-basis:100%}
body.single-hwg_journal .hwg-jc-entry-tools button,body.single-hwg_journal .hwg-jc-native-thread .hwg-jc-actions button,body.single-hwg_journal .hwg-jc-native-thread .hwg-jc-native-gif button{font:inherit!important;font-size:12px!important;line-height:1.5!important;font-weight:600!important;text-transform:none!important;background:transparent!important;color:var(--jc-ink)!important;-webkit-text-fill-color:var(--jc-ink)!important;border:0!important;border-radius:3px!important;box-shadow:none!important;min-height:28px;padding:2px 5px!important;margin:0;cursor:pointer;opacity:1!important}
body.single-hwg_journal .hwg-jc-entry-tools button:hover,body.single-hwg_journal .hwg-jc-native-thread .hwg-jc-actions button:hover{text-decoration:underline}
body.single-hwg_journal .hwg-jc-entry-tools button:focus-visible,body.single-hwg_journal .hwg-jc-entry-tools summary:focus-visible,body.single-hwg_journal .hwg-jc-native-thread summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}
body.single-hwg_journal .hwg-jc-entry-tools button:disabled,body.single-hwg_journal .hwg-jc-native-thread .hwg-jc-actions button:disabled{cursor:default;opacity:.7!important;text-decoration:none}
body.single-hwg_journal .hwg-jc-entry-tools summary,body.single-hwg_journal .hwg-jc-native-thread summary{font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;color:var(--jc-ink);-webkit-text-fill-color:var(--jc-ink);list-style-position:inside}
body.single-hwg_journal .hwg-jc-body{margin:5px 0 0 9px;padding:0 0 0 10px;border-left:1px solid var(--jc-line);min-width:0}
body.single-hwg_journal .hwg-jc-comment{margin:9px 0;padding:0;background:transparent;border:0;box-shadow:none;overflow-wrap:anywhere}
body.single-hwg_journal .hwg-jc-comment .hwg-jc-comment{margin-left:12px;padding-left:10px;border-left:1px solid var(--jc-line)}
body.single-hwg_journal .hwg-jc-comment .hwg-jc-comment .hwg-jc-comment .hwg-jc-comment .hwg-jc-comment{margin-left:0;padding-left:0;border-left:0}
body.single-hwg_journal .hwg-jc-byline,body.single-hwg_journal .hwg-jc-byline strong{font-size:12px;font-weight:600;color:var(--jc-muted)}
body.single-hwg_journal .hwg-jc-byline time{font-size:11px;font-weight:400;margin-left:4px}
body.single-hwg_journal .hwg-jc-text,body.single-hwg_journal .hwg-jc-text p{font-size:13px;line-height:1.5;margin:3px 0;color:var(--jc-ink);-webkit-text-fill-color:var(--jc-ink)}
body.single-hwg_journal .hwg-jc-actions{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 5px;margin:0;font-size:11px;line-height:1.4;color:var(--jc-muted)}
body.single-hwg_journal .hwg-jc-reply>summary,body.single-hwg_journal .hwg-jc-rewards-info>summary,body.single-hwg_journal .hwg-jc-award>summary{font-size:11px;font-weight:400;padding:1px 4px}
body.single-hwg_journal .hwg-jc-form{margin:6px 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.single-hwg_journal .hwg-jc-form textarea,body.single-hwg_journal .hwg-jc-gif-query{width:100%;max-width:100%;min-width:0;min-height:0;height:auto;border:1px solid var(--jc-line)!important;background:var(--jc-field)!important;color:var(--jc-ink)!important;-webkit-text-fill-color:var(--jc-ink)!important;border-radius:5px;font:inherit;font-size:13px;padding:7px;box-sizing:border-box}
body.single-hwg_journal .hwg-jc-form textarea{resize:vertical;min-height:58px;max-height:240px}
body.single-hwg_journal .hwg-jc-reply-label{font-size:12px;font-weight:400;display:block}
body.single-hwg_journal .hwg-jc-composer-tools{display:flex;gap:4px 10px;flex-wrap:wrap;align-items:baseline}
body.single-hwg_journal .hwg-jc-composer-tools>button[type=submit]{border:1px solid var(--jc-line)!important;padding:3px 12px!important}
body.single-hwg_journal .hwg-jc-gif-picker[open]{flex-basis:100%}
body.single-hwg_journal .hwg-jc-gif-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:4px;max-height:230px;overflow:auto}
body.single-hwg_journal .hwg-jc-gif-results img{display:block;width:100%;height:80px;object-fit:contain;margin:0}
body.single-hwg_journal .hwg-jc-gif img{max-width:min(200px,100%);max-height:180px;object-fit:contain;height:auto;display:block;margin:4px 0}
body.single-hwg_journal .hwg-jc-gif-selected img{max-width:100px;max-height:80px;object-fit:contain}
body.single-hwg_journal .hwg-jc-status{display:block;font-size:12px;line-height:1.5;flex-basis:100%;color:var(--jc-muted);overflow-wrap:anywhere}
body.single-hwg_journal .hwg-jc-status:empty,body.single-hwg_journal .hwg-jc-gif-selected:empty{display:none}
body.single-hwg_journal .hwg-jc-rewards-info{margin-top:5px}
body.single-hwg_journal .hwg-jc-rewards-info small{font-size:11px;line-height:1.5;display:block;color:var(--jc-muted)}
body.single-hwg_journal .hwg-jc-native-content{margin-left:9px;padding-left:10px;border-left:1px solid var(--jc-line)}
body.single-hwg_journal .hwg-jc-native-content .comments-title,body.single-hwg_journal .hwg-jc-native-content .comment-reply-title{font-size:15px!important;margin:12px 0!important;text-transform:none!important}
body.single-hwg_journal .hwg-jc-native-content .comment-list,body.single-hwg_journal .hwg-jc-native-content .children{padding-left:12px;margin:8px 0}
body.single-hwg_journal .hwg-jc-native-content .comment-body{margin:8px 0;padding:4px 0;border:0;font-size:13px}
body.single-hwg_journal .hwg-jc-native-content .comment-content p{font-size:13px;line-height:1.5;margin:4px 0}
body.single-hwg_journal .hwg-jc-native-content>.comments-section{margin-top:6px;padding:0}
body.single-hwg_journal .hwg-jc-native-content .comments-area>.block-heading{display:none}
body.single-hwg_journal .hwg-jc-native-content .comment-author>.avatar{display:none}
body.single-hwg_journal .hwg-jc-native-content .comment-body{margin-left:0!important;padding-left:0!important}
body.single-hwg_journal .hwg-jc-native-content .comment-list>.comment{margin:8px 0!important}
body.single-hwg_journal .hwg-jc-native-content .children{border-left:1px solid var(--jc-line);margin-left:7px!important;padding-left:10px!important}
body.single-hwg_journal .hwg-jc-thread>summary,body.single-hwg_journal .hwg-jc-native-thread>summary{list-style:none}
body.single-hwg_journal .hwg-jc-thread>summary::-webkit-details-marker,body.single-hwg_journal .hwg-jc-native-thread>summary::-webkit-details-marker{display:none}
body.single-hwg_journal .hwg-jc-thread>summary::before,body.single-hwg_journal .hwg-jc-native-thread>summary::before{content:'▸';display:inline-block;width:12px;font-size:11px}
body.single-hwg_journal .hwg-jc-thread[open]>summary::before,body.single-hwg_journal .hwg-jc-native-thread[open]>summary::before{content:'▾'}
body.single-hwg_journal .hwg-jc-native-content #respond{padding:0;margin:6px 0;background:transparent;border:0;box-shadow:none}
body.single-hwg_journal .hwg-jc-native-content #respond .block-heading{margin:6px 0;padding:0}
body.single-hwg_journal .hwg-jc-native-content #respond .block-heading__title{font-size:13px!important;line-height:1.4;text-transform:none!important;margin:0}
body.single-hwg_journal .hwg-jc-native-content #respond p,body.single-hwg_journal .hwg-jc-native-content #respond label{font-size:12px;line-height:1.5;margin:5px 0;color:var(--jc-ink)}
body.single-hwg_journal .hwg-jc-native-content #respond textarea#comment{height:76px;min-height:58px;max-height:240px;resize:vertical;width:100%;padding:7px;box-sizing:border-box;border:1px solid var(--jc-line);border-radius:5px;background:var(--jc-field);color:var(--jc-ink);-webkit-text-fill-color:var(--jc-ink);font-size:13px;line-height:1.5}
body.single-hwg_journal .hwg-jc-native-content #respond #comment-submit{font-size:12px;line-height:1.5;padding:5px 12px;border:1px solid var(--jc-line);border-radius:4px;background:var(--jc-field);color:var(--jc-ink);-webkit-text-fill-color:var(--jc-ink)}
body.single-hwg_journal .hwg-jc-native-content .avatar{max-width:24px;max-height:24px}
body.single-hwg_journal .hwg-jc-native-content .comment-meta,body.single-hwg_journal .hwg-jc-native-content .reply,body.single-hwg_journal .hwg-jc-native-content .comment-author{font-size:12px;line-height:1.5}
@media(max-width:480px){body.single-hwg_journal .hwg-jc-body{margin-left:3px;padding-left:7px}body.single-hwg_journal .hwg-jc-comment .hwg-jc-comment{margin-left:7px;padding-left:7px}}
