/* Hak Gündem Online - scoped article tools, does not alter homepage. */
.hgo-article-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 12px;padding:12px;border:1px solid #dce4ee;border-radius:14px;background:#f9fbfd}
.hgo-share-actions,.hgo-font-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.hgo-article-tools a,.hgo-article-tools button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #d9e3ed;border-radius:9px;background:#fff;color:#14253b;font:700 13px/1.2 system-ui,sans-serif;text-decoration:none;cursor:pointer}
.hgo-article-tools .hgo-share-fb{background:#1877f2;color:#fff;border-color:#1877f2}.hgo-article-tools .hgo-share-x{background:#111827;color:#fff;border-color:#111827}.hgo-article-tools .hgo-share-wa{background:#19b45b;color:#fff;border-color:#19b45b}
.hgo-article-tools a:focus-visible,.hgo-article-tools button:focus-visible,.hgo-article-toc a:focus-visible{outline:3px solid #df1f3d;outline-offset:2px}
.hgo-article-publine{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#51647b;font:500 13px/1.5 system-ui,sans-serif;margin:10px 0 18px}
.hgo-google-news{display:flex;gap:12px;align-items:center;justify-content:center;padding:13px 16px;margin:14px 0 22px;border:1px solid #d9e3ed;border-radius:12px;background:#fff;color:#172c47;text-decoration:none;font:500 13px/1.4 system-ui,sans-serif}.hgo-google-news strong{color:#e51b35;white-space:nowrap}.hgo-google-news span:last-child{margin-left:auto}
.hgo-article-toc{border:1px solid #dbe4ee;border-left:4px solid #ed2945;border-radius:13px;background:#f7f9fc;margin:22px 0 28px;overflow:hidden}.hgo-article-toc summary{cursor:pointer;padding:16px 20px;font:750 16px/1.4 system-ui,sans-serif;color:#12243c}.hgo-article-toc summary span{font-weight:500;font-size:12px;color:#6b7a8e;margin-left:12px}.hgo-article-toc[open] summary{border-bottom:1px solid #dbe4ee}.hgo-article-toc ol{margin:0;padding:15px 22px 17px 42px}.hgo-article-toc li{margin:9px 0;color:#ed2945}.hgo-article-toc li.h3{margin-left:18px}.hgo-article-toc a{color:#20334e;text-decoration:none;font:600 14px/1.55 system-ui,sans-serif}.hgo-article-toc a:hover{text-decoration:underline}
.hgo-readable-article{--hgo-reader-size:17px;font-size:var(--hgo-reader-size);line-height:1.82;overflow-wrap:anywhere}.hgo-readable-article p,.hgo-readable-article li{font-size:inherit;line-height:inherit}.hgo-readable-article h2,.hgo-readable-article h3{scroll-margin-top:95px}.hgo-readable-article h2{font-size:clamp(21px,2.4vw,27px);line-height:1.35}.hgo-readable-article h3{font-size:clamp(19px,2vw,23px)}
.hgo-inline-related{margin:26px 0;border-radius:13px;overflow:hidden;background:#f5f8fc;border:1px solid #e2e8f0}.hgo-inline-related-link{display:grid;grid-template-columns:minmax(110px,34%) 1fr;gap:0;color:#16263d;text-decoration:none}.hgo-inline-related-image{display:block;min-height:120px;overflow:hidden}.hgo-inline-related-image picture,.hgo-inline-related-image img{display:block;width:100%;height:100%;object-fit:cover}.hgo-inline-related-content{padding:16px;display:flex;flex-direction:column;justify-content:center;gap:7px}.hgo-inline-related-content small{color:#d61b35;font:800 11px/1.2 system-ui,sans-serif}.hgo-inline-related-content strong{font:750 clamp(14px,1.6vw,18px)/1.4 system-ui,sans-serif}.hgo-inline-related-content>span{color:#e11d39;font:700 12px/1.2 system-ui,sans-serif}
@media(max-width:640px){.hgo-article-tools{padding:9px}.hgo-article-tools a,.hgo-article-tools button{min-height:40px;padding:8px 10px}.hgo-google-news{align-items:flex-start;flex-wrap:wrap}.hgo-article-toc ol{padding-left:33px}.hgo-inline-related-link{grid-template-columns:110px minmax(0,1fr)}.hgo-inline-related-image{min-height:130px}.hgo-inline-related-content{padding:11px}.hgo-readable-article{line-height:1.7}}
@media(prefers-reduced-motion:reduce){.hgo-article-toc,.hgo-article-tools{scroll-behavior:auto}}

/* V2 compact TOC and inline related article card, scoped to article page only. */
.hgo-article-toc{max-width:100%;margin:18px 0 24px;border:1px solid #e1e7ef;border-left:3px solid #dc2038;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(18,36,60,.035)}
.hgo-article-toc summary{padding:13px 18px;font-size:15px;letter-spacing:0;list-style-position:inside}
.hgo-article-toc summary span{display:inline-block;margin-left:8px;font-size:12px;color:#687c94}
.hgo-article-toc ol{padding:10px 20px 6px 44px;margin:0}
.hgo-article-toc li{margin:0;padding:7px 0;border-bottom:1px solid #edf1f5;line-height:1.4}
.hgo-article-toc li:last-child{border-bottom:0}
.hgo-article-toc li[hidden]{display:none!important}
.hgo-article-toc li.h3{margin-left:12px}
.hgo-article-toc a{font-size:14px;line-height:1.45;font-weight:600;color:#172b46}
.hgo-article-toc a:hover{color:#c91f35}
.hgo-toc-more{display:block;width:calc(100% - 32px);margin:7px 16px 15px;padding:11px 14px;border:1px solid #dce4ef;border-radius:9px;background:#f5f8fc;color:#be2036;font:700 13px/1.3 system-ui,sans-serif;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}
.hgo-toc-more:hover{background:#edf3f9;border-color:#c5d4e5}
.hgo-toc-more:focus-visible{outline:3px solid #e43d52;outline-offset:2px}
.hgo-inline-related{margin:24px 0;border:1px solid #e0e6ef;border-radius:13px;background:#fff;box-shadow:0 5px 20px rgba(19,39,67,.05)}
.hgo-inline-related-link{grid-template-columns:minmax(140px,30%) minmax(0,1fr);align-items:stretch}
.hgo-inline-related-image{min-height:120px;max-height:180px}
.hgo-inline-related-content{padding:15px 19px;gap:8px;min-width:0}
.hgo-inline-related-content small{font-size:10px;letter-spacing:.07em;color:#b91d33}
.hgo-inline-related-content strong{font-size:clamp(15px,1.5vw,18px);line-height:1.42;color:#152943;text-decoration:none}
.hgo-inline-related-content>span{font-size:12px;color:#bb2339}
.hgo-inline-related-link:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.hgo-inline-related-link:focus-visible{outline:3px solid #e43d52;outline-offset:2px}
@media(max-width:640px){.hgo-article-toc{margin:16px 0 20px}.hgo-article-toc summary{padding:12px 13px;font-size:14px}.hgo-article-toc ol{padding:8px 14px 5px 32px}.hgo-article-toc a{font-size:13px}.hgo-toc-more{width:calc(100% - 24px);margin:6px 12px 12px}.hgo-inline-related-link{grid-template-columns:100px minmax(0,1fr)}.hgo-inline-related-image{min-height:108px;max-height:150px}.hgo-inline-related-content{padding:10px 12px;gap:5px}.hgo-inline-related-content strong{font-size:13px;line-height:1.35}.hgo-inline-related-content small{font-size:9px}}

/* V3: refined compact related card and conservative topic links */
.hgo-inline-related{position:relative;margin:24px 0;border:1px solid #dbe5ee;border-radius:16px;background:linear-gradient(115deg,#fff 0%,#f8fafc 100%);box-shadow:0 8px 26px rgba(15,35,57,.07);transition:box-shadow .2s ease,transform .2s ease}
.hgo-inline-related:hover{box-shadow:0 14px 34px rgba(15,35,57,.12);transform:translateY(-1px)}
.hgo-inline-related-link{display:grid;grid-template-columns:minmax(135px,29%) minmax(0,1fr);min-height:124px;align-items:stretch;gap:0;text-decoration:none!important}
.hgo-inline-related-image{height:100%;max-height:165px;min-height:124px;background:#e5eaf1}
.hgo-inline-related-image img{width:100%;height:100%;object-fit:cover}
.hgo-inline-related-content{padding:15px 20px;display:flex;align-items:flex-start;justify-content:center;gap:7px;min-width:0}
.hgo-inline-related-content small{display:inline-flex;align-items:center;gap:7px;color:#d21e37;letter-spacing:.1em;font-size:10px;font-weight:800}
.hgo-inline-related-content small:before{content:'';width:14px;height:3px;background:#e52543;border-radius:4px}
.hgo-inline-related-content strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:800 clamp(15px,1.5vw,18px)/1.4 system-ui,sans-serif;color:#14253e;text-decoration:none!important}
.hgo-inline-related-content>span{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:#c71936;font-size:12px;font-weight:800}
.hgo-inline-related-link:hover strong{color:#ba1831;text-decoration:none!important}
.hgo-inline-related-link:focus-visible{outline:3px solid #d91c3a;outline-offset:3px;border-radius:14px}
.hgo-readable-article a.hgo-context-link{color:#a71630;text-decoration:underline;text-decoration-color:#e9a8b4;text-underline-offset:3px;font-weight:650}
.hgo-readable-article a.hgo-context-link:hover{text-decoration-color:#a71630}
.hgo-article-topics{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:25px 0 16px;padding:15px 0;border-top:1px solid #e4eaf1}
.hgo-topics-label{font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.08em;color:#62738a;margin-right:4px}
.hgo-topic-chip{display:inline-flex;max-width:100%;padding:7px 11px;border-radius:100px;border:1px solid #dfe6ee;background:#f6f8fb;color:#273b53;font:650 12px/1.3 system-ui,sans-serif;overflow-wrap:anywhere}
.hgo-context-reading{margin:12px 0 25px;padding:17px 18px;background:#f6f9fc;border:1px solid #dfe7ef;border-radius:13px}
.hgo-context-reading>strong{display:block;color:#142b47;font:800 15px/1.4 system-ui,sans-serif;margin-bottom:10px}
.hgo-context-reading>div{display:grid;gap:7px}
.hgo-context-reading a{color:#25415f;text-decoration:none;font:600 13px/1.55 system-ui,sans-serif}
.hgo-context-reading a:hover{color:#bd1733;text-decoration:underline}
.hgo-context-reading a span{color:#c61c36}
@media(max-width:640px){.hgo-inline-related{margin:19px 0;border-radius:13px}.hgo-inline-related-link{grid-template-columns:106px minmax(0,1fr);min-height:116px}.hgo-inline-related-image{min-height:116px;max-height:145px}.hgo-inline-related-content{padding:10px 12px;gap:5px}.hgo-inline-related-content strong{font-size:13px;line-height:1.4;-webkit-line-clamp:3}.hgo-inline-related-content small{font-size:9px}.hgo-inline-related-content>span{font-size:11px}.hgo-article-topics{gap:6px}.hgo-topic-chip{font-size:11px;padding:6px 9px}.hgo-context-reading{padding:13px 14px}}
@media(max-width:350px){.hgo-inline-related-link{grid-template-columns:90px minmax(0,1fr)}.hgo-inline-related-content{padding:8px}.hgo-inline-related-content strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hgo-inline-related{transition:none}.hgo-inline-related:hover{transform:none}}

/* HGO 2026: accessible topic links and compact related-story cards */
.hgo-article-topics{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:24px 0 18px;padding:18px 0;border-top:1px solid #dce5ed;border-bottom:1px solid #edf1f5}
.hgo-article-topics .hgo-topics-label{font:800 11px/1.3 system-ui,sans-serif;letter-spacing:.09em;color:#657991;margin-right:4px}
.hgo-article-topics a.hgo-topic-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:9px 14px;background:#fff;border:1px solid #dbe4ee;border-radius:999px;color:#16334f;text-decoration:none;font:700 12px/1.35 system-ui,sans-serif;box-shadow:0 2px 6px rgba(20,40,70,.04);transition:background .15s,border-color .15s,transform .15s}
.hgo-article-topics a.hgo-topic-chip span{color:#c3162c;font-size:13px}
.hgo-article-topics a.hgo-topic-chip:hover{background:#fff4f5;border-color:#d6253b;transform:translateY(-1px)}
.hgo-article-topics a.hgo-topic-chip:focus-visible,.hgo-context-item:focus-visible{outline:3px solid #e0354a;outline-offset:3px}
.hgo-context-reading{margin:22px 0 30px;padding:22px;background:#fff;border:1px solid #dce5ee;border-radius:18px;box-shadow:0 10px 26px rgba(20,42,68,.055)}
.hgo-context-reading .hgo-context-head{padding:0 0 15px;border-bottom:1px solid #e7edf3;margin-bottom:14px}
.hgo-context-reading .hgo-context-kicker{display:block;font:800 10px/1.5 system-ui,sans-serif;letter-spacing:.11em;color:#c91d36;margin-bottom:5px}
.hgo-context-reading .hgo-context-head>strong{display:block;color:#122943;font:800 clamp(17px,2.1vw,21px)/1.3 system-ui,sans-serif;margin:0}
.hgo-context-reading .hgo-context-head p{margin:5px 0 0;color:#60728a;font:400 12px/1.6 system-ui,sans-serif}
.hgo-context-reading .hgo-context-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.hgo-context-reading a.hgo-context-item{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e5ebf2;border-radius:12px;background:#f9fbfd;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s}
.hgo-context-reading a.hgo-context-item:hover{border-color:#e6a7af;box-shadow:0 8px 20px rgba(15,35,55,.09);transform:translateY(-2px);text-decoration:none}
.hgo-context-image{display:block;width:100%;height:112px;overflow:hidden;background:#e6ecf2}
.hgo-context-image picture,.hgo-context-image img{display:block;width:100%;height:100%;object-fit:cover}
.hgo-context-copy{display:flex;flex-direction:column;gap:7px;padding:12px 12px 13px;min-width:0;flex:1}
.hgo-context-copy small{color:#bf1730;font:800 10px/1.4 system-ui,sans-serif;text-transform:uppercase}
.hgo-context-copy strong{color:#172b42;font:750 13px/1.45 system-ui,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.hgo-context-copy em{font:700 11px/1.4 system-ui,sans-serif;color:#b81b31;font-style:normal;margin-top:auto}
@media(max-width:760px){.hgo-context-reading{padding:15px;border-radius:14px}.hgo-context-reading .hgo-context-list{grid-template-columns:1fr;gap:10px}.hgo-context-reading a.hgo-context-item{flex-direction:row;min-height:100px}.hgo-context-image{flex:0 0 112px;width:112px;height:auto;min-height:100px}.hgo-context-copy{padding:10px;gap:4px}.hgo-context-copy strong{font-size:12px;-webkit-line-clamp:2}.hgo-article-topics{gap:7px}.hgo-article-topics a.hgo-topic-chip{padding:8px 11px}}
@media(max-width:380px){.hgo-context-image{flex-basis:90px;width:90px}.hgo-context-reading{padding:12px}}
@media(prefers-reduced-motion:reduce){.hgo-context-reading a.hgo-context-item,.hgo-article-topics a.hgo-topic-chip{transition:none}}
