/* The return strip stays outside AT-101's React root and visual system. */
.sylin-playground-return {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 4px 20px;
  padding: 5px 3.8vw;
  border-bottom: 1px solid #ffffff16;
  background: #121713;
  color: #b7bdaf;
  font: 12px/1.5 'Segoe UI', system-ui, sans-serif;
}
.sylin-playground-return a { display: inline-flex; align-items: center; min-height: 34px; color: #e5e7dc; text-decoration: none; }
.sylin-playground-return a:hover { color: #f5af54; }
.sylin-playground-return a:focus-visible { outline: 2px solid #f5af54; outline-offset: 2px; }
@media (max-width: 480px) {
  .sylin-playground-return { padding: 7px 20px; }
  .sylin-playground-return span { font-size: 10px; }
}
