@layer components{.c-clip-vote_status,.c-clip-vote_error{text-align:center}.c-clip-vote_button{--vote-color:var(--color-accent);width:var(--spacing-44-44);height:var(--spacing-44-44);border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;touch-action:manipulation;place-items:center;display:grid}.c-clip-vote_button svg{width:var(--spacing-20-20);height:var(--spacing-20-20)}.c-clip-vote_button.-down{--vote-color:var(--color-red-400)}.c-clip-vote_button.-down svg{transform:rotate(180deg)}.c-clip-vote_button:hover:not(:disabled),.c-clip-vote_button[aria-pressed=true]{color:var(--color-background);border-color:var(--vote-color);background:var(--vote-color)}.c-clip-vote_button:disabled{cursor:default}.c-clip-vote_button:disabled:not([aria-pressed=true]){opacity:.4}.c-clip-vote_retry{color:var(--color-accent);cursor:pointer;text-underline-offset:3px;text-decoration:underline}}
@layer components{.c-github-repo{margin-block:var(--spacing-24-24);padding-block:var(--spacing-16-16)}.c-github-repo .c-github-repo_link{isolation:isolate;grid-template-columns:var(--spacing-44-44) minmax(0, 1fr) var(--spacing-24-24);gap:var(--spacing-16-16);padding:var(--spacing-32-32) var(--spacing-24-24);border:1px solid color-mix(in srgb, #303030, var(--color-accent) var(--border-proximity,0%));border-radius:var(--spacing-8-8);color:var(--color-foreground);background:linear-gradient(125deg,#191919,#101010 75%);text-decoration:none;transition:border-color .2s ease-out;display:grid;position:relative;overflow:hidden}.c-github-repo_link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.c-github-repo_avatar img{border-radius:50%}.c-github-repo_content{flex-direction:column;min-width:0;display:flex}.c-github-repo_owner{font-size:var(--text-11-11);color:var(--color-muted)}.c-github-repo_name{font-size:var(--text-16-16);overflow-wrap:anywhere;font-weight:550}.c-github-repo_description{margin-top:var(--spacing-8-8);color:var(--color-secondary);font-size:var(--text-13-13);line-height:var(--leading-1-5)}.c-github-repo_footer{gap:var(--spacing-16-16);margin-top:var(--spacing-16-16);font-size:var(--text-11-11);color:var(--color-accent);flex-wrap:wrap;display:flex}.c-github-repo_language{align-items:center;gap:var(--spacing-6-6);color:var(--color-muted);display:inline-flex}.c-github-repo_language i{width:var(--spacing-8-8);height:var(--spacing-8-8);background:var(--color-accent-muted);border-radius:50%}.c-github-repo_icon{width:var(--spacing-24-24);height:var(--spacing-24-24)}@media (prefers-reduced-motion:reduce){.c-github-repo .c-github-repo_link{transition:none}}@media (max-width:480px){.c-github-repo .c-github-repo_link{gap:var(--spacing-12-12);padding:var(--spacing-24-24) var(--spacing-16-16)}}}
