.website-card[data-v-ab14e572]{background-color:var(--c-bg-1);border:1px solid var(--c-bg-soft);border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:1rem 0;overflow:hidden;transition:all .3s ease}.website-card[data-v-ab14e572]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.website-card .card-link[data-v-ab14e572]{color:inherit;display:block;padding:1rem;text-decoration:none}.website-card .card-link .card-header[data-v-ab14e572]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.website-card .card-link .card-header .site-icon[data-v-ab14e572]{align-items:center;background-color:var(--c-primary-soft);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.website-card .card-link .card-header .site-icon .icon[data-v-ab14e572]{color:var(--c-primary);font-size:20px}.website-card .card-link .card-header .site-info[data-v-ab14e572]{flex:1}.website-card .card-link .card-header .site-info .site-title[data-v-ab14e572]{color:var(--c-text-1);font-size:1.1rem;font-weight:600;margin:0}.website-card .card-link .card-header .site-info .site-url[data-v-ab14e572]{color:var(--c-text-3);font-size:.85rem;margin-top:2px}.website-card .card-link .card-header .arrow-icon[data-v-ab14e572]{color:var(--c-text-3);font-size:20px;transition:transform .2s ease}.website-card .card-link .card-description[data-v-ab14e572]{color:var(--c-text-2);font-size:.9rem;line-height:1.4}.website-card .card-link:hover .arrow-icon[data-v-ab14e572]{transform:translate(2px)}
