.review-page.svelte-1obpquv{padding:4rem 2rem;min-height:100vh}.container.svelte-1obpquv{max-width:1400px;margin:0 auto}h1.svelte-1obpquv{font-size:2.5rem;margin-bottom:.5rem;background:linear-gradient(135deg,#a855f7,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1obpquv{color:#fff9;margin-bottom:3rem}.grid.svelte-1obpquv{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem}.card.svelte-1obpquv{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden;transition:transform .2s,border-color .2s}.card.svelte-1obpquv:hover{transform:translateY(-4px);border-color:#a855f74d}.card.svelte-1obpquv img:where(.svelte-1obpquv){width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.info.svelte-1obpquv{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.info.svelte-1obpquv h3:where(.svelte-1obpquv){font-size:1.1rem;font-weight:600;margin:0}.info.svelte-1obpquv a:where(.svelte-1obpquv){color:#a855f7;text-decoration:none;font-size:.9rem;transition:color .2s}.info.svelte-1obpquv a:where(.svelte-1obpquv):hover{color:#c084fc}@media(max-width:500px){.grid.svelte-1obpquv{grid-template-columns:1fr}h1.svelte-1obpquv{font-size:1.8rem}}
