.entry-card[data-v-cd7a35dd]{background:var(--color-card-surface);border-radius:var(--radius-card);min-width:0;min-height:136px;padding:16px;position:relative}.entry-card__detail[data-v-cd7a35dd]:after,.entry-card__direct[data-v-cd7a35dd]:after{content:"";border-radius:inherit;position:absolute;inset:0}.entry-card__detail[data-v-cd7a35dd]:focus-visible,.entry-card__direct[data-v-cd7a35dd]:focus-visible{outline:none}.entry-card__detail[data-v-cd7a35dd]:focus-visible:after,.entry-card__direct[data-v-cd7a35dd]:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:2px}.entry-card__visit[data-v-cd7a35dd]{z-index:1;position:relative}.entry-card__favorite[data-v-cd7a35dd]{z-index:2;top:var(--entry-favorite-inset);right:var(--entry-favorite-inset);background:var(--color-favorite-surface);border:0;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute}.entry-card__favorite img[data-v-cd7a35dd]{display:block}.entry-card__favorite[data-v-cd7a35dd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.entry-card--favoritable .entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){padding-right:28px}.entry-card__main[data-v-cd7a35dd]{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.entry-card__text[data-v-cd7a35dd]{overflow-wrap:anywhere;flex:1;min-width:0}.entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){font-size:var(--font-body-size);font-weight:var(--font-weight-medium);margin:0 0 6px;display:block}.entry-card__text>span[data-v-cd7a35dd]{color:var(--color-content-description);font-size:var(--font-caption-size);line-height:18px}.entry-card--compact[data-v-cd7a35dd]{--entry-icon-size:56px;background:0 0;min-height:0;padding:10px}.entry-card[data-v-cd7a35dd]:not(.entry-card--compact){--entry-icon-size:52px;--entry-footer-padding:17.5px;min-height:138px;padding:20px 20px var(--entry-footer-padding);border:var(--entry-card-border-width) solid var(--color-card-border);border-radius:var(--entry-card-radius)}.entry-card[data-v-cd7a35dd]:not(.entry-card--compact) .entry-icon{border-radius:5px}.entry-card:not(.entry-card--compact) .entry-card__main[data-v-cd7a35dd]{min-height:var(--entry-icon-size);align-items:center}.entry-card:not(.entry-card--compact) .entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-weight-semibold);margin:0 0 6px;line-height:14px;overflow:hidden}.entry-card:not(.entry-card--compact) .entry-card__text>span[data-v-cd7a35dd]{color:var(--color-entry-description);line-height:16px}.entry-card__footer[data-v-cd7a35dd]{padding-top:var(--entry-footer-padding);border-top:1px solid var(--color-card-divider);color:var(--color-entry-footer);font-size:var(--font-caption-size);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;line-height:14px;display:flex}.entry-card__footer a[data-v-cd7a35dd],.entry-card__footer button[data-v-cd7a35dd]{color:inherit;font:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0;display:inline-flex}.entry-card__status[data-v-cd7a35dd]{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.entry-card__status i[data-v-cd7a35dd]{background:var(--color-site-status);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.entry-card__visit-arrow[data-v-cd7a35dd]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 10px;width:10px;height:10px}@media (width>=768px){.entry-card__main[data-v-cd7a35dd]{gap:var(--space-web-sm)}.entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){font-size:var(--font-web-text);line-height:1}.entry-card__text>span[data-v-cd7a35dd]{font-size:var(--font-web-meta);line-height:var(--line-web-meta)}.entry-card--compact[data-v-cd7a35dd]{--entry-icon-size:var(--entry-web-icon-size);padding:var(--space-web-sm)}.entry-card[data-v-cd7a35dd]:not(.entry-card--compact){--entry-icon-size:var(--entry-web-icon-size);--entry-footer-padding:calc(.5 * (var(--space-web-sm) + var(--space-web-lg)));min-height:var(--entry-web-min-height);padding:var(--space-web-lg) var(--space-web-lg) var(--entry-footer-padding)}.entry-card:not(.entry-card--compact) .entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){font-size:var(--font-web-text);line-height:1}.entry-card__footer[data-v-cd7a35dd]{margin-top:var(--space-web-md);font-size:var(--font-web-meta)}}@media (width>=1920px){.entry-card[data-v-cd7a35dd]:not(.entry-card--compact){--entry-footer-padding:calc(.5 * (15px + var(--space-web-lg)))}}@media (width<=767px){.entry-card__main[data-v-cd7a35dd]{align-items:center;gap:8px}.entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){font-weight:var(--font-weight-semibold);margin-bottom:2px;line-height:20px}.entry-card--compact[data-v-cd7a35dd]{--entry-icon-size:40px;min-height:50px;padding:4px}.entry-card[data-v-cd7a35dd]:not(.entry-card--compact){--entry-footer-padding:16px;min-height:0;padding:var(--entry-mobile-padding);border:1px solid var(--color-entry-mobile-border);border-radius:10px}.entry-card:not(.entry-card--compact) .entry-card__main[data-v-cd7a35dd]{grid-template-columns:var(--entry-icon-size) minmax(0,1fr);gap:8px 12px;display:grid}.entry-card:not(.entry-card--compact) .entry-card__text[data-v-cd7a35dd]{display:contents}.entry-card:not(.entry-card--compact) .entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){grid-area:1/2;margin:0;font-size:14px;line-height:22px}.entry-card:not(.entry-card--compact) .entry-card__text>span[data-v-cd7a35dd]{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;line-height:16px;display:block;overflow:hidden}.entry-card:not(.entry-card--compact) .entry-card__footer[data-v-cd7a35dd]{color:var(--color-link-muted)}}@media (width>=768px){.entry-card[data-v-cd7a35dd]:not(.entry-card--compact){--entry-footer-padding:var(--space-web-sm);padding:var(--entry-card-padding)}.entry-card:not(.entry-card--compact) .entry-card__main[data-v-cd7a35dd]{grid-template-columns:var(--entry-web-icon-size) minmax(0,1fr);gap:8px var(--space-web-sm);display:grid}.entry-card:not(.entry-card--compact) .entry-card__text[data-v-cd7a35dd]{display:contents}.entry-card:not(.entry-card--compact) .entry-card__text[data-v-cd7a35dd] :is(h2,h3,strong){grid-area:1/2;margin:0}.entry-card:not(.entry-card--compact) .entry-card__text>span[data-v-cd7a35dd]{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;min-height:16px;line-height:16px;display:block;overflow:hidden}}
