.ine-hot-hub{--hub-accent:#4ddce8}.ine-banner-hot_topics{background:radial-gradient(ellipse at 90% 80%,#8455e744,transparent 60%),linear-gradient(110deg,#16334f,#172541)}.ine-banner-hot_topics:after{display:none}.ine-banner-hot_topics .ine-orbit-art i{border:1px solid #53dfe6aa;width:90px;height:90px;inset:15px 45px;transform:none;box-shadow:0 0 20px #5acbea20}.ine-banner-hot_topics .ine-orbit-art i:nth-child(2){width:130px;height:130px;inset:-5px 25px}.ine-banner-hot_topics .ine-orbit-art i:nth-child(3){width:170px;height:170px;inset:-25px 5px}.ine-banner-hot_topics .ine-orbit-art b{font-size:30px;inset:36px 70px}.ine-hub-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0}.ine-hub-filters,.ine-hub-toolbar>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ine-hub-toolbar button{border:1px solid var(--line);border-radius:10px;padding:9px 18px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.ine-hub-filters [aria-pressed=true]{background:linear-gradient(110deg,#55e0e5,#44cbe0);color:#10243b;border-color:#52e0e6}.ine-hub-toolbar>div:last-child>span{font-size:13px;color:var(--muted)}.ine-hub-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.ine-hub-group{min-width:0;border:1px solid color-mix(in srgb,var(--hub-accent) 20%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface) 85%,transparent);padding:14px}.ine-hub-world{--hub-accent:#ae8ae9}.ine-hub-tech{--hub-accent:#77bce9}.ine-hub-group>h2{font-size:21px;line-height:1.3;margin:0 0 16px;color:var(--hub-accent);border-left:4px solid var(--hub-accent);padding-left:10px}.ine-hub-card{border:1px solid var(--line);border-radius:13px;padding:15px;background:linear-gradient(135deg,var(--surface2),var(--surface));margin-bottom:14px;min-width:0}.ine-hub-card:last-child{margin-bottom:0}.ine-hub-card>header{display:flex;align-items:center;gap:9px}.ine-hub-source-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;font-size:21px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--hub-accent),#4465ab)}.ine-hub-source-icon img{width:100%;height:100%;object-fit:contain}.ine-hub-card h3{font-size:16px;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.ine-hub-badge{white-space:nowrap;font-size:10px;padding:2px 5px;border-radius:5px;border:1px solid color-mix(in srgb,var(--hub-accent) 65%,transparent);color:var(--hub-accent)}.ine-hub-card button{margin-left:auto;flex:0 0 30px;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--hub-accent);font-size:21px;cursor:pointer}.ine-hub-updated{font-size:11px;color:var(--muted);margin:8px 0 10px;text-align:right}.ine-hub-card ol{margin:0;padding:0;list-style:none}.ine-hub-card li{display:flex;align-items:flex-start;gap:9px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.ine-hub-card li:last-child{border-bottom:0}.ine-hub-card li>span{flex:0 0 21px;display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:var(--surface2);color:var(--muted);font-size:12px}.ine-hub-card li:nth-child(-n+3)>span{background:color-mix(in srgb,var(--hub-accent) 20%,var(--surface2));color:var(--text)}.ine-hub-card li>a{font-size:14px;line-height:1.55;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ine-hub-card li>a:hover{color:var(--hub-accent)}.ine-hub-source-link{display:block;border-top:1px solid var(--line);padding-top:12px;margin-top:12px;color:var(--hub-accent);font-size:13px}.ine-hub-empty,.ine-hub-card-status,.ine-hub-note,.ine-hub-status{font-size:13px;line-height:1.6;color:var(--muted)}.ine-hub-note{margin-top:22px}.ine-hub-status:empty{display:none}.ine-hub-columns.is-filtered{grid-template-columns:1fr}.ine-hub-columns.is-filtered .ine-hub-group:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ine-hub-columns.is-filtered .ine-hub-group>h2{grid-column:1/-1;margin-bottom:0}.ine-hot-hub [hidden]{display:none!important}.ine-hot-hub button:focus-visible,.ine-hot-hub a:focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.ine-hot-hub button:disabled{opacity:.5;cursor:wait}.ine-hub-card[aria-busy=true] [data-hub-refresh]{animation:ine-hub-spin .9s linear infinite}@keyframes ine-hub-spin{to{transform:rotate(360deg)}}:root[data-theme=light] .ine-hot-hub{--hub-accent:#087a91}:root[data-theme=light] .ine-hub-world{--hub-accent:#7153aa}:root[data-theme=light] .ine-hub-tech{--hub-accent:#236aa3}:root[data-theme=light] .ine-banner-hot_topics{background:radial-gradient(ellipse at 90% 80%,#c2a8f555,transparent 60%),linear-gradient(110deg,#e9f7ff,#edf1ff)}
@media(max-width:1100px){.ine-hub-card header{flex-wrap:wrap}.ine-hub-badge{font-size:9px}.ine-hub-card h3{font-size:14px}}@media(max-width:850px){.ine-hub-columns{grid-template-columns:1fr}.ine-hub-columns.is-filtered .ine-hub-group:not([hidden]){display:block}.ine-hub-columns.is-filtered .ine-hub-group>h2{margin-bottom:16px}.ine-hub-toolbar{gap:12px}.ine-hub-toolbar button{padding:8px 12px;font-size:13px}.ine-banner-hot_topics .ine-orbit-art{position:absolute;right:0;bottom:0;width:180px;opacity:.3;transform:scale(.65);transform-origin:right bottom}.ine-hub-card h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ine-hub-card[aria-busy=true] [data-hub-refresh]{animation:none}}
