:root{--color-primary: #1a1a1a;--color-secondary: #f5f5f0;--color-accent: #c4a77d;--color-accent-dark: #a08960;--color-white: #ffffff;--color-text: #333333;--color-text-light: #666666;--color-border: #e0e0e0;--font-heading: "Playfair Display", serif;--font-body: "Inter", sans-serif;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.svelte-1lwsl2u{margin:0;padding:0;box-sizing:border-box}@keyframes svelte-1lwsl2u-bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.container.svelte-1lwsl2u{max-width:1200px;margin:0 auto}.reviews-page.svelte-1lwsl2u{min-height:100vh;background:var(--color-secondary)}.page-header.svelte-1lwsl2u{max-width:800px;margin:0 auto;padding:10rem 2rem 3rem;text-align:center}.section-label.svelte-1lwsl2u{font-size:.75rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.page-title.svelte-1lwsl2u{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;color:var(--color-primary);margin-bottom:1rem;line-height:1.15}.average.svelte-1lwsl2u{font-size:1.15rem;color:var(--color-primary);margin-bottom:1rem}.average.svelte-1lwsl2u .stars:where(.svelte-1lwsl2u){color:var(--color-accent)}.page-subtitle.svelte-1lwsl2u{font-size:1rem;line-height:1.7;color:var(--color-text);opacity:.85}.container.svelte-1lwsl2u{max-width:1200px;margin:0 auto;padding:0 2rem 6rem}.links.svelte-1lwsl2u{text-align:center;margin-bottom:2.5rem;color:var(--color-text)}.link-buttons.svelte-1lwsl2u{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.btn.svelte-1lwsl2u{display:inline-block;border:1px solid var(--color-accent);color:var(--color-primary);border-radius:4px;padding:.7rem 1.6rem;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.btn.svelte-1lwsl2u:hover{background:var(--color-accent)}.grid.svelte-1lwsl2u{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.review.svelte-1lwsl2u{background:var(--color-white);border-radius:4px;box-shadow:0 4px 20px #00000014;padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.stars-row.svelte-1lwsl2u{font-size:1.3rem}.body.svelte-1lwsl2u{line-height:1.7;color:var(--color-text);white-space:pre-line;flex:1}.meta.svelte-1lwsl2u{font-size:.9rem;color:var(--color-text);display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline}.source.svelte-1lwsl2u{font-size:.8rem;font-weight:600;opacity:.75}.source.svelte-1lwsl2u a:where(.svelte-1lwsl2u){color:inherit}.verified.svelte-1lwsl2u{color:#2e7d32;font-size:.8rem;font-weight:600}.date.svelte-1lwsl2u{opacity:.65;font-size:.8rem}.empty.svelte-1lwsl2u{grid-column:1 / -1;text-align:center;color:var(--color-text);opacity:.7}@media (max-width: 768px){.page-header.svelte-1lwsl2u{padding:8rem 1.5rem 2rem}.container.svelte-1lwsl2u{padding:0 1.5rem 4rem}.grid.svelte-1lwsl2u{grid-template-columns:1fr}}
