.skills-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.skills-card{gap:10px}.skills-card .feed-card-top{min-height:44px}.skills-card h3{font-size:19px}.skills-card h3 a{display:block}.skills-card h3 a,.skills-card .feed-card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills-card .feed-card-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px}.skills-card .feed-chip-row{min-height:22px}@media (max-width:1360px){.skills-card .feed-chip-row .feed-chip:nth-child(2){display:none}}.skills-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;min-height:51px}.skills-metrics>div{display:grid;gap:3px;padding:8px 9px;border-radius:9px;background:var(--surface);min-width:0}.skills-metrics dt{color:var(--text-5);font-size:9.5px;white-space:nowrap}.skills-metrics dd{margin:0;color:var(--green-ink);font:700 13px/1.3 JetBrains Mono,monospace;letter-spacing:-.02em;overflow-wrap:anywhere}.skills-foot{display:grid;gap:3px;margin:0;color:var(--text-5);font-size:10.5px;line-height:1.6;min-height:37px;overflow:hidden}.skills-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-more-commands{margin-top:10px;padding:11px 14px;border:1px solid var(--line-soft);border-radius:11px;background:#fff}.skill-more-commands summary{cursor:pointer;color:var(--text-1);font-size:12.5px;font-weight:800}.skill-more-commands ul{display:grid;gap:7px;margin:10px 0 0;padding-left:18px}.skill-more-commands li{color:var(--text-3);font:11.5px/1.7 JetBrains Mono,monospace;overflow-wrap:anywhere}.skill-more-commands code{color:var(--green-ink)}.skill-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:14px 0 0;font-size:11.5px}.skill-path{color:var(--text-5)}.skill-path code{padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--text-2);font:11px JetBrains Mono,monospace;overflow-wrap:anywhere}.skill-cap-list{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.skill-cap-list li{position:relative;padding:9px 13px 9px 30px;border:1px solid var(--line-soft);border-radius:10px;background:#fafcfb;color:var(--text-3);font-size:12px;line-height:1.7}.skill-cap-list li:before{content:"\2713";position:absolute;left:11px;top:9px;color:var(--green-bright);font-weight:800}.skill-h3{margin:18px 0 8px;color:var(--text-1);font-size:14px;font-weight:800;letter-spacing:-.02em}.skill-prose{margin:0 0 4px;padding:13px 15px;border:1px solid var(--line-soft);border-radius:11px;background:#fafcfb;color:var(--text-3);font-size:12.5px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.dir-sideitem.is-on{cursor:default}@media (max-width:650px){.skills-grid{grid-template-columns:1fr}.skills-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.skills-metrics dd{font-size:12px}}.skills-page .dir-side-head{display:block;padding:11px 13px}.skills-page .dir-side-head strong{display:block;line-height:1.4}.skills-page .dir-side-head span{display:block;margin-top:3px;font-size:10px;line-height:1.4;letter-spacing:0}
