.project-content{max-width:760px}
.project-actions{margin:0 0 1.5rem;font-family:var(--sans);font-size:.86rem;font-weight:650}
.project-actions a{color:var(--raspberry)}
.project-shot{aspect-ratio:16/9;margin:0 0 2.6rem;overflow:hidden;border:1px solid var(--rule);border-radius:10px;background:var(--ivory-2)}
.project-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}
.skills-table-wrap{overflow-x:auto;margin:1.25rem 0 2.5rem}
.skills-table{width:100%;border-collapse:collapse;font-size:.94rem}
.skills-table th,.skills-table td{padding:.85rem 1rem;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}
.skills-table thead th{font-family:var(--sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.skills-table tbody th{width:31%;font-family:var(--sans);font-size:.86rem;color:var(--plum)}
.project-back{margin-top:2.5rem;font-family:var(--sans);font-weight:650}
.project-back a{color:var(--raspberry)}
@media (max-width:620px){.skills-table th,.skills-table td{padding:.75rem .65rem}.skills-table tbody th{width:38%}}
