/* Hak Gündem Online: built-in modules, desktop/tablet/mobile */
.hgo-home .hgo-live-strip{border:1px solid #e2e8f0;border-radius:13px;background:#fff;padding:12px 16px;min-width:0;box-shadow:0 4px 15px rgba(15,23,42,.035)}
.hgo-home .hgo-live-grid{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}
.hgo-home .hgo-live-item{flex:1 1 130px;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 12px;border-right:1px solid #e7ebf1}
.hgo-home .hgo-live-item:last-child{border-right:0}
.hgo-home .hgo-live-item small{font-size:11px;color:#65748a;font-weight:700}
.hgo-home .hgo-live-item strong{font-size:clamp(14px,1.35vw,19px);line-height:1.3;color:#13233c;font-variant-numeric:tabular-nums}
.hgo-home .hgo-live-source{display:block;color:#68788b;font-size:10px;margin:9px 0 0}
.hgo-home .hgo-module-subtitle{font-size:12px;line-height:1.5;color:#52647b;margin:0 0 10px}
.hgo-home .hgo-editorial-epaper .hgo-epaper-cover{border-radius:10px;background:linear-gradient(130deg,#172a43,#243d60);padding:18px 15px;display:flex;flex-direction:column;gap:7px;color:#fff;margin:10px 0}
.hgo-home .hgo-epaper-cover strong{font-size:clamp(17px,1.6vw,23px);line-height:1.1;letter-spacing:.02em}
.hgo-home .hgo-epaper-cover small{color:#cbd8e9;font-size:11px}
.hgo-home .hgo-editorial-list{list-style:none;margin:8px 0 13px;padding:0}
.hgo-home .hgo-editorial-list li{padding:9px 0;border-bottom:1px solid #e9edf2;font-size:12px;line-height:1.5}
.hgo-home .hgo-editorial-list li:last-child{border-bottom:0}
.hgo-home .hgo-editorial-list a{color:#14253e;text-decoration:none;font-weight:650}
.hgo-home .hgo-editorial-list a:hover{text-decoration:underline;color:#bd152b}
.hgo-home .hgo-module-action{display:inline-flex;align-items:center;gap:5px;padding:9px 11px;border-radius:8px;background:#bf142b;color:#fff!important;text-decoration:none;font-size:12px;font-weight:750;line-height:1.3;max-width:100%}
.hgo-home .hgo-module-action:hover{background:#951226}
.hgo-home .hgo-official p{font-size:13px;line-height:1.6;color:#52647b;margin:4px 0 12px}
.hgo-home .hgo-official>small,.hgo-home .hgo-horoscope>small,.hgo-home .hgo-standings>small{display:block;color:#68788b;font-size:10px;line-height:1.5;margin-top:11px}
.hgo-home .hgo-zodiac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.hgo-home .hgo-zodiac-grid details{border:1px solid #e3e9f1;border-radius:8px;min-width:0;background:#f9fafc}
.hgo-home .hgo-zodiac-grid summary{cursor:pointer;padding:9px 10px;font-weight:750;font-size:12px;color:#253b59;list-style:none}
.hgo-home .hgo-zodiac-grid summary::-webkit-details-marker{display:none}
.hgo-home .hgo-zodiac-grid summary::after{content:'+';float:right;color:#d11b36}
.hgo-home .hgo-zodiac-grid details[open] summary::after{content:'−'}
.hgo-home .hgo-zodiac-grid p{padding:0 10px 9px;margin:0;font-size:11px;color:#52647b;line-height:1.5}
.hgo-home .hgo-standings table{width:100%;border-collapse:collapse;table-layout:auto}
.hgo-home .hgo-standings td,.hgo-home .hgo-standings th{padding:8px 5px;overflow-wrap:anywhere}
.hgo-home .hgo-standings td:nth-child(n+2),.hgo-home .hgo-standings th:nth-child(n+2){text-align:center}
.hgo-home .hgo-side-widget{min-width:0;overflow-wrap:anywhere}
@media(max-width:960px){.hgo-home .hgo-live-item{flex-basis:100px;padding:6px 9px}.hgo-home .hgo-live-item strong{font-size:15px}}
@media(max-width:700px){.hgo-home .hgo-live-strip{padding:10px 11px}.hgo-home .hgo-live-grid{gap:5px}.hgo-home .hgo-live-item{flex:1 1 90px;padding:5px 8px}.hgo-home .hgo-live-item strong{font-size:14px}.hgo-home .hgo-side-widget{width:100%}.hgo-home .hgo-zodiac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hgo-home .hgo-module-action{min-height:38px}}
@media(max-width:380px){.hgo-home .hgo-zodiac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hgo-home .hgo-live-item{flex-basis:80px}}
