.project-tile.tile-paper{background:var(--tile-paper)}.project-tile.tile-day{background:var(--tile-day)}.project-tile.tile-invoice{background:var(--tile-invoice)}.project-tile.tile-form{background:var(--tile-form)}.project-tile.tile-hue{background:var(--tile-hue)}.project-tile.tile-note{background:var(--tile-note)}.tile-preview.tile-preview-readme{object-fit:scale-down}.project-card,.compact-card{position:relative}.card-link:after{content:"";position:absolute;inset:0}.project-card .card-link:after{border-radius:18px}.compact-card .card-link:after{border-radius:16px}.card-link:focus-visible{outline:none}.card-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.project-card .cover-saved,.card-owner{z-index:1;position:relative}.card-dots>*+:before{content:"·";color:var(--text-2);margin:0 .3em;font-weight:400}.project-rank{color:var(--text-3);font-variant-numeric:tabular-nums;margin-right:8px}.card-byline{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;margin:-2px 0 0;font-size:13px;line-height:1.5;display:flex}.card-byline>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.card-owner{min-width:0;color:var(--text-2);align-items:center;display:flex}.card-owner>span{text-overflow:ellipsis;overflow:hidden}.card-owner:hover{color:var(--accent-ink)}@media (max-width:520px),(pointer:coarse){.card-owner{min-height:44px;margin:-12px 0}}.compact-body{flex-grow:1}.card-meta{min-width:0;color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin:auto 0 0;padding-top:8px;font-size:13px;line-height:1.5;display:flex}.card-meta-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.card-meta .star-metric{color:var(--text);flex-wrap:nowrap;flex:none;font-weight:500}.card-meta-compact{text-overflow:ellipsis;padding-top:4px;display:block;overflow:hidden}.star-growth-metric strong{font-weight:650}.star-growth-metric small{color:var(--text-2);font-weight:400}
