/* Bewertungen: Einladung im Gästestimmen-Band und eigene Seite /bewerten/ */
.rv-invite{display:grid;gap:14px;margin-top:22px}
.rv-ask{margin:0;font-family:var(--serif,"Playfair Display",Georgia,serif);font-style:italic;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3}
.rv-actions{display:flex;flex-wrap:wrap;gap:12px}
.rv-btn{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 22px 0 18px;border-radius:999px;border:1px solid rgba(232,207,160,.7);font-weight:500;font-size:15px;line-height:1.2;text-decoration:none;color:inherit;transition:background .35s,color .35s,border-color .35s,transform .35s}
.rv-btn svg{width:20px;height:20px;flex:none}
.rv-btn.rv-google{background:#e8cfa0;border-color:#e8cfa0;color:#1d2a22}
.rv-btn:hover,.rv-btn:focus-visible{transform:translateY(-2px)}
.rv-btn.rv-trip:hover,.rv-btn.rv-trip:focus-visible{background:rgba(232,207,160,.14)}
@media (max-width:560px){.rv-actions{flex-direction:column}.rv-btn{justify-content:center;width:100%}}
@media (prefers-reduced-motion:reduce){.rv-btn{transition:none}.rv-btn:hover{transform:none}}
.rv-page{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:#f6efe3;background:#141d18;isolation:isolate;overflow:hidden}
.rv-media{position:absolute;inset:0;z-index:-1}.rv-media img{width:100%;height:100%;object-fit:cover}
.rv-media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,29,24,.95) 0%,rgba(20,29,24,.72) 44%,rgba(20,29,24,.18) 78%,rgba(20,29,24,.4) 100%)}
.rv-copy{width:min(100% - 40px,760px);margin:0 auto;padding:150px 0 clamp(56px,8vw,100px)}
.rv-copy .eyebrow{margin:0 0 18px;color:#e8cfa0}
.rv-page h1{margin:0;font-size:clamp(2.6rem,7vw,5rem);line-height:1;letter-spacing:-.02em;color:inherit}
.rv-page h1 em{color:#e8cfa0}
.rv-lead{margin:22px 0 30px;max-width:34em;font-size:1.06rem;color:rgba(246,239,227,.9)}
.rv-note,.rv-read{margin:26px 0 0;font-size:.95rem;color:rgba(246,239,227,.78)}.rv-read{margin-top:10px}
.rv-note a,.rv-read a{color:#f6efe3;text-underline-offset:4px}
