.feedback-site-link { position:fixed; right:max(16px,env(safe-area-inset-right)); bottom:max(16px,env(safe-area-inset-bottom)); z-index:100; display:flex; gap:8px; align-items:center; min-height:44px; padding:9px 16px; border:1px solid #60755f; border-radius:14px; background:#254735; color:#f3f7ed; box-shadow:0 4px 20px #0003; text-decoration:none; font:600 13px/1.4 system-ui,sans-serif; }
.feedback-site-link:focus-visible { outline:3px solid #abc6a1; outline-offset:3px; }
