.url-chip{border:var(--border-w) solid var(--line);border-radius:var(--radius-s);background:var(--sunken);min-width:0;max-width:440px;font-family:var(--font-mono);color:var(--muted);align-items:center;padding:5px 6px 5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.url-chip__text{min-width:0;color:inherit;text-decoration:none;display:flex}.url-chip__host{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:0 auto;min-width:0;overflow:hidden}.url-chip__slug{color:var(--ink);white-space:nowrap;flex:none}.url-chip__copy{border-radius:var(--radius-s);width:30px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-left:4px;padding:0;display:grid}.url-chip__copy:hover{background:var(--surface);color:var(--ink)}.url-chip__copy[data-copied=true]{color:var(--ok)}.url-chip__copy[data-status=error]{color:var(--danger)}@media (pointer:coarse){.url-chip__copy{width:44px;height:44px}}.toast-region{z-index:350;pointer-events:none;flex-direction:column;align-items:center;gap:12px;max-width:min(420px,100vw - 48px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--radius-m);background:var(--band);color:var(--band-ink);box-shadow:var(--shadow-pop);pointer-events:auto;animation:handout-toast-in var(--motion-base) var(--ease);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:10px 10px 10px 16px;font-size:13.5px;display:grid}.toast--leaving{animation:handout-toast-out var(--motion-base) var(--ease) forwards}.toast[data-tone=error]{background:var(--danger-bg);color:var(--danger)}.toast__text{grid-area:1/1;font-weight:500}.toast__action{grid-area:1/2}.toast__dismiss{grid-area:1/3}.toast__chip{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:inherit;grid-area:2/1/auto/-1;font-size:12px}.toast__action{border-radius:var(--radius-s);background:var(--band-ink);color:var(--band);cursor:pointer;border:none;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.toast__dismiss{border-radius:var(--radius-s);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.toast__dismiss:hover{background:color-mix(in srgb, currentColor 14%, transparent)}@media (width<=640px){.toast-region{align-items:stretch;max-width:none;bottom:16px;left:16px;right:16px;transform:none}}@media (prefers-reduced-motion:reduce){.toast,.toast--leaving{animation:none}}
