.resume-selection{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:12px 16px;border:1px solid #ffffff30;border-radius:10px;background:var(--ui-deep);color:var(--ui-selected);font-size:13px}.resume-selection a{color:var(--ui-line);font-weight:600;white-space:nowrap}.resume-selection a:hover{text-decoration:underline}.recent-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 54px)/4));gap:18px;overflow-x:auto;padding:3px 3px 14px;scroll-snap-type:x proximity}.recent-card{display:flex;flex-direction:column;border:1px solid var(--ui-selected);border-radius:14px;overflow:hidden;background:white;scroll-snap-align:start;color:var(--ui-deep)}.recent-card:hover{border-color:var(--ui-muted)}.recent-image{height:155px;background:var(--ui-field);display:grid;place-items:center;font-size:12px;color:var(--ui-muted)}.recent-image img{width:100%;height:155px;object-fit:cover}.recent-flat .recent-image img{object-fit:contain;background:white}.recent-copy{padding:15px}.recent-copy small,.recent-copy p{font-size:12px;color:var(--ui-muted)}.recent-copy h3{font-size:17px;margin:8px 0}.recent-copy strong{display:block;margin-top:12px;font-size:15px}@media(max-width:760px){.resume-selection{align-items:flex-start;flex-direction:column;gap:8px;font-size:12px}.recent-list{grid-auto-columns:240px}.recent-image,.recent-image img{height:145px}}
