.tech-list{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none}.tech{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px var(--space-3) 4px 5px;border:1px solid color-mix(in srgb,var(--tech, var(--color-border-3)) 55%,var(--color-border-2));border-radius:var(--radius-md);background:color-mix(in srgb,var(--tech, transparent) 10%,transparent);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.2;color:var(--color-text-1);white-space:nowrap}.tech__icon{border-radius:5px}.tech__generic{display:inline-grid;flex:none;place-items:center;border-radius:23%;background:var(--color-surface-4);color:var(--color-text-2)}.tech--more{padding:4px var(--space-3);border-color:var(--color-border-3);background:transparent;color:var(--color-text-3)}.tech-list[data-size=lg]{gap:var(--space-2) var(--space-3)}.tech-list[data-size=lg] .tech{gap:var(--space-2);min-height:40px;padding:7px var(--space-4) 7px 8px;border-radius:var(--radius-md);font-size:var(--text-sm)}.tech-list[data-size=lg] .tech__icon{border-radius:6px}.pcover{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);overflow:hidden;background:radial-gradient(90% 120% at var(--pc-x) 0%,color-mix(in srgb,var(--pc-1) 42%,transparent),transparent 66%),linear-gradient(var(--pc-angle),color-mix(in srgb,var(--pc-2) 22%,transparent),transparent 72%),var(--color-surface-2)}.pcover:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--color-text-1) 14%,transparent) 1px,transparent 1px);background-size:14px 14px;mask-image:linear-gradient(to bottom,#000,transparent 85%);pointer-events:none}.pcover>*{position:relative}.pcover__path{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcover__title{font-family:var(--font-display);font-size:clamp(var(--text-lg),4.2cqi,var(--text-2xl));font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-1);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcover__langs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-2)}.pcover__lang{display:inline-flex;align-items:center;gap:6px}.pcover__dot{width:7px;height:7px;border-radius:50%}.pcover--terminal{justify-content:center;gap:var(--space-2);padding:var(--space-5) var(--space-6)}.pcover__icon{position:absolute;top:var(--space-4);left:var(--space-4);display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-2) 80%,transparent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;color:var(--color-brand-text)}.pcover__prompt{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--color-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcover__sign{color:var(--color-brand-text)}.pcover__sub{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-3)}
