.riprendi{z-index:40;inset-inline:0;bottom:max(var(--spacing-md), env(safe-area-inset-bottom));inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--spacing-md));align-items:center;gap:var(--spacing-xs);padding-inline:var(--spacing-xs);background:var(--paper-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-card-hover);animation:quaderno-rise var(--dur-enter) var(--ease-quaderno) backwards;margin-inline:auto;display:flex;position:fixed}.riprendi button{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;min-block-size:44px}.riprendi button:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(var(--focus-offset) * -1)}.riprendi-go{align-items:center;gap:var(--spacing-xs);padding-inline:var(--spacing-sm);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink);display:inline-flex}.riprendi-go:hover{color:var(--margine)}.riprendi-glyph{block-size:.8rem;inline-size:.6rem;color:var(--margine)}.riprendi .riprendi-reset{padding-inline:var(--spacing-sm);color:var(--ink-faint);border-inline-start:var(--stroke-hair) solid var(--rule);border-radius:0 var(--radius-pill) var(--radius-pill) 0}.riprendi .riprendi-reset:hover{color:var(--ink)}.prose>.riprendi-qui{scroll-margin-top:calc(var(--spacing-5xl) + var(--spacing-4xl));animation:riprendi-mark var(--dur-bloom) var(--ease-quaderno);border-radius:var(--focus-radius)}@keyframes riprendi-mark{0%,25%{background-color:color-mix(in srgb, var(--margine) 12%, transparent)}}@media print{.riprendi{display:none}}
