/* Scoped, two-mode technology radar; follows site widget color tokens. */
.axy-tech-radar{display:grid;gap:12px}
.axy-radar-entry{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:0 0 12px;border-bottom:1px solid var(--axy-radar-border,rgba(95,115,145,.24))}
.axy-radar-entry:last-child{padding-bottom:0;border:0}
.axy-radar-image{display:flex;align-items:center;justify-content:center;min-height:58px;aspect-ratio:641/380;border-radius:10px;overflow:hidden;background:var(--axy-radar-fallback,#dde8f5)}
.axy-radar-image img{width:100%;height:100%;aspect-ratio:641/380;object-fit:cover;display:block}
.axy-radar-fallback{font-size:28px;color:var(--axy-radar-muted,#63758e)}
.axy-radar-content{min-width:0;display:grid;gap:4px}
.axy-radar-date{font-size:11px;color:var(--axy-radar-muted,#61738c)!important}
#secondary .axy-radar-title,.jet-sidebar .axy-radar-title{display:block;font-weight:750;font-size:14px;line-height:1.4;text-decoration:none;color:var(--axy-radar-text,#162d48)!important}
#secondary .axy-radar-title:hover,.jet-sidebar .axy-radar-title:hover{text-decoration:underline}
.axy-radar-empty{color:var(--axy-radar-muted,#61738c)!important}
body.dark-theme{--axy-radar-text:#f1f6ff;--axy-radar-muted:#cad7eb;--axy-radar-border:#526078;--axy-radar-fallback:#263751}
body:not(.dark-theme){--axy-radar-text:#172a45;--axy-radar-muted:#435977;--axy-radar-border:#d5deeb;--axy-radar-fallback:#e3ecf6}
@media(max-width:480px){.axy-radar-entry{grid-template-columns:82px minmax(0,1fr)}}
