.project[data-v-f08e85e2]{border:1px solid var(--rule);background:var(--paper-raised);flex-direction:column;min-height:255px;transition:all .25s;display:flex;overflow:hidden}.project[data-v-f08e85e2]:hover{border-color:var(--accent-border);transform:translateY(-4px)}.project[data-v-f08e85e2]:after{content:"";background:radial-gradient(circle,#eb6c3614,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-90px;right:-95px}.tag[data-v-f08e85e2]{letter-spacing:.08em;color:var(--soft);text-transform:uppercase;font-size:10px}.chip[data-v-f08e85e2]{border:1px solid var(--rule);color:var(--muted);background:var(--paper-raised);padding:5px 8px}.metric-row[data-v-f08e85e2]{gap:16px;margin-top:auto;padding-top:20px;display:flex}.metric b[data-v-f08e85e2]{color:var(--ink-strong);letter-spacing:-.025em;font-size:18px;display:block}.metric span[data-v-f08e85e2]{color:var(--soft);font-size:10px}.metric.good b[data-v-f08e85e2]{color:var(--green)}@media (width<=900px){.project[data-v-f08e85e2]{min-height:0}.metric-row[data-v-f08e85e2]{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:12px;margin-top:22px;padding-top:18px;display:grid}.metric[data-v-f08e85e2]{min-width:0}.metric b[data-v-f08e85e2]{line-height:1.15}.metric span[data-v-f08e85e2]{margin-top:5px;line-height:1.35;display:block}}@media (width<=560px){.metric-row[data-v-f08e85e2]{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;margin-top:20px;padding-top:16px}.metric b[data-v-f08e85e2]{white-space:normal;font-size:17px}.metric span[data-v-f08e85e2]{font-size:9px}}
