/* Xenyra M27B – navigation adapter only. Original app.css is untouched. */
.xa-return-nav { display:flex; align-items:center; gap:6px; flex:none; }
.xa-return-link { display:inline-flex; align-items:center; justify-content:center; height:36px; border:1px solid var(--line); border-radius:999px; padding:0 10px; font-size:12px; font-weight:650; white-space:nowrap; text-decoration:none; color:var(--text); background:var(--surface); }
.xa-return-link:hover,.xa-return-link:focus-visible { color:var(--primary); background:var(--primary-soft); outline-offset:2px; }
.xa-return-home { color:var(--primary); border-color:color-mix(in srgb,var(--primary) 28%,var(--line)); }
.xa-return-side-link { color:var(--primary); margin-top:8px; border-top:1px solid var(--line); border-radius:0; }
@media(max-width:1420px){.xa-return-account{display:none}}
@media(max-width:1230px){.xa-return-chat{display:none}}
@media(max-width:800px){.xa-return-nav{gap:0}.xa-return-home{font-size:0;width:37px;padding:0}.xa-return-home::before{content:'⌂';font-size:22px}}
@media(max-width:760px){.xa-return-nav{display:none}}
@media(min-width:761px) and (max-width:1024px){.xa-return-side-link{justify-content:center}.xa-return-side-link .xi{width:20px;height:20px}.xa-return-side-link span{display:none}}
