.hub-return-link{border:1px solid var(--sf-line);background:var(--sf-surface);min-height:40px;color:var(--sf-ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:6px;padding:0 14px 0 9px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.hub-return-link svg{color:var(--sf-accent);flex:none}.hub-return-link:active{transform:scale(.98)}.hub-return-link:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}@media (hover:hover){.hub-return-link:hover{border-color:var(--sf-accent);background:var(--sf-soft)}}.app-wrapper>.hub-return{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 0}.app-wrapper>.hub-return+.client-header{padding-top:12px}@media (min-width:1100px){.app-wrapper>.hub-return{padding:18px 24px 0}.app-wrapper>.hub-return+.client-header{margin-top:12px;padding-top:14px}}.qr-header>.hub-return{grid-column:1/-1}@media (min-width:1100px){.qr-header>.hub-return{grid-row:1}.qr-header:has(>.hub-return)>.qr-brand{grid-row:2}:is(.qr-header:has(>.hub-return)>.qr-search,.qr-header:has(>.hub-return)>.qr-controls){grid-row:2/4}.qr-header:has(>.hub-return)>.qr-counter-note{grid-row:3}}
