@layer properties,theme,base;@layer components{button[data-scroll-to-top]{top:auto;left:auto;right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:40;color:#fff;cursor:pointer;background:#0f1f3d;border:1px solid #0f1f3d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:fixed;box-shadow:0 4px 16px #0f1f3d40}button[data-scroll-to-top]:hover{background:#23416b}button[data-scroll-to-top]:focus-visible{outline-offset:3px;outline:2px solid #23416b}}@layer utilities;
