@use 'sass:color';@use 'sass:color';@use 'sass:color';.colorscheme-dark .link-preview-card{display:flex;flex-direction:column;background:#6b5959b0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,8%);overflow:hidden;max-width:600px;max-height:250px;margin:2rem auto;transition:transform .2s ease,box-shadow .2s ease}.colorscheme-dark .link-preview-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.colorscheme-dark .link-preview-card .link-preview-image-container{width:100%;overflow:hidden;background:#6b5959b0;display:flex;justify-content:center;align-items:center}.colorscheme-dark .link-preview-card .link-preview-image-container img.link-preview-image{width:auto;height:150px;max-width:550px;display:block;object-fit:cover;border-bottom:1px solid #eee}.colorscheme-dark .link-preview-card .link-preview-image-container .link-preview-image-fallback{color:#dca1a1;font-style:italic;padding:1rem;text-align:center;font-size:.9rem}.colorscheme-dark .link-preview-card .link-preview-info{padding:1rem 1.25rem;box-sizing:border-box;display:flex;flex-direction:column}.colorscheme-dark .link-preview-card .link-preview-info .link-preview-title{font-size:1.1rem;font-weight:600;color:#a7904a;text-decoration:none;margin-bottom:.5rem;word-wrap:break-word}.colorscheme-dark .link-preview-card .link-preview-info .link-preview-title:hover{text-decoration:underline}.colorscheme-dark .link-preview-card .link-preview-info .link-preview-description{font-size:.95rem;color:#ffd6d6;line-height:1.5;margin:0;word-break:break-word;overflow-wrap:break-word}.colorscheme-dark .link-preview-card .link-preview-error{padding:1rem;text-align:center;color:#e74c3c;font-weight:500;background:#6b5959b0;border:1px solid #f5c6cb;border-radius:8px;margin-top:1rem}.colorscheme-light .link-preview-card{display:flex;flex-direction:column;background:#ffc0c0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,8%);overflow:hidden;max-width:600px;max-height:250px;margin:2rem auto;transition:transform .2s ease,box-shadow .2s ease}.colorscheme-light .link-preview-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.colorscheme-light .link-preview-card .link-preview-image-container{width:100%;overflow:hidden;background:#ffc0c0;display:flex;justify-content:center;align-items:center}.colorscheme-light .link-preview-card .link-preview-image-container img.link-preview-image{width:auto;height:150px;max-width:550px;display:block;object-fit:cover;border-bottom:1px solid #eee}.colorscheme-light .link-preview-card .link-preview-image-container .link-preview-image-fallback{color:#3d1d1d;font-style:italic;padding:1rem;text-align:center;font-size:.9rem}.colorscheme-light .link-preview-card .link-preview-info{padding:1rem 1.25rem;box-sizing:border-box;display:flex;flex-direction:column}.colorscheme-light .link-preview-card .link-preview-info .link-preview-title{font-size:1.1rem;font-weight:600;color:#3d1d1d;text-decoration:none;margin-bottom:.5rem;word-wrap:break-word}.colorscheme-light .link-preview-card .link-preview-info .link-preview-title:hover{text-decoration:underline}.colorscheme-light .link-preview-card .link-preview-info .link-preview-description{font-size:.95rem;color:#666;line-height:1.5;margin:0;word-break:break-word;overflow-wrap:break-word}.colorscheme-light .link-preview-card .link-preview-error{padding:1rem;text-align:center;color:#e74c3c;font-weight:500;background:#ffc0c0;border:1px solid #f5c6cb;border-radius:8px;margin-top:1rem}@media(prefers-color-scheme:light){.link-preview-card{display:flex;flex-direction:column;background:#ffc0c0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,8%);overflow:hidden;max-width:600px;max-height:250px;margin:2rem auto;transition:transform .2s ease,box-shadow .2s ease}.link-preview-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.link-preview-card .link-preview-image-container{width:100%;overflow:hidden;background:#ffc0c0;display:flex;justify-content:center;align-items:center}.link-preview-card .link-preview-image-container img.link-preview-image{width:auto;height:150px;max-width:550px;display:block;object-fit:cover;border-bottom:1px solid #eee}.link-preview-card .link-preview-image-container .link-preview-image-fallback{color:#3d1d1d;font-style:italic;padding:1rem;text-align:center;font-size:.9rem}.link-preview-card .link-preview-info{padding:1rem 1.25rem;box-sizing:border-box;display:flex;flex-direction:column}.link-preview-card .link-preview-info .link-preview-title{font-size:1.1rem;font-weight:600;color:#3d1d1d;text-decoration:none;margin-bottom:.5rem;word-wrap:break-word}.link-preview-card .link-preview-info .link-preview-title:hover{text-decoration:underline}.link-preview-card .link-preview-info .link-preview-description{font-size:.95rem;color:#666;line-height:1.5;margin:0;word-break:break-word;overflow-wrap:break-word}.link-preview-card .link-preview-error{padding:1rem;text-align:center;color:#e74c3c;font-weight:500;background:#ffc0c0;border:1px solid #f5c6cb;border-radius:8px;margin-top:1rem}}@media(prefers-color-scheme:dark){.link-preview-card{display:flex;flex-direction:column;background:#6b5959b0;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,8%);overflow:hidden;max-width:600px;max-height:250px;margin:2rem auto;transition:transform .2s ease,box-shadow .2s ease}.link-preview-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.link-preview-card .link-preview-image-container{width:100%;overflow:hidden;background:#6b5959b0;display:flex;justify-content:center;align-items:center}.link-preview-card .link-preview-image-container img.link-preview-image{width:auto;height:150px;max-width:550px;display:block;object-fit:cover;border-bottom:1px solid #eee}.link-preview-card .link-preview-image-container .link-preview-image-fallback{color:#dca1a1;font-style:italic;padding:1rem;text-align:center;font-size:.9rem}.link-preview-card .link-preview-info{padding:1rem 1.25rem;box-sizing:border-box;display:flex;flex-direction:column}.link-preview-card .link-preview-info .link-preview-title{font-size:1.1rem;font-weight:600;color:#a7904a;text-decoration:none;margin-bottom:.5rem;word-wrap:break-word}.link-preview-card .link-preview-info .link-preview-title:hover{text-decoration:underline}.link-preview-card .link-preview-info .link-preview-description{font-size:.95rem;color:#ffd6d6;line-height:1.5;margin:0;word-break:break-word;overflow-wrap:break-word}.link-preview-card .link-preview-error{padding:1rem;text-align:center;color:#e74c3c;font-weight:500;background:#6b5959b0;border:1px solid #f5c6cb;border-radius:8px;margin-top:1rem}}