.project-image.svelte-rqn88j{aspect-ratio:16 / 8.3}.project-title-link.svelte-rqn88j{color:inherit;text-decoration:none;transition:color .14s ease}.project-title-link.svelte-rqn88j:hover{color:rgb(var(--accent-rgb) / .95)}.project-description.svelte-rqn88j{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.project-header-github.svelte-rqn88j{display:inline-flex;align-items:center;justify-content:center;gap:.52rem;padding:.7rem 1.05rem;border:1px solid rgb(var(--text-rgb) / .12);border-radius:.82rem;background-color:var(--surface);color:rgb(var(--text-rgb) / .74);font-size:.9rem;font-weight:600;line-height:1;text-decoration:none;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.project-action-btn.svelte-rqn88j{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;padding:.58rem .84rem;border:1px solid rgb(var(--text-rgb) / .12);border-radius:.7rem;background-color:var(--surface);color:rgb(var(--text-rgb) / .74);font-size:.83rem;font-weight:600;line-height:1;text-decoration:none;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.project-header-github.svelte-rqn88j:hover,.project-action-btn.svelte-rqn88j:hover{color:rgb(var(--accent-rgb) / .95);border-color:rgb(var(--accent-rgb) / .32);background-color:rgb(var(--accent-rgb) / .08)}.project-action-btn-primary.svelte-rqn88j{border-color:rgb(var(--accent-rgb) / .3);background-color:rgb(var(--accent-rgb) / .1);color:rgb(var(--accent-rgb) / .95)}
