.ayz-to-top{position:fixed;right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid color-mix(in srgb,var(--wp--preset--color--primary-lilac) 60%,transparent);border-radius:8px;background:var(--wp--preset--color--deep-plum);color:var(--wp--preset--color--warm-ivory);box-shadow:0 8px 22px -6px color-mix(in srgb,var(--wp--preset--color--deep-plum) 55%,transparent);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(.5rem)}.ayz-to-top[hidden]{display:none}.ayz-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.ayz-to-top:hover{background:var(--wp--preset--color--primary-lilac);border-color:var(--wp--preset--color--primary-lilac);color:var(--wp--preset--color--editorial-ink)}.ayz-to-top:focus-visible{outline:2px solid var(--wp--preset--color--deep-plum);outline-offset:3px}.ayz-to-top__arrow{display:block}@media (prefers-reduced-motion:no-preference){.ayz-to-top{transition:opacity 0.2s ease,transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ayz-to-top:hover .ayz-to-top__arrow{transform:translateY(-2px);transition:transform 0.2s ease}}@media print{.ayz-to-top{display:none}}