/* v0.8.0: legibility, compact ads, glass card and consistent content boundaries. */
.ine-v6-heading h2{font-size:21px;line-height:1.35}.ine-v6-heading>div>span{font-size:11px;letter-spacing:.14em}.ine-v6-heading>a,.ine-partner-actions a{font-size:13px}.ine-v6-panel,.ine-v6-side-card{padding:18px}.ine-v6-categories strong,.ine-v6-resource strong{font-size:15px;line-height:1.4}.ine-v6-categories small{font-size:12px}.ine-v6-resource{padding:14px 10px;min-height:150px}.ine-v6-resource small{font-size:13px;line-height:1.55;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.ine-v6-software strong{font-size:14px}.ine-v6-software small,.ine-v6-empty{font-size:13px}.ine-v6-home .ine-hot-content>a,.ine-v6-side-card .ine-hot-content>a{font-size:14px;line-height:1.6;font-weight:650}.ine-hot-meta{font-size:12px}.ine-hot-widget-head h2{font-size:17px!important}.ine-v6-random-list a,.ine-v6-random-list strong{font-size:14px;line-height:1.4}.ine-v6-random-list a{padding:10px 8px}.ine-v6-random-refresh,.ine-announcements-all{font-size:13px}.ine-v6-announcements a{font-size:14px!important;line-height:1.55}.ine-v6-announcements time,.ine-v6-announcements li>span{font-size:12px}.ine-v6-webmaster strong{font-size:16px}.ine-v6-webmaster small{font-size:13px}.ine-v6-home{--muted:#b0bdd3}:root[data-theme=light] .ine-v6-home{--muted:#52637c}
.ine-v6-sidebar .ine-social-card{padding:20px;border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgba(137,91,255,.4),transparent 60%),radial-gradient(ellipse at 0 100%,rgba(48,206,232,.19),transparent 60%),linear-gradient(135deg,rgba(34,57,112,.72),rgba(35,40,94,.6),rgba(14,48,78,.76));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ine-v6-sidebar .ine-social-card h2{font-size:23px;line-height:1.25;margin:20px 0 10px}.ine-v6-sidebar .ine-social-card p{font-size:14px;line-height:1.65}.ine-v6-sidebar .ine-social-brand{gap:10px}.ine-v6-sidebar .ine-social-brand strong{font-size:13px}.ine-v6-sidebar .ine-social-follow{font-size:11px;white-space:nowrap}.ine-v6-sidebar .ine-social-links{display:flex;gap:7px;flex-wrap:wrap}.ine-v6-sidebar .ine-social-links>a{flex:1;min-width:39px;max-width:70px;height:58px;padding:10px;border-radius:13px;background:rgba(206,225,255,.1);border:1px solid rgba(209,225,255,.27);box-shadow:inset 0 1px 0 #ffffff24}.ine-v6-sidebar .ine-social-icon-wrap{width:27px;height:27px}.ine-v6-sidebar .ine-social-card:after{background:linear-gradient(138deg,transparent 0 55%,#7dafff12 55.2%,transparent 74%),repeating-linear-gradient(145deg,transparent 0 34px,#ffffff08 35px,transparent 37px 70px)}:root[data-theme=light] .ine-v6-sidebar .ine-social-card{background:radial-gradient(ellipse at 100% 0,#cbb6ff66,transparent 60%),radial-gradient(ellipse at 0 100%,#70e4ef3d,transparent 60%),linear-gradient(135deg,#f7faffeb,#e8f2ffe0);border-color:#7b91cc75}:root[data-theme=light] .ine-v6-sidebar .ine-social-card h2{color:#182744}:root[data-theme=light] .ine-v6-sidebar .ine-social-card p{color:#526582}:root[data-theme=light] .ine-v6-sidebar .ine-social-links>a{background:#ffffff80;border-color:#859bca55}
.ine-ad-sidebar{aspect-ratio:auto;min-height:220px;height:clamp(220px,19vw,285px);max-height:285px}.ine-ad-sidebar .ine-ad-slide.is-text{padding:28px 18px}.ine-ad-sidebar .ine-ad-slide strong{font-size:20px}.ine-ad-sidebar .ine-ad-slogan{font-size:14px}.ine-ad-banner{aspect-ratio:auto;height:112px;min-height:100px;max-height:120px}.ine-ad-banner .ine-ad-slide.is-text{padding:22px 60px;gap:18px}.ine-ad-banner .ine-ad-brand-mark{width:40px;height:40px;flex-basis:40px;font-size:20px}.ine-ad-banner .ine-ad-slide strong{font-size:20px}.ine-ad-banner .ine-ad-slogan{font-size:14px}.ine-ad-banner .ine-ad-sponsored{top:7px;left:16px}.ine-ad-carousel .ine-ad-slide.is-image img{object-fit:contain;object-position:center}.ine-ad-sponsored{font-size:10px}.ine-ad-learn{font-size:12px}
.ine-partner-actions{display:flex;align-items:center;gap:18px}.ine-v6-partner-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ine-v6-partner-grid strong{font-size:14px}.ine-v6-partner-grid small{font-size:12px;line-height:1.5}.ine-v6-partner-grid>a{padding:12px;min-width:0}.ine-v6-partner-grid>a>span:last-child{flex:1}.ine-auto-icon{position:relative;isolation:isolate;overflow:hidden}.ine-auto-icon>span{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#765de8,#3bbbd7);color:white;font-weight:800}.ine-auto-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--surface,#fff)}
.ine-footer-main{gap:32px}.ine-footer-brand>p,.ine-footer-links a,.ine-footer-follow>p{font-size:14px;line-height:1.8}.ine-footer-links h3,.ine-footer-follow h3{font-size:17px}.ine-footer-bottom{font-size:13px;line-height:1.7}.ine-footer-bottom nav{flex-wrap:wrap}.ine-footer-logo{display:block;max-width:100%;object-fit:contain}.ine-footer-main>div:only-child{grid-column:1/-1}.ine-footer-main:not(:has(.ine-footer-brand)){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
/* Every resource-detail section shares the exact same outer edges. */
.content-wrap.single-resource{width:calc(100% - 48px);max-width:1600px;padding:26px 0 60px;margin-inline:auto}.single-resource .resource-detail{width:100%;margin:0;padding:0;min-width:0}.single-resource .resource-unified-hero,.single-resource .detail-lead,.single-resource .detail-layout,.single-resource .detail-related,.single-resource .crumb{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}.single-resource .resource-unified-hero{left:auto;right:auto;transform:none}.single-resource .detail-lead{padding:0;margin-block:24px;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.single-resource .detail-main,.single-resource .detail-sidebar,.single-resource .detail-section{min-width:0}.single-resource .entry-content{overflow-wrap:anywhere}.single-resource .entry-content img,.single-resource .entry-content video{max-width:100%;height:auto}.single-resource .entry-content pre{overflow:auto;max-width:100%}.single-resource .entry-content table{display:block;overflow:auto;max-width:100%}.page-content{max-width:1600px}
@media(min-width:1001px){.ine-v6-sidebar{position:sticky;top:calc(88px + var(--wp-admin--admin-bar--height,0px));max-height:calc(100dvh - 104px - var(--wp-admin--admin-bar--height,0px));overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:thin;padding-right:5px;scroll-padding-top:12px}}
@media(max-width:1399px){.ine-v6-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ine-v6-sidebar .ine-social-card h2{font-size:21px}.ine-v6-sidebar .ine-social-brand strong{font-size:11px}.ine-v6-sidebar .ine-social-follow{font-size:10px;padding:6px 8px}}
@media(max-width:1000px){.ine-v6-columns{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.ine-v6-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ine-v6-sidebar{position:static;max-height:none;overflow:visible}.ine-v6-sidebar .ine-social-top{flex-wrap:wrap;gap:10px}}
@media(max-width:760px){.ine-v6-columns{grid-template-columns:1fr}.ine-v6-heading h2{font-size:19px}.ine-v6-categories strong{font-size:14px}.ine-v6-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ine-v6-resource{min-height:140px;padding:12px 7px}.ine-v6-resource strong{font-size:13px;overflow-wrap:anywhere}.ine-v6-resource small{font-size:12px}.ine-v6-panel,.ine-v6-side-card{padding:14px}.ine-ad-sidebar{height:220px;max-height:220px}.ine-ad-banner{height:140px;min-height:140px;max-height:140px}.ine-ad-banner .ine-ad-slide.is-text{flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;gap:7px 12px;padding:27px 30px 24px}.ine-ad-banner .ine-ad-slide strong{font-size:17px}.ine-ad-banner .ine-ad-slogan{font-size:13px;max-width:100%}.ine-ad-banner .ine-ad-brand-mark{width:30px;height:30px;flex-basis:30px}.ine-ad-banner .ine-ad-learn{font-size:12px;margin:0}.content-wrap.single-resource{width:calc(100% - 32px);padding-top:18px}.single-resource .detail-lead{font-size:16px}.single-resource .detail-layout{grid-template-columns:1fr}.ine-v6-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ine-v6-partner-grid small{display:none}.ine-v6-partner-grid strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.ine-partner-actions{gap:12px;flex-wrap:wrap}.ine-footer-main{gap:26px}.ine-footer-links a,.ine-footer-brand>p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ine-v6-sidebar{scroll-behavior:auto}.ine-social-card *{animation:none!important;transition:none!important}}
.ine-v6-categories>a{min-width:0}.ine-v6-categories>a>span{min-width:0;flex:1}.ine-v6-categories strong{white-space:normal;overflow-wrap:anywhere}.ine-v6-sidebar::-webkit-scrollbar{width:5px;height:5px}.ine-v6-sidebar::-webkit-scrollbar-track{background:transparent}.ine-v6-sidebar::-webkit-scrollbar-thumb{background:#8496bd66;border-radius:6px}.ine-v6-sidebar{scrollbar-color:#8496bd66 transparent}
