.project-cover{background:var(--paper);overflow:hidden}
.project-cover img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}
.project-cover-title{font-size:26px;line-height:1.5;padding:28px;color:var(--ink)}
.project-published .project-title h3{font-size:24px;line-height:1.5}
.project-published .project-info>p{min-height:3.4em}
.project-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;font-size:12px}
.project-actions .text-button{font-size:12px;color:var(--muted)}
.project-launch{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:5px 0}
.project-launch:hover{opacity:.7}
.project-detail-cover{width:100%;max-height:420px;object-fit:contain;margin-top:24px;background:var(--paper)}
.project-description{white-space:pre-line;line-height:1.9;margin:24px 0}
@media(min-width:601px) and (max-width:1250px){.header-author{display:none}.site-nav{gap:14px}.site-nav a{white-space:nowrap}}
@media(min-width:601px) and (max-width:850px){.site-header{flex-wrap:wrap;height:auto;min-height:90px;padding-block:14px;gap:10px}.site-nav{order:3;width:100%;justify-content:space-between;margin:0}.header-actions{margin-left:auto}}
