*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}html{scroll-behavior:smooth}.scroll-to-top-button[data-v-edf05f93]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid rgba(37,99,235,.15);border-radius:.5rem;bottom:2rem;box-shadow:0 2px 8px #0000000f;color:#2563eb;cursor:pointer;display:flex;height:2.75rem;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:2.75rem;z-index:50}.scroll-to-top-button[data-v-edf05f93]:hover{background:#ffffffd9;border-color:#2563eb40;box-shadow:0 4px 12px #2563eb1f;color:#1d4ed8;transform:translateY(-2px)}.scroll-to-top-button[data-v-edf05f93]:active{box-shadow:0 2px 6px #00000014;transform:translateY(0)}.arrow-icon[data-v-edf05f93]{height:1.25rem;width:1.25rem}@media (max-width:768px){.scroll-to-top-button[data-v-edf05f93]{bottom:1.5rem;height:2.5rem;right:1.5rem;width:2.5rem}.arrow-icon[data-v-edf05f93]{height:1.15rem;width:1.15rem}}@media (prefers-color-scheme:dark){.scroll-to-top-button[data-v-edf05f93]{background:#1f2937e6;border-color:#60a5fa4d;box-shadow:0 2px 8px #0000004d;color:#60a5fa}.scroll-to-top-button[data-v-edf05f93]:hover{background:#1f2937;border-color:#60a5fa66;box-shadow:0 4px 12px #60a5fa33;color:#93c5fd}}
