.rvstack{--rv-card-bg: #fff;--rv-card-ink: #16181c;--rv-card-soft: #67707a;--rv-card-accent: #e8b04b;--rv-card-line: rgba(0, 0, 0, .08);--rv-card-shadow: 0 18px 44px rgba(0, 0, 0, .16);--rv-arrow-bg: #fff;--rv-arrow-ink: #16181c;position:relative;max-width:760px;margin-left:auto;margin-right:auto;padding:10px 56px}.rvstack__track{position:relative;overflow:visible}.rvstack__card{position:absolute;left:50%;top:0;width:min(480px,100%);box-sizing:border-box;padding:22px;border-radius:18px;background:var(--rv-card-bg, #fff);color:var(--rv-card-ink, #16181c);border:1px solid var(--rv-card-line, rgba(0, 0, 0, .08));box-shadow:var(--rv-card-shadow, 0 18px 44px rgba(0, 0, 0, .16));cursor:pointer;user-select:none;transform:var(--tf, translate(-50%, 0));transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;will-change:transform,filter}.rvstack__card:hover{--lift: -14px;box-shadow:0 30px 60px #00000042}.rvstack__card:focus-visible{outline:2px solid var(--rv-card-accent, #e8b04b);outline-offset:3px}.rvstack__card.is-active{cursor:zoom-in}.rvstack__card.is-reading{cursor:zoom-out;box-shadow:0 34px 80px #0000004d}.rvstack__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rvstack__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--rv-card-accent, #e8b04b) 85%,#fff);color:#fff;font-weight:700;font-size:1.05rem;overflow:hidden}.rvstack__avatar img{width:100%;height:100%;object-fit:cover}.rvstack__meta{min-width:0}.rvstack__name{font-weight:700;font-size:.98rem;line-height:1.3}.rvstack__src{font-weight:400;color:var(--rv-card-soft, #67707a);font-size:.85em}.rvstack__stars{color:var(--rv-card-accent, #e8b04b);font-size:.85rem;letter-spacing:2px}.rvstack__stars-off{opacity:.25}.rvstack__text{margin:0;font-size:.95rem;line-height:1.6;color:var(--rv-card-ink, #16181c)}.rvstack__date{display:block;margin-top:10px;font-size:.8rem;color:var(--rv-card-soft, #67707a)}.rvstack__nav{pointer-events:none}.rvstack__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--rv-card-line, rgba(0, 0, 0, .1));background:var(--rv-arrow-bg, #fff);color:var(--rv-arrow-ink, #16181c);font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 4px;box-shadow:0 8px 22px #00000024;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s;z-index:70}.rvstack__arrow:hover{transform:translateY(-50%) scale(1.1)}.rvstack__arrow:active{transform:translateY(-50%) scale(.95)}.rvstack__arrow--prev{left:0}.rvstack__arrow--next{right:0}@media(max-width:760px){.rvstack{padding:6px 8px 64px}.rvstack__card{width:min(88vw,420px);padding:18px}.rvstack__arrow{top:auto;bottom:8px;transform:none;width:40px;height:40px}.rvstack__arrow:hover{transform:scale(1.08)}.rvstack__arrow--prev{left:calc(50% - 52px)}.rvstack__arrow--next{right:calc(50% - 52px)}}@media(prefers-reduced-motion:reduce){.rvstack__card,.rvstack__arrow{transition:none}}.rvstack__card--c1{background:color-mix(in srgb,var(--rv-card-bg, #fff) 88%,#e8b04b)}.rvstack__card--c2{background:color-mix(in srgb,var(--rv-card-bg, #fff) 90%,#4b8f6d)}.rvstack__card--c3{background:color-mix(in srgb,var(--rv-card-bg, #fff) 90%,#c46a7d)}.rvstack__card--c4{background:color-mix(in srgb,var(--rv-card-bg, #fff) 90%,#5b7fb8)}.rvstack--mono .rvstack__card{background:var(--rv-card-bg, #fff)}.rvstack--affido{--rv-card-bg: var(--ink-2, #161a20);--rv-card-ink: var(--bone, #f4f1ea);--rv-card-soft: var(--mute, #8d95a1);--rv-card-accent: var(--amber, #f5911e);--rv-card-line: rgba(255, 255, 255, .1);--rv-card-shadow: 0 22px 50px rgba(0, 0, 0, .45);--rv-arrow-bg: var(--ink-3, #1f242c);--rv-arrow-ink: var(--bone, #f4f1ea);max-width:820px}.rvstack--affido .rvstack__card{border-radius:20px}.rvstack--affido .rvstack__card:hover{box-shadow:0 34px 70px #0000008c}.rvstack--affido .rvstack__avatar{background:linear-gradient(135deg,var(--amber, #f5911e),var(--signal, #e8481c));color:var(--on-accent, #111)}.rvstack--affido .rvstack__card--c1{background:color-mix(in srgb,var(--rv-card-bg) 86%,var(--amber, #f5911e))}.rvstack--affido .rvstack__card--c2{background:color-mix(in srgb,var(--rv-card-bg) 86%,var(--kas, #4a9e2f))}.rvstack--affido .rvstack__card--c3{background:color-mix(in srgb,var(--rv-card-bg) 88%,#6d7f99)}.rvstack--affido .rvstack__card--c4{background:color-mix(in srgb,var(--rv-card-bg) 88%,#b0553a)}.rvstack--affido .rvstack__arrow{box-shadow:0 10px 26px #00000073}.rvstack--affido .rvstack__arrow:hover{background:var(--amber, #f5911e);color:var(--on-accent, #111)}.rvstack--affido .rvstack__role{display:block;font-size:.8rem;font-weight:400;color:var(--rv-card-soft);margin-top:2px}.rvstack__tag{position:absolute;top:14px;right:14px;padding:3px 8px;border-radius:999px;font:700 10px/1.2 var(--font, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--rv-card-soft, #8d95a1);border:1px dashed currentColor;opacity:.85}.rvstack--affido .rvstack__head{padding-right:84px}.rv-note{margin:18px auto 0;max-width:60ch;text-align:center;font-size:13px;color:var(--mute, #8d95a1)}:root[data-theme=helder] .rvstack--affido{--rv-card-bg: #fff;--rv-card-line: rgba(15, 23, 42, .1);--rv-card-shadow: 0 18px 44px rgba(15, 23, 42, .14);--rv-arrow-bg: #fff}.rvstack--affido{margin-top:clamp(28px,4vw,44px)}@media(max-width:760px){.rvstack--affido{margin-top:36px}}@media(max-width:520px){.rvstack{padding-left:4px;padding-right:4px}.rvstack__card{width:calc(100% - 40px);padding:16px}.rvstack--affido .rvstack__head{padding-right:76px}}
