.description-content img{max-width:50%!important;height:auto!important}.recommendations-section.svelte-2snufd.svelte-2snufd{width:100%}.header-quote.svelte-2snufd.svelte-2snufd{position:relative;padding:1rem 1.5rem;background-color:#f9fafb80;border-radius:.5rem;border-left:2px solid rgba(13,148,136,.3);max-width:36rem;margin:.5rem 0 1.5rem}.dark .header-quote.svelte-2snufd.svelte-2snufd{background-color:#3741514d;border-left-color:#0d948866}.quote-icon-header.svelte-2snufd.svelte-2snufd{position:absolute;top:.75rem;left:1rem;width:1rem;height:1rem;color:#0d9488;opacity:.4}.quote-text-header.svelte-2snufd.svelte-2snufd{font-size:1rem;color:#4b5563;line-height:1.5;font-style:italic;font-weight:400;margin:0;padding-left:2rem}.dark .quote-text-header.svelte-2snufd.svelte-2snufd{color:#9ca3af}.splide__slide{padding:0 8px}.recommendation-card.svelte-2snufd.svelte-2snufd{height:100%;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgb(229,231,235);border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 3px #0000001a;transition:all .2s ease-in-out}.recommendation-card.svelte-2snufd.svelte-2snufd:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px #0000001a}.dark .recommendation-card.svelte-2snufd.svelte-2snufd{background-color:#1f2937;border-color:#374151}.dark .recommendation-card.svelte-2snufd.svelte-2snufd:hover{background-color:#374151}.date-badge.svelte-2snufd.svelte-2snufd{position:absolute;top:.75rem;right:.75rem;font-size:.7rem;color:#9ca3af;font-weight:500;background-color:#f9fafbcc;padding:.25rem .5rem;border-radius:.375rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .date-badge.svelte-2snufd.svelte-2snufd{color:#6b7280;background-color:#374151cc}.recommendation-header.svelte-2snufd.svelte-2snufd{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.avatar.svelte-2snufd.svelte-2snufd{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem;flex-shrink:0}.recommendation-info.svelte-2snufd.svelte-2snufd{flex:1;min-width:0}.recommendation-name.svelte-2snufd.svelte-2snufd{font-size:.9rem;font-weight:700;color:#111827;margin-bottom:.25rem}.dark .recommendation-name.svelte-2snufd.svelte-2snufd{color:#fff}.recommendation-role.svelte-2snufd.svelte-2snufd{font-size:.8rem;color:#4b5563;margin-bottom:.5rem;line-height:1.4}.dark .recommendation-role.svelte-2snufd.svelte-2snufd{color:#9ca3af}.recommendation-meta.svelte-2snufd.svelte-2snufd{display:flex;flex-direction:column;gap:.25rem}.recommendation-date.svelte-2snufd.svelte-2snufd{font-size:.75rem;color:#6b7280;font-weight:500}.dark .recommendation-date.svelte-2snufd.svelte-2snufd{color:#9ca3af}.recommendation-relationship.svelte-2snufd.svelte-2snufd{font-size:.75rem;color:#6b7280;font-style:italic}.dark .recommendation-relationship.svelte-2snufd.svelte-2snufd{color:#9ca3af}.recommendation-summary.svelte-2snufd.svelte-2snufd{margin-bottom:.75rem;flex:1}.recommendation-summary.svelte-2snufd p.svelte-2snufd{font-size:.8rem;color:#374151;line-height:1.5}.dark .recommendation-summary.svelte-2snufd p.svelte-2snufd{color:#d1d5db}.recommendation-quotes.svelte-2snufd.svelte-2snufd{position:relative;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;border-left:4px solid rgb(13,148,136)}.dark .recommendation-quotes.svelte-2snufd.svelte-2snufd{background-color:#374151}.quote-icon.svelte-2snufd.svelte-2snufd{position:absolute;top:.5rem;left:.5rem;width:.875rem;height:.875rem;color:#0d9488;opacity:.5}.quotes-container.svelte-2snufd.svelte-2snufd{margin-left:1.25rem}.quote-text.svelte-2snufd.svelte-2snufd{font-size:.75rem;color:#374151;line-height:1.3;font-style:italic;margin:0 0 .4rem;word-wrap:break-word;overflow-wrap:break-word}.quote-text.svelte-2snufd.svelte-2snufd:last-child{margin-bottom:0}.dark .quote-text.svelte-2snufd.svelte-2snufd{color:#d1d5db}.splide__arrow{background-color:#00000026;opacity:.7;transition:opacity .2s ease}.splide__arrow:hover{opacity:1}.splide__pagination__page{background-color:#d1d5db}.splide__pagination__page.is-active{background-color:#0d9488}.dark .splide__pagination__page{background-color:#4b5563}.dark .splide__pagination__page.is-active{background-color:#0d9488}
