.tags.svelte-ld9h1r{display:flex;gap:.5rem;white-space:nowrap;flex-wrap:wrap}.tags.svelte-ld9h1r>div:where(.svelte-ld9h1r){background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:500;display:flex;gap:.4rem;align-items:center;transition:all .2s ease}.tags.svelte-ld9h1r>div:where(.svelte-ld9h1r):hover{background:var(--bg-tertiary);color:var(--text-primary)}.tags.svelte-ld9h1r>div:where(.svelte-ld9h1r) .icon:where(.svelte-ld9h1r){font-size:1rem;color:var(--accent-primary)}.GuidePreview.svelte-brrr0q{display:grid;grid-template-columns:200px 1fr;width:100%;height:100%;gap:1rem}a.svelte-brrr0q{text-decoration:none}.imageWrapper.svelte-brrr0q{opacity:1;transition:opacity .2s}.imageWrapper.svelte-brrr0q:hover{opacity:.6}.rating.svelte-brrr0q{display:flex;align-items:center;gap:.2rem;color:var(--theme)}.actions.svelte-brrr0q{margin-top:1rem;text-align:right;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:1rem;flex-wrap:wrap}.price.svelte-brrr0q>b:where(.svelte-brrr0q){font-size:1.5rem;color:var(--secondary)}.languages.svelte-brrr0q{display:flex;align-items:center;gap:.4rem;color:var(--secondary);font-size:.8rem}.headline.svelte-brrr0q{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.title.svelte-brrr0q{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center;gap:.5rem}.location.svelte-brrr0q{font-size:.8rem;color:#444}.details.svelte-brrr0q{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:1rem;flex-grow:1;padding:1rem}.image.svelte-brrr0q{width:200px;height:200px;border-radius:1rem;margin:1rem;overflow:hidden;position:relative}.image.svelte-brrr0q img:where(.svelte-brrr0q){width:100%;height:100%;object-fit:cover}.image.svelte-brrr0q .rating:where(.svelte-brrr0q){display:none;position:absolute;bottom:1rem;right:1rem;z-index:1;background-color:color-mix(in srgb,var(--theme) 60%,transparent);padding:.5rem;border-radius:.2rem;color:#fff}.name.svelte-brrr0q{font-size:1.5rem;line-height:1.5rem;font-weight:700}.subline.svelte-brrr0q{color:gray}@media (max-width: 600px){.GuidePreview.svelte-brrr0q{grid-template-columns:1fr}.actions.svelte-brrr0q{justify-content:flex-start}}@media (max-width: 400px){.image.svelte-brrr0q{width:100%;height:300px;margin:0;border-radius:0;overflow:hidden}.desktop_rating.svelte-brrr0q{display:none}.image.svelte-brrr0q .rating:where(.svelte-brrr0q){display:flex}}
