
  .back{color:var(--muted);text-decoration:none;font-size:.88rem}
  .back:hover{color:var(--accent)}
  .form{display:flex;flex-direction:column;gap:.6rem;margin:1.2rem 0}
  .form .line{display:flex;gap:.6rem;flex-wrap:wrap}
  .form input{flex:1;min-width:180px}
  .short{display:flex;align-items:center;gap:.7rem;background:#0b0f14;border:1px solid var(--line);
    border-radius:8px;padding:.8rem 1rem;margin-top:.5rem;flex-wrap:wrap}
  .short a{color:var(--accent);font-family:ui-monospace,Menlo,monospace;font-size:1rem;
    text-decoration:none;word-break:break-all}
  .short a:hover{text-decoration:underline}
  table{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:.5rem}
  th,td{text-align:left;padding:.5rem .4rem;border-bottom:1px solid var(--line)}
  th{color:var(--muted);font-weight:500;font-size:.8rem}
  td.mono{font-family:ui-monospace,Menlo,monospace}
  td.url{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}
  .clicks{font-weight:700;color:var(--accent)}
