/* Wohnraumretter v12.1: return to the start, including without JavaScript. */
.back-to-top{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:48px;min-height:48px;padding:.65rem 1rem;border:1px solid var(--sage);border-radius:999px;background:var(--forest);color:var(--paper);font:600 .9375rem/1.4 system-ui,sans-serif;text-decoration:none;}
.back-to-top:hover{background:var(--pine);color:var(--paper);text-decoration:none;}
.back-to-top:focus-visible{outline:3px solid var(--ember);outline-offset:4px;}
.back-to-top .top-arrow{font-size:1.3rem;line-height:1;}
.site-footer{padding-bottom:calc(6rem + env(safe-area-inset-bottom));}
html{scroll-behavior:smooth;}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}
@media(max-width:620px){.back-to-top{padding:.65rem .9rem;font-size:.875rem;}}
