.vote[data-v-8233153a]{z-index:10;gap:.5rem;display:flex;position:relative}.vote__button[data-v-8233153a]{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:3.25rem;min-height:3.25rem;font-size:.75rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;display:flex}.vote__button[data-v-8233153a]:hover{border-color:var(--color-primary);color:var(--color-primary)}.vote__button[data-v-8233153a]:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.vote__button--active[data-v-8233153a]{background:var(--color-primary);border-color:var(--color-primary)}.vote__button--active[data-v-8233153a],.vote__button--active[data-v-8233153a]:hover{color:var(--color-primary-foreground)}.vote__button--down.vote__button--active[data-v-8233153a]{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.vote__icon[data-v-8233153a]{width:.8rem;height:.8rem}.vote__icon--down[data-v-8233153a]{transform:rotate(180deg)}.vote--lg .vote__button[data-v-8233153a]{flex-direction:row;gap:.5rem;width:auto;min-width:4.75rem;min-height:3rem;padding:0 1rem;font-size:.95rem}.vote--lg .vote__icon[data-v-8233153a]{width:.95rem;height:.95rem}.similar__title[data-v-76c54938]{color:var(--color-foreground);letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.similar__list[data-v-76c54938]{margin:0;padding:0;list-style:none}.similar__item[data-v-76c54938]{color:inherit;border-radius:10px;align-items:flex-start;gap:.7rem;margin:0 -.5rem;padding:.6rem .5rem;text-decoration:none;transition:background-color .15s;display:flex}.similar__item[data-v-76c54938]:hover{background:var(--color-muted)}.similar__item[data-v-76c54938]:focus-visible{outline:3px solid var(--color-ring);outline-offset:1px}.similar__logo[data-v-76c54938]{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-primary);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:grid;overflow:hidden}.similar__logo img[data-v-76c54938]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:4px}.similar__copy[data-v-76c54938]{flex:1;gap:.1rem;min-width:0;display:grid}.similar__name[data-v-76c54938]{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650;overflow:hidden}.similar__description[data-v-76c54938]{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.similar__votes[data-v-76c54938]{color:var(--color-muted-foreground);flex:none;gap:.25rem;font-size:.75rem;font-weight:700}.similar__more[data-v-76c54938],.similar__votes[data-v-76c54938]{align-items:center;display:inline-flex}.similar__more[data-v-76c54938]{color:var(--color-primary);gap:.4rem;min-height:40px;font-size:.85rem;font-weight:650;text-decoration:none}.similar__more[data-v-76c54938]:hover{text-underline-offset:3px;text-decoration:underline}.similar__more[data-v-76c54938]:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.similar__votes[data-v-76c54938] svg{width:.7rem;height:.7rem}.skeleton[data-v-86370fc8]{--skeleton-base:color-mix(in srgb,var(--color-foreground) 8%,var(--color-background));--skeleton-shine:color-mix(in srgb,var(--color-foreground) 3%,var(--color-background));background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:300% 100%;border-radius:6px;animation:1.4s ease-in-out infinite shimmer-86370fc8;display:block}@keyframes shimmer-86370fc8{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton[data-v-86370fc8]{animation:none}}
