.ogp-loading.svelte-8qrsjw.svelte-8qrsjw{padding:1em;text-align:center;color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .6))}.ogp-link-card.svelte-8qrsjw.svelte-8qrsjw{display:block;text-decoration:none;color:inherit;margin:1.5em 0;border:1px solid var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .12));border-radius:12px;overflow:hidden;transition:all .2s}.ogp-link-card.svelte-8qrsjw.svelte-8qrsjw:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:var(--mdc-theme-primary, #6200ee)}.ogp-card-wrapper.svelte-8qrsjw.svelte-8qrsjw{display:flex;gap:1em;padding:1em}.ogp-card-image.svelte-8qrsjw.svelte-8qrsjw{flex-shrink:0;width:200px;height:120px;overflow:hidden;border-radius:8px;background-color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .06))}.ogp-card-image.svelte-8qrsjw img.svelte-8qrsjw{width:100%;height:100%;object-fit:cover}.ogp-card-text.svelte-8qrsjw.svelte-8qrsjw{flex:1;display:flex;flex-direction:column;gap:.5em;min-width:0}.ogp-card-title.svelte-8qrsjw.svelte-8qrsjw{margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ogp-card-description.svelte-8qrsjw.svelte-8qrsjw{margin:0;font-size:.9rem;line-height:1.5;color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .6));overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ogp-card-site.svelte-8qrsjw.svelte-8qrsjw{margin:0;font-size:.8rem;color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.ogp-error-link.svelte-8qrsjw.svelte-8qrsjw{display:block;padding:1em;margin:1.5em 0;border:1px solid var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .12));border-radius:8px;color:var(--mdc-theme-primary, #6200ee);word-break:break-all}@media (max-width: 768px){.ogp-card-wrapper.svelte-8qrsjw.svelte-8qrsjw{flex-direction:column}.ogp-card-image.svelte-8qrsjw.svelte-8qrsjw{width:100%;height:180px}}
