@layer theme,base,app;@layer components{.way-back{z-index:90;border:1px solid var(--line-2);background:var(--sheet);max-width:min(420px,100vw - 32px);color:var(--text);border-radius:999px;align-items:center;font-size:13px;animation:.18s cubic-bezier(.2,.8,.2,1) way-back-in;display:flex;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000000f,0 12px 32px #00000014}.way-back-link{min-width:0;color:inherit;flex:1;align-items:center;gap:6px;padding:7px 4px 7px 12px;text-decoration:none;display:flex}.way-back-link svg{width:14px;height:14px;color:var(--muted);flex:none}.way-back-label{color:var(--muted);flex:none}.way-back-link strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.way-back-link:hover strong{text-underline-offset:2px;text-decoration:underline}.way-back-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.way-back-close:hover{background:var(--line);color:var(--text)}.way-back-close svg{width:14px;height:14px}@keyframes way-back-in{0%{opacity:0;transform:translate(-50%,-6px)}}@media (max-width:760px){.way-back{top:calc(env(safe-area-inset-top) + 58px)}}}@layer utilities;
