.glass-dock{--dock-action-bg:#17202f;--dock-action-ink:#fff;--dock-action-hover:#2b3a50}.glass-dock.practice-dock{--dock-action-bg:var(--practice);--dock-action-hover:color-mix(in srgb, var(--practice) 86%, #17202f)}.practice-kinesitherapie .glass-dock.practice-dock{--dock-action-ink:#172320;--dock-action-hover:#e5ff98}.glass-dock>a.dock-primary{background:var(--dock-action-bg);color:var(--dock-action-ink);transition:background .2s,box-shadow .2s,transform .2s}:is(.glass-dock>a.dock-primary:hover,.glass-dock>a.dock-primary:focus-visible){background:var(--dock-action-hover);color:var(--dock-action-ink);box-shadow:0 4px 14px #17202f25}.glass-dock>a.dock-primary:active{background:var(--dock-action-bg);color:var(--dock-action-ink);box-shadow:none;transform:translateY(0)}.glass-dock>a:focus-visible{outline-offset:3px;outline:2px solid #17202f;box-shadow:0 0 0 3px #fff}.glass-dock>a.dock-primary:focus-visible{box-shadow:0 0 0 3px #fff}.practice-kinesitherapie .practice-full-footer .footer-round-link{background:var(--practice);color:#172320}.full-footer .full-footer-bottom a:hover,.full-footer .full-footer-bottom button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.full-footer .full-footer-grid>div>a:not(:has(img)):hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.locale-ar .glass-dock .dock-primary>svg,.locale-ar .footer-round-link>svg{scale:-1 1}@media (prefers-reduced-motion:reduce){.glass-dock>a.dock-primary{transition:none}.glass-dock>a:hover,.footer-round-link:hover{transform:none}.glass-dock>a:focus-visible{transform:none}}
