.cc_guvzdy0m_5eqb4RcVF9 .rwall__arrows { display: flex; gap: 0.5rem; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__arrows button { display: grid; place-items: center; width: 3.375rem; height: 3.375rem; border: 0; border-radius: 50%; background: var(--mercek-mist); color: var(--mercek-ink); font-size: 1.15rem; cursor: pointer; transition: background 0.25s, color 0.25s; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__arrows button:hover { background: var(--mercek-ink); color: var(--mercek-white); }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__in { display: grid; grid-template-columns: minmax(0, 1fr); gap: 1.5rem; }
@media (min-width: 1024px) { .cc_guvzdy0m_5eqb4RcVF9 .rwall__in { grid-template-columns: 20rem minmax(0, 1fr); gap: 2rem; align-items: start; } }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__score { padding: 2.25rem; border-radius: 36px; background: var(--mercek-sun); color: var(--mercek-ink); }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__score b { display: block; font-family: var(--mercek-font-soft); font-weight: 800; font-size: 6rem; letter-spacing: -0.06em; line-height: 1; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__score i { display: block; margin: 0.375rem 0; color: var(--mercek-ink); font-style: normal; font-size: 1.375rem; letter-spacing: 0.1em; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__score small { display: block; font-weight: 700; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__rail { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(16.875rem, 1fr); gap: 1rem; overflow-x: auto; scroll-snap-type: x mandatory; padding-bottom: 0.5rem; scrollbar-width: none; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__rail::-webkit-scrollbar { display: none; }
@media (min-width: 900px) { .cc_guvzdy0m_5eqb4RcVF9 .rwall__rail { grid-auto-columns: calc((100% - 2rem) / 3); } }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__card { display: flex; flex-direction: column; padding: 0.75rem 0.75rem 1.375rem; border-radius: 30px; background: var(--mercek-mist); scroll-snap-align: start; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__card > img { width: 100%; aspect-ratio: 1.2; border-radius: 22px; object-fit: cover; object-position: 50% 25%; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__card > div { display: flex; flex-direction: column; flex: 1; padding: 1rem 0.5rem 0; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__stars { display: block; color: #e3a000; font-style: normal; letter-spacing: 0.08em; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__card blockquote { display: block; margin: 0.375rem 0 0.875rem; font-size: 1rem; font-weight: 600; line-height: 1.45; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__card small { display: block; margin-top: auto; color: var(--mercek-ink-2); font-size: 0.8rem; font-weight: 600; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__chip { display: inline-flex; align-items: center; gap: 0.3rem; margin-top: 0.625rem; padding: 0.35rem 0.75rem; border-radius: 999px; background: var(--mercek-mint); color: var(--mercek-forest); font-size: 0.8rem; font-weight: 700; align-self: flex-start; }
.cc_guvzdy0m_5eqb4RcVF9 .rwall__chip .mercek-icon { width: 0.875rem; height: 0.875rem; }
/* puan kartı yoksa yorumlar tam genişlik */
@media (min-width: 1024px) { .cc_guvzdy0m_5eqb4RcVF9 .rwall__in.is-solo { grid-template-columns: minmax(0, 1fr); } }
