.riv-scroll-top{z-index:44;border:1px solid color-mix(in srgb,var(--ink,#292522) 22%,transparent);background:var(--paper,#fffdfa);width:44px;height:44px;color:var(--ink,#292522);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:96px;right:24px;box-shadow:0 3px 12px #0001}.riv-scroll-top:hover{transform:translateY(-2px)}.riv-scroll-top:focus-visible{outline-offset:4px;outline:2px solid}body[data-photo-appearance=true] .riv-scroll-top{background:var(--photo-paper);color:var(--photo-text);border-color:var(--photo-muted)}body[data-planning-appearance=true] .riv-scroll-top{background:var(--planning-paper);color:var(--planning-text);border-color:var(--planning-muted)}.riv-private:has(.chat-panel:not([hidden]),.notification-panel,.chat-notices article) .riv-scroll-top{display:none}@media (max-width:900px){.riv-scroll-top{right:16px;bottom:calc(158px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.riv-scroll-top:hover{transform:none}}@media print{.riv-scroll-top{display:none}}
